
Find hotels in St. Andrews from ₩90,125
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. Andrews
Family friendly
Check prices for these dates
Our top choices for St. Andrews hotels

1. The Dunvegan Hotel
The Dunvegan HotelSt. Andrews
9.4 out of 10, Exceptional, (161 reviews)
The price is ₩585,351
₩702,422 total
includes taxes & fees
Jun 15 - Jun 16

2. The Covenanter Hotel
The Covenanter HotelCupar
9.2 out of 10, Wonderful, (33 reviews)
The price is ₩230,947
₩277,136 total
includes taxes & fees
Jun 16 - Jun 17

3. Rusacks St Andrews
Rusacks St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (454 reviews)
The price is ₩979,247
₩1,175,096 total
includes taxes & fees
Jun 8 - Jun 9

4. Premier Inn St Andrews
Premier Inn St AndrewsSt. Andrews
7.8 out of 10, Good, (27 reviews)
The price is ₩250,347
₩300,416 total
includes taxes & fees
Jun 29 - Jun 30

5. OYO Ashlea Manor
OYO Ashlea ManorDundee
8.0 out of 10, Very Good, (5 reviews)
The price is ₩113,335
₩136,002 total
includes taxes & fees
Jun 14 - Jun 15

6. THE SPACE TO STAY APARTHOTEL
THE SPACE TO STAY APARTHOTELSt. Andrews
8.8 out of 10, Excellent, (111 reviews)
The price is ₩296,329
₩355,595 total
includes taxes & fees
Jun 8 - Jun 9

7. The Waterfront
The WaterfrontAnstruther
9.4 out of 10, Exceptional, (219 reviews)
The price is ₩234,205
₩281,046 total
includes taxes & fees
Jun 7 - Jun 8

9. The Station Hotel
The Station HotelCarnoustie
9.2 out of 10, Wonderful, (269 reviews)
The price is ₩167,243
₩200,704 total
includes taxes & fees
Jun 7 - Jun 8

10. Fairmont St Andrews
Fairmont St AndrewsSt. Andrews
9.2 out of 10, Wonderful, (1,000 reviews)
The price is ₩580,422
₩696,506 total
includes taxes & fees
Jun 5 - Jun 6

11. Stravithie Castle
Stravithie CastleSt. Andrews
9.8 out of 10, Exceptional, (142 reviews)
The price is ₩284,407
₩341,288 total
includes taxes & fees
Jun 4 - Jun 5

13. Monifieth Farm Hotel
Monifieth Farm HotelDundee
8.0 out of 10, Very Good, (1 review)
The price is ₩100,810
₩120,972 total
includes taxes & fees
Jun 14 - Jun 15

14. The Shoregate
The ShoregateCrail
The price is ₩545,215
₩654,257 total
includes taxes & fees
Jun 8 - Jun 9

15. Rufflets St Andrews
Rufflets St AndrewsSt. Andrews
9.4 out of 10, Exceptional, (387 reviews)
The price is ₩475,199
₩570,239 total
includes taxes & fees
Jun 8 - Jun 9

16. Old Course Hotel
Old Course HotelSt. Andrews
9.6 out of 10, Exceptional, (1,001 reviews)
The price is ₩1,013,289
₩1,215,947 total
includes taxes & fees
Jul 4 - Jul 5

17. 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 ₩834,489
₩1,001,387 total
includes taxes & fees
Jun 20 - Jun 21

18. Premier Inn Dundee Centre
Premier Inn Dundee CentreDundee
8.4 out of 10, Very Good, (16 reviews)
The price is ₩97,073
₩116,488 total
includes taxes & fees
Jun 28 - Jun 29

19. Dunclutha Guest House
Dunclutha Guest HouseLeven
9.8 out of 10, Exceptional, (435 reviews)
The price is ₩183,800
₩183,800 total
includes taxes & fees
Jun 14 - Jun 15

20. Kinnettles Hotel and Spa
Kinnettles Hotel and SpaSt. Andrews
9.0 out of 10, Wonderful, (193 reviews)
The price is ₩551,570
₩661,885 total
includes taxes & fees
Jun 4 - Jun 5
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.
Vacation Rentals in St. Andrews
Aparthotel

8.8 out of 10, Excellent, (111 reviews)
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular St. Andrews attractions
Learn more about St. Andrews
Tee off at the legendary Old Course, where golf's greatest have played for centuries. Stroll through the historic university town, exploring medieval ruins and charming streets between the sea and ancient stone buildings.

More cheap stays in St. Andrews

go2 Dundee Camperdown Hotel
A90, Kingsway Dundee Scotland
The price is ₩75,104 per night from Jun 7 to Jun 8
₩75,104
₩90,125 total
Jun 7 - Jun 8
includes taxes & fees
7.6/10 Good! (286 reviews)






































































































