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,283
CNY3,940 total
includes taxes & fees
Jun 21 - Jun 22

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

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

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

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

Stravithie Castle
Stravithie CastleSt. Andrews
9.8 out of 10, Exceptional, (143 reviews)
The price is CNY1,404
CNY1,685 total
includes taxes & fees
Jun 23 - Jun 24

Old Course Hotel
Old Course HotelSt. Andrews
9.6 out of 10, Exceptional, (1,002 reviews)
The price is CNY4,072
CNY4,887 total
includes taxes & fees
Jun 13 - Jun 14

The Waterfront
The WaterfrontAnstruther
9.4 out of 10, Exceptional, (220 reviews)
The price is CNY1,041
CNY1,249 total
includes taxes & fees
Jun 17 - Jun 18

The Dunvegan Hotel
The Dunvegan HotelSt. Andrews
9.4 out of 10, Exceptional, (163 reviews)
The price is CNY2,592
CNY3,110 total
includes taxes & fees
Jun 14 - Jun 15

Kinnettles Hotel and Spa
Kinnettles Hotel and SpaSt. Andrews
9.0 out of 10, Wonderful, (193 reviews)
The price is CNY2,451
CNY2,941 total
includes taxes & fees
Jun 21 - Jun 22

Fairmont St Andrews
Fairmont St AndrewsSt. Andrews
9.2 out of 10, Wonderful, (1,002 reviews)
The price is CNY2,336
CNY2,803 total
includes taxes & fees
Jul 7 - Jul 8

OYO Ashlea Manor
OYO Ashlea ManorDundee
8.0 out of 10, Very Good, (5 reviews)
The price is CNY504
CNY604 total
includes taxes & fees
Jun 11 - Jun 12

Monifieth Farm Hotel
Monifieth Farm HotelDundee
8.0 out of 10, Very Good, (2 reviews)
The price is CNY448
CNY538 total
includes taxes & fees
Jun 21 - Jun 22

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 CNY3,318
CNY3,982 total
includes taxes & fees
Jun 17 - Jun 18

The Ship Inn
The Ship InnElie
9.6 out of 10, Exceptional, (67 reviews)
The price is CNY2,051
CNY2,461 total
includes taxes & fees
Jun 11 - Jun 12

The Covenanter Hotel
The Covenanter HotelCupar
9.2 out of 10, Wonderful, (33 reviews)
The price is CNY977
CNY1,173 total
includes taxes & fees
Jun 16 - Jun 17

The Inn At Kingsbarns
The Inn At KingsbarnsSt. Andrews
9.8 out of 10, Exceptional, (196 reviews)
The price is CNY1,621
CNY1,946 total
includes taxes & fees
Jun 24 - Jun 25

THE SPACE TO STAY APARTHOTEL
THE SPACE TO STAY APARTHOTELSt. Andrews
8.8 out of 10, Excellent, (115 reviews)
The price is CNY1,059
CNY1,271 total
includes taxes & fees
Jun 22 - Jun 23

Ye Olde Hotel
Ye Olde HotelSt. Andrews
7.6 out of 10, Good, (43 reviews)
The price is CNY421
CNY506 total
includes taxes & fees
Jun 12 - Jun 13
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 12 - Jun 14

No1. Apartments & Bedrooms St Andrews - St Mary’s
No1. Apartments & Bedrooms St Andrews - St Mary’sSt. Andrews
9.6 out of 10, Exceptional, (237 reviews)
We have 2 left at
The price is CNY1,912
per night
CNY4,588 total
includes taxes & fees
Showing deals for:Jun 19 - Jun 21

9.4 out of 10, Exceptional, (391 reviews)
We have 4 left at
The price is CNY2,654
per night
CNY6,371 total
includes taxes & fees











































































































