9 of the Best hotels in St Andrews
This post may contain affiliate links of which we earn a small commission should you choose to purchase through them. This helps us to keep the site running. Thank you for your support
Nestled on the east coast of Scotland, St. Andrews is not just a pilgrimage for golf enthusiasts but a treasure trove of Scottish heritage and picturesque landscapes.
If you’re planning a visit to this historic town, finding the perfect place to stay is crucial.
Look no further!
We’ve curated a list of the top 10 hotels in St. Andrews, ensuring comfort, luxury, and unforgettable Scottish hospitality.
Rusacks St. Andrews
This luxury hotel offers stunning views of the famed Old Course, featuring a top-floor bar and restaurant for panoramic sights and a ground floor for relaxing spaces​​.
Book your stay at Rucksacks St Andrews
Check the latest prices and availability for Rucksacks St Andrews
Rufflets Hotel
Known for its cozy atmosphere and beautiful grounds, Rufflets Hotel is highly recommended for weddings and offers top-notch dining with spacious rooms​​.
Book your stay at Rufflets Hotel
Check the latest prices and availability for Rufflets Hotel
Hotel Du Vin
A luxurious boutique hotel known for its sensational views, attentive staff, and recently refurbished rooms, offering excellent dining options and a charming atmosphere​​.
Book your stay at Hotel Du Vin
Check the latest prices and availability for Hotel Du Vin
Albany Hotel
A prime location near the town center, golf courses, and beach, this hotel boasts beautifully decorated cozy rooms and an excellent breakfast variety​​.
Book your stay at Albany Hotel
Check the latest prices and availability for Albany Hotel
No.1 St Andrews – St Mary’s Place
Central to restaurants, shops, and the university, it offers stylish decor, well-equipped amenities, and private outdoor spaces for a comfortable stay​​.
Book your stay at No.1 St Andrews
Check the latest prices and availability for No.1 St Andrews
Fairmont St Andrews
A paradise for golf lovers with stunning views and excellent facilities, including afternoon tea, delicious food, and cocktails at on-site restaurants and bar​​.
Book your stay at Fairmont St Andrews
Check the latest prices and availability for Fairmont St Andrews
Old Course Hotel Golf Resort & Spa
Offers a first-class dining experience, exceptional spa facilities, and beautiful views from restaurant and rooms, making it a luxurious choice​​.
Book your stay at Old Course Hotel
Check the latest prices and availability for Old Course Hotel
The Inn at Lathones
Providing spacious superior rooms with some offering countryside views and decking, this hotel is known for its cozy atmosphere and great location​​.
Book your stay at The Inn at Lathones
Check the latest prices and availability for The Inn at Lathones
Greyfriars Inn
A comfortable hotel in central St. Andrews with clean rooms, helpful staff, and quality food, it’s ideal for short stays and exploration of the area​​.
Book your stay at Greyfriars Inn
Check the latest prices and availability for Greyfriars Inn
As you plan your journey to St. Andrews, rest assured that these hotels offer the best in comfort, location, and Scottish charm.
Whether you’re here to tread the ancient golf courses or explore the historic streets, these accommodations will ensure your stay is as spectacular as the town itself.
Happy travels!