Premier Golf Hotels in St Andrews

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

Welcome to the picturesque coastal town of St Andrews, nestled on the east coast of Scotland. Whether you're a seasoned pro or a beginner looking to hone your skills, St Andrews offers a captivating golfing experience like no other. And when it comes to luxurious and conveniently located accommodations, the golf hotels in St Andrews are truly unparalleled. From stunning views of the iconic St Andrews Links to world-class amenities, these hotels provide the perfect base for an unforgettable golfing getaway.

Immerse yourself in the essence of golf by staying at one of St Andrews' renowned golf hotels. These establishments not only boast proximity to the prestigious courses but also offer exceptional services tailored to golfers. Enjoy waking up to sweeping views of lush fairways and the rugged coastline, savoring every moment of anticipation before hitting the links. Take advantage of the personalized concierge services offered by the hotels, ensuring your tee times are arranged seamlessly, along with expert guidance on the best courses to play. After a rewarding day on the greens, retreat back to your hotel to relax at the spa, savor delectable dining options, or simply bask in the ambiance of golfing excellence.

St Andrews isn't just about golf; it's a charming and vibrant destination that caters to a wide range of interests. Explore the town's rich history by visiting the iconic St Andrews Castle and Cathedral, steeped in medieval allure. Delight in the quaint streets lined with boutique shops, cozy cafes, and traditional Scottish pubs, immersing yourself in the warm hospitality and lively atmosphere. For those seeking outdoor adventures beyond golf, St Andrews offers breathtaking coastal walks, sandy beaches, and even opportunities for water sports. Whether you're a golfer or a curious traveler, the golf hotels in St Andrews provide a gateway to an unforgettable experience in this captivating Scottish gem.

Show more + Show less -

Our Top 6

(Sorted by rating & number of reviews)

1. Hotel Du Vin, St Andrews
2. The Golf Inn
3. Scores Hotel
4. Rufflets St Andrews Hotel
5. Fairmont St Andrews, Scotland Hotel
6. Fairmont St Andrews, Scotland Hotel

Luxury Golf Hotels St Andrews

Check Availability

St Andrews
Feb 07, 2026 - Feb 08, 2026

Hotel Du Vin, St Andrews

8.6

Good

(1197 Reviews)

+ 95 photos
Located in a former Victorian hospital, Hotel Du Vin St Andrews exudes charm and character. Each uniquely designed room offers a cozy and stylish retreat, ensuring a restful night's sleep before your golfing adventure. The hotel's central location provides easy access to several prestigious courses, including the Old Course, allowing guests to explore St Andrews' golfing heritage in its purest form.
Address: 40 The Scores
Rating: Good 8.6 (1197 Reviews)
Rooms: 22
Price: From 279$

The Golf Inn

8.2

Good

(494 Reviews)

+ 71 photos
Combining a traditional Scottish pub atmosphere with comfortable accommodations, The Golf Inn is a hidden gem in the heart of St Andrews. This intimate hotel offers cozy rooms and a friendly ambiance, making it the perfect choice for golfers seeking an authentic experience. Step outside and discover the vibrant streets of St Andrews, with golf courses just a short distance away, ensuring a memorable golfing adventure.
Address: 1 Golf Place
Rating: Good 8.2 (494 Reviews)
Rooms: 6
Price: From 115$

Boutique Golf Hotels St Andrews

For those seeking a more intimate and personalized experience, St Andrews offers a selection of charming boutique golf hotels. These hidden gems combine the warmth of Scottish hospitality with exceptional golfing opportunities. Immerse yourself in the quaint surroundings while enjoying a truly tailored golfing retreat.

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Nestled near the 18th hole of the Old Course, The Scores Hotel offers a family-friendly atmosphere combined with easy access to golfing opportunities. The spacious family rooms provide comfort and convenience, while the hotel's proximity to the town center allows families to explore the local attractions beyond the golf courses. Children can engage in activities tailored to their age group while parents enjoy a round of golf or indulge in the hotel's excellent dining options.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Rufflets St Andrews Hotel

8.8

Good

(673 Reviews)

+ 219 photos
Surrounded by stunning gardens and lush greenery, Rufflets Hotel exudes tranquility. This family-owned hotel offers a warm and welcoming environment, perfect for a relaxed golfing getaway. The proximity to the renowned St Andrews Links and other local courses makes Rufflets an ideal base for avid golfers. Indulge in sumptuous dining experiences, unwind in the beautiful gardens, and enjoy the personal touch of Scottish hospitality.
Address: Strathkinness Low Road
Rating: Good 8.8 (673 Reviews)
Rooms: 23
Price: From 343$

Family-Friendly Golf Hotels St Andrews

Embark on a golfing getaway that the whole family can enjoy by staying at one of St Andrews' family-friendly golf hotels. These accommodations cater to both avid golfers and families, offering a range of amenities and activities that ensure everyone's needs are met. Create lasting memories while experiencing the beauty of St Andrews' golf courses with your loved ones.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
As mentioned earlier, the Fairmont St Andrews deserves a place in the family-friendly section as well. With its expansive grounds, indoor and outdoor activities, and dedicated kids' club, this hotel caters to the needs of families while offering exceptional golfing opportunities. Parents can tee off on the championship courses, while children partake in various supervised activities tailored to their interests. The hotel's luxurious amenities ensure that families can relax and unwind together after a day packed with golfing and family adventures.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Perched atop a cliff overlooking St Andrews Bay, Fairmont St Andrews embodies pure luxury. With two championship golf courses, the Torrance and the Kittocks, avid golfers can relish in the sheer expanse of fairways that stretch out towards the North Sea. The elegantly designed rooms and suites offer stunning panoramic views, while the hotel's amenities, such as the lavish spa and exceptional dining options, provide the perfect respite after a day on the greens.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Budget Golf Hotels St Andrews

Travelers on a budget need not compromise on their golfing dreams when visiting St Andrews. The town offers a range of budget-friendly golf hotels that provide comfortable accommodations without sacrificing proximity to the renowned golf courses. Discover affordable options that allow you to experience the magic of St Andrews' golfing culture without breaking the bank.