Old Station Road
Old Course Hotel
Iconic 5-star next to Old Course with Kohler Waters Spa, fine dining.
- Spa & wellness
- Destination dining
- 5-star luxury
Many rooms include free cancellation
Last updated: July 2026
Scotland — 10 Hotels Reviewed
St Andrews is the kind of town that keeps revealing itself: a cathedral ruin at the edge of the North Sea, the world's most storied golf links running right through its centre, and a university that has shaped British intellectual life for six centuries. Hotels here range from the legendary Old Course Hotel — essentially a pilgrimage site for golfers — to cliff-top boutiques on The Scores with views across the West Sands. For non-golfers, the walled medieval streets, independent shops around Market Street, and some of Scotland's most ambitious restaurant kitchens make St Andrews one of the most rewarding overnight stops in the entire country.
Quick Answer
St Andrews is the kind of town that keeps revealing itself: a cathedral ruin at the edge of the North Sea, the world's most storied golf links running right through its centre, and a university that h...
10 hotels reviewed · Updated July 2026
Ranked by overall score. Updated July 2026.
Old Station Road
Iconic 5-star next to Old Course with Kohler Waters Spa, fine dining.
Many rooms include free cancellation
Pilmour Links
Historic boutique overlooking Old Course and beach, golf heritage.
Many rooms include free cancellation
St Andrews KY16 8PN
Cliff-top luxury resort with championship golf, spa, North Sea views.
Many rooms include free cancellation
St Andrews KY16 9BB
Luxury on The Scores with sea views, Ondine seafood dining.
Many rooms include free cancellation
Kinnettles
Victorian mansion with spa, gardens, Scottish luxury.
Many rooms include free cancellation
Strathkinness Low Road
Family-owned mansion in 10-acre gardens, farm-to-table dining.
Many rooms include free cancellation
St Andrews KY16 9AG
Central hotel with pub, comfortable rooms for golfers.
Many rooms include free cancellation
St Mary's Place
Modern townhouse in town center with stylish rooms, bar.
Many rooms include free cancellation
St Andrews KY16 9AS
Boutique hotel with French bistro, sea views, central near Old Course.
Many rooms include free cancellation
St Andrews KY16 9AH
Charming Georgian townhouse in historic center near university.
Many rooms include free cancellation
By Travel Style
Guide
Read guide
Guide
Read guide
Guide
Read guide
Guide
Read guide
Guide
Read guide
Guide
Read guide
Guide
Read guide
Guide
Read guide
Guide
Read guide
Guide
Read guide
Guide
Read guide
Common Questions
Our top pick is Hotel Du Vin St Andrews, which consistently receives outstanding reviews. We've curated 10 of the best hotels in St Andrews across all price ranges, from budget guesthouses to five-star properties. Each has been selected for quality, location, and value.
Shoulder season — typically spring (March–May) and early autumn (September–October) — offers the best balance of good weather, lower hotel rates, and manageable crowds. Peak season brings the most vibrant atmosphere but also the highest prices. Check local festivals and events as these can both enhance and complicate your visit.
mid-range hotels run $120–250/night. Luxury five-star hotels start from $300/night and can exceed $1,000 for top suites. Prices vary significantly by season, so booking 4–8 weeks ahead usually secures the best rates.
For first-time visitors, the city centre or historic quarter offers the best combination of walkability, restaurants, and access to main attractions. Once you know the city, neighbourhood hotels often offer better value and a more authentic experience. All the hotels in our guide include neighbourhood notes to help you choose.
Yes — all hotels in our guide can be booked through reputable platforms. We recommend booking either directly with the hotel for potential perks, or through Booking.com for flexible cancellation policies. Always read recent reviews and confirm your booking with the hotel 48 hours before arrival.
Prices and availability change daily. Lock in the best rate by booking early — most of our top picks offer free cancellation.
Check Best Rates in St AndrewsTraveling on a budget?