Photo by Sachiko Kamada
Find hotels near Old Course at St Andrews, St. Andrews from NT$2,002
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Old Course at St Andrews hotels

Seaton House - Small Luxury Hotels of the World
Seaton House - Small Luxury Hotels of the World0.1 km from Old Course at St Andrews
10.0 out of 10, Exceptional, (55)
The price is NT$9,558
NT$11,470 total
includes taxes & fees
Dec 15 - Dec 16

9.4 out of 10, Exceptional, (87)
The price is NT$4,621
NT$5,545 total
includes taxes & fees
Jan 5 - 2026/1/6

No1. Apartments & Bedrooms St Andrews - St Mary’s
No1. Apartments & Bedrooms St Andrews - St Mary’s0.4 km from Old Course at St Andrews
9.6 out of 10, Exceptional, (223)
The price is NT$5,392
NT$6,470 total
includes taxes & fees
Jan 4 - 2026/1/5

9.4 out of 10, Exceptional, (416)
The price is NT$9,002
NT$10,803 total
includes taxes & fees
Dec 15 - Dec 16

9.6 out of 10, Exceptional, (1000)
The price is NT$8,516
NT$10,219 total
includes taxes & fees
Dec 15 - Dec 16

Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews0.2 km from Old Course at St Andrews
9.2 out of 10, Wonderful, (751)
The price is NT$4,101
NT$4,922 total
includes taxes & fees
Dec 23 - Dec 24
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.
Top Old Course at St Andrews Hotel Reviews

Old Course Hotel
10/10 Excellent
Frequently asked questions
Explore a world of travel with Expedia
Other Hotels near Old Course at St Andrews, St. Andrews
- St. Andrews Hotels
- Dundee Hotels
- Perth Hotels
- North Berwick Hotels
- North Sea Hotels
- Anstruther Hotels
- Blairgowrie Hotels
- Great Britain Hotels
- Leven Hotels
- Carnoustie Hotels
- Kirkcaldy Hotels
- Glenrothes Hotels
- Cupar Hotels
- Perthshire Hotels
- Arbroath Hotels
- Broughty Ferry Hotels
- Crail Hotels
- Elie Hotels
- Pittenweem Hotels
- Forfar Hotels
















































































