Best Hotels Near St Andrews Golf Course

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

Welcome to the charming town of St Andrews, a golf lover's paradise nestled on the picturesque coast of Scotland. Home to one of the oldest and most revered golf courses in the world, the town attracts avid golfers from far and wide. If you're planning a visit, finding the perfect accommodation near St Andrews Golf Course is essential to fully immerse yourself in the golfing experience. Luckily, St Andrews offers a wide range of hotels, each offering its own unique charm and convenient proximity to the hallowed fairways.

For those seeking luxurious accommodations, you'll find a selection of exquisite hotels near St Andrews Golf Course that cater to your every need. Delight in opulent rooms adorned with plush furnishings, fine dining experiences, and impeccable service. Many of these upscale options boast stunning views of the course, allowing you to savor the serenity of the greens from the comfort of your room. Indulging in a luxurious stay at one of these hotels ensures that both on and off the golf course, you'll experience the epitome of comfort and elegance.

If you prefer a more budget-friendly option without compromising on quality, don't fret - St Andrews has you covered. From charming bed and breakfasts to cozy guesthouses, you'll find a range of affordable accommodations near St Andrews Golf Course that offer great value for money. These cozy retreats provide a warm and inviting atmosphere, perfect for unwinding after a challenging day on the fairways. Wake up refreshed and ready to start your day, knowing that you have a comfortable home away from home near the iconic St Andrews Golf Course.

So whether you envision a luxurious stay or a cozy retreat, there's a perfect accommodation near St Andrews Golf Course that will enhance your golfing getaway.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. Rusacks St Andrews
2. The Golf Inn
3. Fairmont St Andrews, Scotland Hotel
4. The Spindle Guest Rooms
5. Fairmont St Andrews, Scotland Hotel
6. The Albany St Andrews Hotel
7. Hotel Du Vin, St Andrews
8. The New Inn
9. Braeside House Bed & Breakfast

Luxury Retreats near St Andrews Golf Course

Check Availability

St Andrews
Mar 10, 2026 - Mar 11, 2026

Rusacks St Andrews

9.0

Good

(2091 Reviews)

+ 70 photos
Situated just a stone's throw away from the first tee of the Old Course, Rusacks Hotel is the perfect choice for golf aficionados seeking convenience and breathtaking views. This iconic hotel offers comfortable rooms and suites with a cozy yet elegant ambiance. Unwind with a drink at the famous 18th-century Rocca Bar & Grill, enjoying the panoramic vistas of the golf course. Rusacks Hotel effortlessly blends history, charm, and golfing indulgence for an unforgettable stay.
Address: Pilmour Links
Rating: Good 9.0 (2091 Reviews)
Rooms: 123
Price: From 382$

The Golf Inn

8.2

Good

(494 Reviews)

+ 71 photos
Situated in the very heart of St Andrews combines convenience and comfort for an authentic Scottish experience. The individually designed rooms boast a cozy ambiance, while the friendly staff ensures a warm welcome. Start your day with a hearty breakfast before exploring the St Andrews Golf Course, just a short stroll away. The Golf Inn provides a charming retreat for golf aficionados seeking a cozy stay in the very heart of St Andrews.
Address: 1 Golf Place
Rating: Good 8.2 (494 Reviews)
Rooms: 6
Price: From 115$

Cozy Bed and Breakfasts near St Andrews Golf Course

For those seeking a more intimate and charming stay, these cozy bed and breakfasts near St Andrews Golf Course provide a warm and inviting atmosphere. With personalized service, comfortable accommodations, and a close proximity to the golfing action, these delightful establishments offer the perfect home away from home for golf enthusiasts and travelers looking for an authentic Scottish experience.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Boasting stunning views of the golf course and the rugged coastline, Fairmont St Andrews provides a tranquil retreat for golf enthusiasts and luxury seekers alike. With spacious rooms adorned with upscale furnishings, a championship golf course on-site, and a serene spa, this hotel offers the perfect balance between relaxation and indulgence. Immerse yourself in the picturesque beauty of St Andrews while enjoying the finest amenities this esteemed hotel has to offer.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

The Spindle Guest Rooms

9.3

Good

(220 Reviews)

+ 9 photos
A charming and affordable option near St Andrews Golf Course, The Spindle Bed and Breakfast provides comfortable rooms and a delicious breakfast to start your day. The friendly hosts offer a warm welcome, creating a homely atmosphere for guests. Enjoy the budget-friendly rates while still being within easy reach of the iconic golf course.
Address: 4 Dempster Terrace
Rating: Good 9.3 (220 Reviews)
Price: From 166$

Budget-friendly Options near St Andrews Golf Course

Traveling on a budget doesn't mean sacrificing quality or a close proximity to the golfing action. These budget-friendly accommodations near St Andrews Golf Course offer comfortable lodgings at affordable rates, ensuring a memorable stay without breaking the bank. Enjoy the best of both worlds - an unforgettable golfing experience and fantastic value for money.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Renowned for its golfing heritage, The Fairmont St Andrews boasts two championship courses that will satisfy golf enthusiasts of all levels. This sprawling resort offers a range of amenities, including luxurious accommodations, multiple dining options, a spa, and a fitness center. Enjoy breathtaking views of the golf course and the coastline, immersing yourself in the ultimate golf resort experience.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

The Albany St Andrews Hotel

8.3

Good

(1290 Reviews)

+ 114 photos
Step into a world of Georgian elegance at The Albany St Andrews, a boutique hotel with stylish rooms and exquisite attention to detail. The hotel's warm and inviting interiors, combined with its central location, make it an ideal choice for exploring St Andrews Golf Course and the surrounding area. Enjoy a cozy stay with personalized touches that reflect the hotel's commitment to exceptional service.
Address: 56 North Street
Rating: Good 8.3 (1290 Reviews)
Rooms: 24
Price: From 89$

Boutique Hotels near St Andrews Golf Course

For those seeking a unique and boutique hotel experience, these charming accommodations near St Andrews Golf Course offer a perfect blend of character, comfort, and proximity to the fairways. Each hotel showcases its own distinctive charm and personalized service, providing a memorable stay for golf enthusiasts seeking something beyond the ordinary.

Hotel Du Vin, St Andrews

8.6

Good

(1197 Reviews)

+ 95 photos
Nestled in a historic building, Hotel du Vin St Andrews exudes boutique elegance and character. Individually styled rooms with luxurious amenities create a home away from home for guests. The hotel's charming bistro and wine cellar offer delightful culinary experiences, while its central location provides easy access to St Andrews Golf Course. Immerse yourself in the unique charm of this boutique hotel.
Address: 40 The Scores
Rating: Good 8.6 (1197 Reviews)
Rooms: 22
Price: From 279$

The New Inn

7.9

Good

(297 Reviews)

+ -2 photos
Perfectly blending affordability and convenience, The New Inn offers comfortable accommodations just moments away from St Andrews Golf Course. The cozy rooms provide a peaceful retreat after a day on the fairways, while the on-site pub and restaurant offer a great opportunity for relaxation and indulgence. Immerse yourself in the vibrant atmosphere of St Andrews while enjoying a budget-friendly stay near the golf course.
Address: 21-23 Saint Mary Street
Rating: Good 7.9 (297 Reviews)
Price: From 185$

Golf Resort Hotels near St Andrews Golf Course

For a golf-focused getaway with all the necessary amenities at your fingertips, these golf resort hotels near St Andrews Golf Course provide the ultimate experience. From championship golf courses to top-notch facilities and services, these resorts cater to golf enthusiasts who want to fully immerse themselves in the game.

Braeside House Bed & Breakfast

8.9

Good

(47 Reviews)

+ 68 photos
Located within walking distance of St Andrews Golf Course, Braeside House offers cozy and well-appointed rooms in a charming Victorian building. With a delicious homemade breakfast to start your day, this bed and breakfast is the perfect base for golf enthusiasts seeking comfort and convenience. Immerse yourself in Scottish hospitality while enjoying proximity to the iconic golf course.
Address: 25 Nelson Street
Rating: Good 8.9 (47 Reviews)
Price: From 205$