Best Hotels Near St Andrews Old Course

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to St Andrews, a charming town located on the eastern coast of Scotland renowned for both its rich history and its renowned golf courses. Among the many attractions that draw visitors from all around the globe, one of the highlights is undoubtedly the iconic St Andrews Old Course. For avid golfers and enthusiasts alike, the allure of playing on this legendary course is undeniable. And what better way to experience the magic of St Andrews Old Course than by staying at one of the many exquisite hotels nestled in its vicinity? These hotels not only offer luxurious accommodations but also provide unparalleled convenience and stunning views of the world-famous greens.

When it comes to choosing the perfect hotel for your stay, there is a diverse array of options available. Whether you prefer the classic elegance of a historic hotel or the contemporary comfort of a modern boutique establishment, St Andrews has it all. Many hotels near the Old Course offer exclusive packages and deals tailored specifically for golf enthusiasts, including access to tee times and expert guidance to enhance your golfing experience. Picture yourself waking up to breathtaking views of the course, stepping out onto the balcony to soak in the atmosphere, and enjoying a hearty breakfast before hitting the fairways for an unforgettable day of golf.

Beyond the golfing aspect, St Andrews has plenty more to offer. Take a leisurely stroll through the town's charming streets, explore the fascinating history and architecture of St Andrews Cathedral, or visit the stunning St Andrews Castle. Indulge in delectable Scottish cuisine at the local restaurants and pubs, and don't forget to sample the world-famous Scotch whiskies. After a day of exploration, retreat to the comfort of your St Andrews Old Course hotel, where you can unwind in luxurious spa facilities, savor delicious meals at onsite restaurants, and relish the warm hospitality that the town is known for. With its timeless charm and exceptional accommodations, St Andrews is a destination that promises an unforgettable experience for every traveler.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. The Old Station Guest House
2. The Albany St Andrews Hotel
3. Rufflets St Andrews Hotel
4. The Inn At Lathones
5. Fairmont St Andrews, Scotland Hotel
6. The Golf Inn
7. Fairmont St Andrews, Scotland Hotel
8. Scores Hotel
9. Scores Hotel

Luxury St Andrews Old Course Hotels

Check Availability

St Andrews
Dec 09, 2025 - Dec 10, 2025

The Old Station Guest House

9.1

Good

(418 Reviews)

+ 31 photos
Housed in a historic railway station building, The Old Station St Andrews exudes romance and charm. With its individually designed rooms and luxurious amenities, it offers an intimate setting for couples. Take a leisurely stroll through the hotel's lush gardens, enjoy a private picnic, or simply unwind together on the terrace, soaking in the views of the Old Course.
Address: Stravithie Bridge
Rating: Good 9.1 (418 Reviews)
Rooms: 10
Price: From 228$

The Albany St Andrews Hotel

8.3

Good

(1290 Reviews)

+ 114 photos
Conveniently located near the Old Course, The Albany St Andrews offers affordable rooms without sacrificing quality. The hotel provides comfortable and well-equipped accommodations, making it an ideal choice for budget-conscious travelers seeking a central location and easy access to golfing facilities.
Address: 56 North Street
Rating: Good 8.3 (1290 Reviews)
Rooms: 24
Price: From 89$

Boutique St Andrews Old Course Hotels

For those seeking a more intimate and personalized experience, these boutique Old Course hotels in St Andrews are the perfect choice. Each property showcases its unique charm and character, providing a cozy haven amidst the vibrant golfing atmosphere of St Andrews.

Rufflets St Andrews Hotel

8.8

Good

(673 Reviews)

+ 219 photos
Nestled in 10 acres of beautiful gardens, The Rufflets Hotel provides a tranquil and romantic escape. Stay in one of their charming rooms or suites, each offering privacy and comfort. Enjoy leisurely walks through the enchanting gardens, relax by the scenic pond, or indulge in a romantic dinner at the hotel's renowned Terrace Restaurant.
Address: Strathkinness Low Road
Rating: Good 8.8 (673 Reviews)
Rooms: 23
Price: From 343$

The Inn At Lathones

8.1

Good

(1012 Reviews)

+ 194 photos
Located a short drive from St Andrews at Lathones offers family-friendly accommodations in a picturesque countryside setting. The hotel provides spacious family rooms and offers children's amenities, including play areas and outdoor activities. While parents indulge in golf, children can enjoy the hotel's designated play zones and explore the nearby attractions.
Address: Lathones, By Largoward
Rating: Good 8.1 (1012 Reviews)
Rooms: 24
Price: From 131$

Golf-Centric St Andrews Old Course Hotels

For golf lovers seeking utmost convenience and a seamless golfing experience, these St Andrews Old Course hotels are a golfer's dream come true. Situated in close proximity to the golf course, they offer unparalleled access, tailored packages, and specialized services for golf enthusiasts.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Nestled amidst picturesque coastal landscapes, Fairmont St Andrews offers a tranquil oasis for golf enthusiasts. Its elegant guestrooms and suites are paired with exceptional service and breathtaking vistas. The hotel boasts two championship golf courses, including the renowned Torrance and Kittocks courses, providing an unrivaled golfing experience. Relax and unwind at the onsite spa or savor delectable cuisine at the various dining establishments.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

The Golf Inn

8.2

Good

(494 Reviews)

+ 71 photos
Situated right alongside the 18th green of the Old Course, The Golf Inn places golf at the heart of your stay. This charming hotel offers comfortable rooms with views overlooking the course. Conveniently store your golf equipment in their secure storage facilities and explore the vibrant golfing scene of St Andrews from this prime location.
Address: 1 Golf Place
Rating: Good 8.2 (494 Reviews)
Rooms: 6
Price: From 115$

Affordable St Andrews Old Course Hotels

Travelers on a budget need not compromise on quality or proximity to the Old Course. These affordable St Andrews Old Course hotels offer comfortable accommodations without breaking the bank, ensuring a delightful stay in the lively heart of this golfing mecca.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Not only does The Fairmont St Andrews cater to golf enthusiasts, but it also makes a great choice for families. The hotel offers interconnecting rooms and suites, ensuring ample space for everyone. Younger guests can engage in a variety of activities at the Fairmont Falcons kids' club, while parents enjoy a round of golf on the nearby courses.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Located within walking distance of the Old Course, the Best Western Scores Hotel is a golfer's haven. Offering comfortable accommodations, golfers have easy access to the courses as well as golfing facilities, including a dedicated golf concierge. Relax in the contemporary rooms and enjoy panoramic views of the breathtaking coastline.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Family-Friendly St Andrews Old Course Hotels

Embark on a memorable family vacation in St Andrews with these family-friendly Old Course hotels. From spacious accommodations to kid-friendly amenities, these hotels ensure a delightful stay for the entire family, with easy access to golfing opportunities for the adults.

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Positioned atop the cliffs overlooking St Andrews and the Old Course, The Scores Hotel offers breathtaking views and a romantic atmosphere. Choose from their elegantly decorated rooms, some featuring four-poster beds, and enjoy a romantic dinner at their award-winning restaurant. Walk hand in hand along the nearby coastal path or take in the sunset from the hotel's terrace.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Romantic St Andrews Old Course Hotels

Ignite the flame or celebrate your love in the romantic ambiance of these St Andrews Old Course hotels. With their idyllic settings, intimate accommodations, and enchanting surroundings, they offer the perfect retreat for couples seeking a romantic getaway with a touch of golfing allure.