Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in St. Andrews on Hotels.com. These St. Andrews hotels consistently deliver on comfort, location and traveler experience. Last updated on .
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
Where to stay in St. Andrews?

The Kithmore Hotel
The Kithmore HotelSt. Andrews
The price is CNY3,000
CNY3,600 total
includes taxes & fees
Jun 23 - Jun 24

Rusacks St Andrews
Rusacks St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (457 reviews)
The price is CNY4,023
CNY4,827 total
includes taxes & fees
Jun 27 - Jun 28

Old Course Hotel
Old Course HotelSt. Andrews
9.6 out of 10, Exceptional, (1,003 reviews)
The price is CNY3,806
CNY4,568 total
includes taxes & fees
Jul 21 - Jul 22

Fairmont St Andrews
Fairmont St AndrewsSt. Andrews
9.2 out of 10, Wonderful, (1,000 reviews)
The price is CNY2,375
CNY2,850 total
includes taxes & fees
Jul 12 - Jul 13

Balcomie Links Hotel
Balcomie Links HotelAnstruther
8.8 out of 10, Excellent, (58 reviews)
The price is CNY940
CNY1,128 total
includes taxes & fees
Jun 22 - Jun 23

Kinnettles Hotel and Spa
Kinnettles Hotel and SpaSt. Andrews
9.0 out of 10, Wonderful, (197 reviews)
The price is CNY2,426
CNY2,911 total
includes taxes & fees
Jun 23 - Jun 24

The Shoregate
The ShoregateCrail
The price is CNY2,398
CNY2,877 total
includes taxes & fees
Jun 22 - Jun 23

Premier Inn St Andrews
Premier Inn St AndrewsSt. Andrews
8.0 out of 10, Very Good, (31 reviews)
The price is CNY776
CNY931 total
includes taxes & fees
Jul 12 - Jul 13

The Dunvegan Hotel
The Dunvegan HotelSt. Andrews
9.4 out of 10, Exceptional, (165 reviews)
The price is CNY2,565
CNY3,078 total
includes taxes & fees
Jun 24 - Jun 25

5Pilmourplace
5PilmourplaceSt. Andrews
9.2 out of 10, Wonderful, (230 reviews)
The price is CNY1,337
CNY1,605 total
includes taxes & fees
Jun 30 - Jul 1

Stravithie Castle
Stravithie CastleSt. Andrews
9.8 out of 10, Exceptional, (145 reviews)
The price is CNY1,164
CNY1,397 total
includes taxes & fees
Jun 24 - Jun 25

The Ship Inn
The Ship InnElie
9.6 out of 10, Exceptional, (69 reviews)
The price is CNY2,433
CNY2,920 total
includes taxes & fees
Jul 3 - Jul 4

Rufflets St Andrews
Rufflets St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (396 reviews)
The price is CNY2,090
CNY2,508 total
includes taxes & fees
Jul 7 - Jul 8

The Waterfront
The WaterfrontAnstruther
9.4 out of 10, Exceptional, (220 reviews)
The price is CNY1,030
CNY1,236 total
includes taxes & fees
Jun 26 - Jun 27

The Station Hotel
The Station HotelCarnoustie
9.2 out of 10, Wonderful, (270 reviews)
The price is CNY735
CNY883 total
includes taxes & fees
Jun 23 - Jun 24

Haar with Rooms
Haar with RoomsSt. Andrews
9.4 out of 10, Exceptional, (107 reviews)
The price is CNY1,292
CNY1,550 total
includes taxes & fees
Jun 23 - Jun 24

Seaton House - Small Luxury Hotels of the World
Seaton House - Small Luxury Hotels of the WorldSt. Andrews
9.8 out of 10, Exceptional, (90 reviews)
The price is CNY4,403
CNY5,284 total
includes taxes & fees
Jun 23 - Jun 24

THE SPACE TO STAY APARTHOTEL
THE SPACE TO STAY APARTHOTELSt. Andrews
8.8 out of 10, Excellent, (120 reviews)
The price is CNY1,048
CNY1,257 total
includes taxes & fees
Jul 5 - Jul 6

No1. Apartments St Andrews - South Street
No1. Apartments St Andrews - South StreetSt. Andrews
9.8 out of 10, Exceptional, (50 reviews)
The price is CNY1,948
CNY2,337 total
includes taxes & fees
Jun 22 - Jun 23
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.
Get last-minute hotel deals in St. Andrews and save more
Sign in to unlock great savings.
Showing deals for:Jun 26 - Jun 28

8.8 out of 10, Excellent, (120 reviews)
The price is CNY1,657
per night
CNY3,977 total
includes taxes & fees
Showing deals for:Jul 21 - Jul 22

9.4 out of 10, Exceptional, (396 reviews)
We have 1 left at
The price is CNY2,179
per night
CNY2,615 total
includes taxes & fees
Check out hotels with a spa in St. Andrews

9.2 out of 10, Wonderful, (1266)
The price is CNY565
CNY678 total
includes taxes & fees
Jul 5 - Jul 6
You may also like family-friendly hotels in St. Andrews
The price is CNY735
CNY883 total
includes taxes & fees
Jun 23 - Jun 24
You can also stay at hotels with a pool in St. Andrews

9.2 out of 10, Wonderful, (1002)
The price is CNY815
CNY978 total
includes taxes & fees
Jun 28 - Jun 29
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.
Go beyond your typical stay in St. Andrews
Apart hotel
Family friendly
Top landmarks in St. Andrews
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.'

Check out reviews of St. Andrews hotels guests love

No1. Apartments & Bedrooms St Andrews - St Mary’s
10/10 Excellent


























































































































































































