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!

Leave a Reply

Your email address will not be published. Required fields are marked *