Hotels in St. Andrews

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 21 - Aug 22
Tomorrow
Aug 22 - Aug 23
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Top 5 hotels in St. Andrews at a glance

  1. Cleveden House by The Dunvegan — 4-star hotel in St. Andrews. Guest rating: 9.0/10 — Wonderful.
  2. THE SPACE TO STAY APARTHOTEL — 4.5-star hotel in St. Andrews. Guest rating: 8.8/10 — Excellent.
  3. 5Pilmourplace — 3.5-star hotel in St. Andrews. Guest rating: 9.4/10 — Exceptional.
  4. Haar with Rooms — 5-star hotel in St. Andrews. Guest rating: 9.4/10 — Exceptional.
  5. Hotel du Vin & Bistro St. Andrews — 4-star hotel in St. Andrews. Guest rating: 9.2/10 — Wonderful.

Where to stay in St. Andrews?

Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
St. Andrews
$213
$256 total
includes taxes & fees
Sep 12 - Sep 13
Cleveden House by The Dunvegan

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
$159
$191 total
includes taxes & fees
Aug 28 - Aug 29
THE SPACE TO STAY APARTHOTEL

5Pilmourplace

5Pilmourplace
St. Andrews
$204
$244 total
includes taxes & fees
Aug 24 - Aug 25
5Pilmourplace

Haar with Rooms

Haar with Rooms
St. Andrews
$189
$226 total
includes taxes & fees
Aug 23 - Aug 24
Haar with Rooms

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
$291
$350 total
includes taxes & fees
Aug 25 - Aug 26
Hotel du Vin & Bistro St. Andrews

Premier Inn St Andrews

Premier Inn St Andrews
St. Andrews
$153
$184 total
includes taxes & fees
Sep 20 - Sep 21
Premier Inn St Andrews

Rusacks St Andrews

Rusacks St Andrews
St. Andrews
$489
$586 total
includes taxes & fees
Sep 13 - Sep 14
Rusacks St Andrews

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$208
$250 total
includes taxes & fees
Aug 24 - Aug 25
No1. Apartments & Bedrooms St Andrews - St Mary’s

The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$316
$379 total
includes taxes & fees
Aug 25 - Aug 26
The Kithmore Hotel

Old Course Hotel

Old Course Hotel
St. Andrews
$561
$673 total
includes taxes & fees
Sep 13 - Sep 14
Old Course Hotel

Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
St. Andrews
$204
$258 total
includes taxes & fees
Sep 7 - Sep 8
Greyfriars Inn by Greene King Inns

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$291
$349 total
includes taxes & fees
Aug 23 - Aug 24
Rufflets St Andrews

The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
$245
$295 total
includes taxes & fees
Aug 30 - Aug 31
The Albany Hotel St Andrews

Stravithie Castle

Stravithie Castle
St. Andrews
$203
$243 total
includes taxes & fees
Sep 15 - Sep 16
Stravithie Castle

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
$335
$402 total
includes taxes & fees
Aug 25 - Aug 26
Kinnettles Hotel and Spa

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$359
$431 total
includes taxes & fees
Aug 23 - Aug 24
Fairmont St Andrews

OYO Ashlea Manor

OYO Ashlea Manor
Dundee
$89
$112 total
includes taxes & fees
Aug 30 - Aug 31
OYO Ashlea Manor

Ye Olde Hotel

Ye Olde Hotel
St. Andrews
$66
$79 total
includes taxes & fees
Sep 13 - Sep 14
Ye Olde Hotel

The Inn at Lathones

The Inn at Lathones
Leven
$121
$145 total
includes taxes & fees
Aug 23 - Aug 24
The Inn at Lathones

Monifieth Farm Hotel

Monifieth Farm Hotel
Dundee
$100
$120 total
includes taxes & fees
Aug 23 - Aug 24
Monifieth Farm Hotel
View all properties

Get last-minute hotel deals in St. Andrews and save more

Sign in to unlock great savings.

THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
$166
per night
$398 total
includes taxes & fees
Sign in for extra savings
THE SPACE TO STAY APARTHOTEL

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$388 off
$286
per night
$686 total
includes taxes & fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
$87 off
$391
per night
$937 total
includes taxes & fees
The Dunvegan Hotel

The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$97 off
$435
per night
$1,043 total
includes taxes & fees
The Kithmore Hotel

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
$108 off
$487
per night
$1,170 total
includes taxes & fees
Hotel du Vin & Bistro St. Andrews

No12 Bed and Breakfast

No12 Bed and Breakfast
St. Andrews
$65 off
$293
per night
$586 total
includes taxes & fees
No12 Bed and Breakfast

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$216 off
$432
per night
$1,036 total
includes taxes & fees
Rufflets St Andrews

Ailim House Serviced Cottage

Ailim House Serviced Cottage
St. Andrews
$184 off
$522
per night
$1,252 total
includes taxes & fees
Ailim House Serviced Cottage

The Inn at Lathones

The Inn at Lathones
Leven
$98 off
$233
per night
$559 total
includes taxes & fees
The Inn at Lathones

The Station Hotel

The Station Hotel
Carnoustie
$25 off
$112
per night
$269 total
includes taxes & fees
The Station Hotel

The Clarendon

The Clarendon
Dundee
$39 off
$176
per night
$423 total
includes taxes & fees
The Clarendon

19th Hole Hotel

19th Hole Hotel
Carnoustie
$41 off
$183
per night
$439 total
includes taxes & fees
19th Hole Hotel

GreenStar Apartments

GreenStar Apartments
Dundee
$25 off
$110
per night
$347 total
includes taxes & fees
GreenStar Apartments

Haar with Rooms

Haar with Rooms
St. Andrews
$29 off
$257
per night
$309 total
includes taxes & fees
Haar with Rooms

The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$44 off
$399
per night
$479 total
includes taxes & fees
The Kithmore Hotel

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$89 off
$355
per night
$425 total
includes taxes & fees
Rufflets St Andrews

The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
$43 off
$391
per night
$469 total
includes taxes & fees
The Dunvegan Hotel

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
$245 off
$522
per night
$626 total
includes taxes & fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
$129 off
$517
per night
$620 total
includes taxes & fees
Kinnettles Hotel and Spa

The Inn at Lathones

The Inn at Lathones
Leven
$34 off
$163
per night
$196 total
includes taxes & fees
The Inn at Lathones

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
$12 off
$107
per night
$129 total
includes taxes & fees
Apex City Quay Hotel & Spa

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
$245 off
$520
per night
$624 total
includes taxes & fees
No1. Apartments St Andrews - South Street

Drumoig Golf Hotel

Drumoig Golf Hotel
St. Andrews
$11 off
$102
per night
$123 total
includes taxes & fees
Drumoig Golf Hotel

The Clarendon

The Clarendon
Dundee
$12 off
$110
per night
$132 total
includes taxes & fees
The Clarendon

The Station Hotel

The Station Hotel
Carnoustie
$12 off
$112
per night
$134 total
includes taxes & fees
The Station Hotel

19th Hole Hotel

19th Hole Hotel
Carnoustie
$12 off
$111
per night
$134 total
includes taxes & fees
19th Hole Hotel

Dunclutha Guest House

Dunclutha Guest House
Leven
$123
per night
$123 total
includes taxes & fees
Sign in for extra savings
Dunclutha Guest House

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
Cupar
$20 off
$91
per night
$109 total
includes taxes & fees
Lomond Hills Hotel & Health Club

Check out pet-friendly hotels in St. Andrews

The Kithmore Hotel

The Kithmore Hotel
St. Andrews
$316
$379 total
includes taxes & fees
Aug 25 - Aug 26
The Kithmore Hotel

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
$291
$350 total
includes taxes & fees
Aug 25 - Aug 26
Hotel du Vin & Bistro St. Andrews

The Inn at Lathones

The Inn at Lathones
Leven
$121
$145 total
includes taxes & fees
Aug 23 - Aug 24
The Inn at Lathones

Drumoig Golf Hotel

Drumoig Golf Hotel
St. Andrews
$102
$122 total
includes taxes & fees
Sep 13 - Sep 14
Drumoig Golf Hotel

Balcomie Links Hotel

Balcomie Links Hotel
Anstruther
$143
$171 total
includes taxes & fees
Aug 23 - Aug 24
Balcomie Links Hotel

Rusacks St Andrews

Rusacks St Andrews
St. Andrews
$489
$586 total
includes taxes & fees
Sep 13 - Sep 14
Rusacks St Andrews

Rufflets St Andrews

Rufflets St Andrews
St. Andrews
$291
$349 total
includes taxes & fees
Aug 23 - Aug 24
Rufflets St Andrews

Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
$117
$141 total
includes taxes & fees
Aug 23 - Aug 24
Kilconquhar Castle Estate

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$359
$431 total
includes taxes & fees
Aug 23 - Aug 24
Fairmont St Andrews

Malmaison Dundee

Malmaison Dundee
Dundee
$86
$103 total
includes taxes & fees
Aug 30 - Aug 31
Malmaison Dundee
View all properties

You may also like hotels with spas in St. Andrews

Old Course Hotel

Old Course Hotel
St. Andrews
$561
$673 total
includes taxes & fees
Sep 13 - Sep 14
Old Course Hotel

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$359
$431 total
includes taxes & fees
Aug 23 - Aug 24
Fairmont St Andrews

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
$335
$402 total
includes taxes & fees
Aug 25 - Aug 26
Kinnettles Hotel and Spa

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
$96
$115 total
includes taxes & fees
Aug 30 - Aug 31
Apex City Quay Hotel & Spa

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
$87
$104 total
includes taxes & fees
Aug 23 - Aug 24
Woodlands Hotel, BW Signature Collection

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
$71
$85 total
includes taxes & fees
Sep 20 - Sep 21
The Landmark Hotel & SPA Leisure Club Dundee By Sunday
View all properties

You can also stay at hotels with a hot tub in St. Andrews

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
$335
$402 total
includes taxes & fees
Aug 25 - Aug 26
Kinnettles Hotel and Spa

Old Course Hotel

Old Course Hotel
St. Andrews
$561
$673 total
includes taxes & fees
Sep 13 - Sep 14
Old Course Hotel

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
$359
$431 total
includes taxes & fees
Aug 23 - Aug 24
Fairmont St Andrews

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
$96
$115 total
includes taxes & fees
Aug 30 - Aug 31
Apex City Quay Hotel & Spa

Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
$117
$141 total
includes taxes & fees
Aug 23 - Aug 24
Kilconquhar Castle Estate

Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
$129
$155 total
includes taxes & fees
Sep 1 - Sep 2
Carnoustie Golf Hotel

Dunclutha Guest House

Dunclutha Guest House
Leven
$123
$123 total
includes taxes & fees
Sep 3 - Sep 4
Dunclutha Guest House
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
View all properties
Our prices for hotels in St. Andrews are cheapest in January
Price trends for hotels in St. Andrews
Pricing is based on two traveler single night rates
View properties in August
Typical weather for St. Andrews
August
High 17°C / low 11°C. Cloudy most days.
View properties in August
17°
11°
15°
10°
12°
10°
12°
15°
17°
11°
Monthly weather averages (˚C)

Top landmarks in St. Andrews

A historic building with a red facade and a tower, a modern stadium with blue seats, and a grassy field.

Old Course at St Andrews

9.6/10 (495 reviews)
You might want to practice your swing at Old Course at St Andrews, a golf course located 0.4 mi (0.6 km) from central St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If Old Course at St Andrews doesn't quite scratch your golfing itch, Royal & Ancient Golf Club of St. Andrews, and St Andrews - Eden Course are also nearby.
See properties
A historic building with a large white door, a green lawn, and a wet ground reflecting the structure.
Photo by Anna Boeva

University of St. Andrews

9.4/10 (556 reviews)
If you'd like to get a taste of St. Andrews student life, check out University of St. Andrews, located 1.1 mi (1.8 km) from central St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches.
See properties
A stone bridge over a canal, a grassy field, and historic buildings in the background.

St. Andrews Links

9.6/10 (507 reviews)
You might want to practice your swing at St. Andrews Links, a golf course located 1 mi (1.7 km) from central St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If St. Andrews Links doesn't quite scratch your golfing itch, Old Course at St Andrews, and Royal & Ancient Golf Club of St. Andrews are also nearby.
See properties
A stone castle with a large archway and a wooden bridge leading to it.

St. Andrew's Castle

9.2/10 (217 reviews)
St. Andrew's Castle is in the heart of St. Andrews, so why not stop by during your stay. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches.
See properties
An ancient stone archway leading to a historic building with a tall tower.

St. Andrew's Cathedral

9.4/10 (201 reviews)
St. Andrew's Cathedral is in the heart of St. Andrews, so why not stop by during your stay. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches.
See properties
A golf course with a stone bridge over a small stream, surrounded by lush green grass and a large building in the background.
Photo by kelpies travel

Royal & Ancient Golf Club of St. Andrews

9.4/10 (194 reviews)
You might want to practice your swing at Royal & Ancient Golf Club of St. Andrews, a golf course located 0.4 mi (0.6 km) from central St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If Royal & Ancient Golf Club of St. Andrews doesn't quite scratch your golfing itch, Old Course at St Andrews, and St Andrews - Eden Course are also nearby.
See properties

St Andrews Bay

9.6/10 (268 reviews)
You might want to play some rounds at St Andrews Bay, located 2.5 mi (4 km) from central St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If St Andrews Bay doesn't quite scratch your golfing itch, Royal & Ancient Golf Club of St. Andrews, and Old Course at St Andrews are also nearby.
See properties

The Fife Coastal Path

10.0/10 (12 reviews)
The Fife Coastal Path is 4.7 mi (7.5 km) from central St. Andrews, why not stop by during your stay.
See properties

Learn more about St. Andrews

Wander medieval streets where golf was born, as the ruins of St. Andrews Cathedral stand sentinel over the town like a crumbling chess piece. The Old Course awaits with its hallowed fairways, though locals might direct you to less famous links with equally stunning sea views. University students in their distinctive red gowns create living history among ancient quads and cobblestones. Duck into harborside pubs where fishermen and professors debate over pints and fresh-caught seafood. The Scores pathway offers dramatic cliff-top views that explain why royalty and commoners alike have been drawn here for centuries. West Sands beach stretches gloriously nearby, its famous shoreline instantly recognizable from that slow-motion running scene in 'Chariots of Fire.'

See all hotels in St. Andrews
A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Check out reviews of St. Andrews hotels guests love

Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World

10/10 Excellent
"Great position on the beach front and only metres from St Andrews old course. Breakfast was excellent and we ate at the restaurant Ondine oyster and grill and the food there was delicious. Highly recommend this hotel and would stay there again"
Julia 1-night trip
Posted 1 day ago
Seaton House - Small Luxury Hotels of the World
Haar with Rooms

Haar with Rooms

10/10 Excellent
"The staff was very attentive and courteous. The room was extremely comfortable, clean and well appointed with necessities. The location was ideal, right in the center of St. Andrews and down the street from the Old Course and shops. The food was delicious, the breakfast was inclusive with our stay. We also booked dinner and it was such a treat! The presentation, the intimate setting, and the food was delicious. We highly recommend the Haar for a place to stay and eat!"
Carey 1-night trip
Posted 1 day ago
Haar with Rooms
Rusacks St Andrews

Rusacks St Andrews

10/10 Excellent
"Staff was VERY well informed and helpful. BIG room and nicely appointed. Great dinner at 18 but in the rain we could hardly see the course"
bruce 1-night trip
Posted 2 days ago
Rusacks St Andrews
5Pilmourplace

5Pilmourplace

10/10 Excellent
"Great location, nice ground floor room with access to a courtyard. Minor issues with sink not draining and shower had some mould but overall a great stay. Nice breakfast in the morning."
Douglas 1-night trip
Posted 4 days ago
5Pilmourplace
The Albany Hotel St Andrews

The Albany Hotel St Andrews

10/10 Excellent
"This place was a pleasant surprise. I wasn’t sure what to expect because it was such a great price. Turns out to be the BEST location just two blocks from the golf course, a few blocks from the church ruins and one block to tons of restaurant choices! Don’t stay at Rusack’s when you can stay here instead."
Kevin 1-night trip
Posted 6 days ago
The Albany Hotel St Andrews
The Kithmore Hotel

The Kithmore Hotel

10/10 Excellent
"Great location. Great facilities. Great food. Great staff. Will definitely be back"
john 1-night trip
Posted 8 days ago
The Kithmore Hotel
Kinnettles Hotel and Spa

Kinnettles Hotel and Spa

10/10 Excellent
"Great spot super close to the old course!!"
Matt 3-night trip
Posted 9 days ago
Kinnettles Hotel and Spa
The Dunvegan Hotel

The Dunvegan Hotel

10/10 Excellent
"Comfortable bed. Extremely helpful staff. Would stay again in a heartbeat."
Dana 1-night trip
Posted 11 days ago
The Dunvegan Hotel
Drumoig Golf Hotel

Drumoig Golf Hotel

8/10 Good
"Hotel was ok for an overnight business trip. Nothing wrong with the food, just a little limited. Overall nothing wrong with the facilities"
Jason 1-night trip
Posted 12 days ago
Drumoig Golf Hotel

Frequently asked questions

What hotels do travelers like in St. Andrews?
Where can I get free parking with my stay in St. Andrews?
Can I book a refundable hotel in St. Andrews?
If you need the flexibility to change your plans to St. Andrews, most accommodations provide refundable* bookable rates. You can find these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in St. Andrews if I want a vacation home instead of a traditional hotel?
If you want a good alternative to a hotel, look over our selection of 92 vacation homes. You can also consider one of the 199 apartments or 108 cottages.
What will the weather in St. Andrews be like during my visit?
The warmest months in St. Andrews are usually July and August with an average temp of 56°F. January and February are the chilliest months when the average temp is 40°F. The rainiest months are October and July.
Why should I book my St. Andrews accommodation with Hotels.com?
There are lots of reasons to book your St. Andrews trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.