Top Marriott Hotels in St Andrews, Scotland

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 town of St Andrews, nestled on the stunning Scottish coastline. Known for its rich history, stunning landscapes, and world-renowned golf courses, St Andrews is a charming destination that offers something for everyone. And when it comes to accommodations, Marriott Hotels in St Andrews provide an unparalleled level of comfort, luxury, and convenience. Whether you're planning a romantic getaway, a golfing trip, or a family vacation, these hotels offer a fantastic base from which to explore all that this enchanting town has to offer.

One of the standout Marriott hotels in St Andrews is the breathtakingly beautiful Fairmont St Andrews. Perched atop a cliff overlooking the North Sea and surrounded by majestic countryside, this hotel offers unparalleled views and a truly serene setting. With its luxurious rooms, world-class spa, and championship golf courses, the Fairmont St Andrews is an ideal choice for those seeking a truly indulgent stay in this historic town. From exploring the ancient ruins of St Andrews Castle to strolling along the sandy beaches, this hotel provides the perfect starting point for your St Andrews adventure.

For a more central location, the Marriott St Andrews Hotel is a fantastic option. Situated just minutes away from the iconic St Andrews Old Course and the bustling town center, this hotel offers easy access to all the must-see attractions. Take a stroll through the charming streets lined with quaint shops and eateries, visit the fascinating British Golf Museum, or spend a day exploring the beautiful St Andrews Botanic Garden. After a day of exploration, you can relax in the hotel's spacious rooms, enjoy a delicious meal at one of its on-site restaurants, or unwind with a drink in the cozy bar. Marriott Hotels in St Andrews truly cater to every traveler's needs.

In St Andrews the Marriott hotels truly enhance the experience of this remarkable destination. With their exceptional amenities, prime locations, and warm hospitality, these hotels provide the perfect blend of comfort and luxury for an unforgettable stay in St Andrews.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. Rufflets St Andrews Hotel
2. The Inn At Kingsbarns
3. Scores Hotel
4. The Albany St Andrews Hotel
5. Rusacks St Andrews
6. The Golf Inn
7. The Golf Inn
8. Fairmont St Andrews, Scotland Hotel
9. Rusacks St Andrews

Luxurious Retreats: Marriott Hotels in St Andrews Scotland

Check Availability

St Andrews
Dec 10, 2025 - Dec 11, 2025

Rufflets St Andrews Hotel

8.8

Good

(673 Reviews)

+ 219 photos
Surrounded by ten acres of beautiful gardens and woodland, Rufflets St Andrews offers a serene escape in a tranquil setting. The hotel features comfortable rooms, a relaxing spa, and a superb restaurant overlooking the gardens. Explore the hotel's extensive grounds, take a leisurely stroll to the nearby Kinkell Braes beach, or venture into the heart of St Andrews just a short drive away. Rufflets St Andrews provides the perfect balance between coastal splendor and rural tranquility.
Address: Strathkinness Low Road
Rating: Good 8.8 (673 Reviews)
Rooms: 23
Price: From 343$

The Inn At Kingsbarns

9.4

Good

(374 Reviews)

+ 38 photos
Situated just a short drive from St Andrews at Kingsbarns offers a peaceful retreat for families. The spacious rooms and family suites provide comfortable accommodations, while the on-site restaurant serves up delicious meals for all tastes. Families can explore the beautiful Kingsbarns Beach, visit the Kingsbarns Distillery for a unique experience, or simply relax in the hotel's garden and enjoy the tranquil surroundings.
Address: 5 Main Street
Rating: Good 9.4 (374 Reviews)
Rooms: 6
Price: From 184$

Central Convenience: Marriott Hotels in St Andrews Scotland

Discover the convenience of staying in the center of St Andrews with Marriott Hotels that provide easy access to the town's historic attractions, vibrant culture, and lively atmosphere. These hotels offer modern amenities, excellent service, and a prime location for exploring all that St Andrews has to offer.

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Perched on a cliff overlooking the North Sea, The Scores Hotel offers stunning panoramic views and charming boutique-style rooms. Wake up to the sound of crashing waves, savor a delicious breakfast in the hotel's restaurant, and then head out to explore the sandy beaches and coastal trails that St Andrews is famous for. The hotel's prime location and coastal splendor make it an ideal choice for those seeking a tranquil seaside escape.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

The Albany St Andrews Hotel

8.3

Good

(1290 Reviews)

+ 114 photos
The Albany St Andrews is a boutique hotel located in a picturesque courtyard just moments away from the town center. Offering comfortable rooms and a warm and friendly atmosphere, this hotel is a popular choice among visitors. Enjoy breakfast at the hotel's cafe, explore the nearby St Andrews Cathedral Ruins, or take a leisurely stroll along the scenic West Sands beach, all easily accessible from this conveniently located hotel.
Address: 56 North Street
Rating: Good 8.3 (1290 Reviews)
Rooms: 24
Price: From 89$

Charming Elegance: Marriott Hotels in St Andrews Scotland

Immerse yourself in the charm and elegance of St Andrews with a stay at these Marriott Hotels that effortlessly blend history, comfort, and style. Each hotel in this section offers a unique ambiance, showcasing the captivating allure of St Andrews alongside exceptional service.

Rusacks St Andrews

9.0

Good

(2091 Reviews)

+ 70 photos
Situated right next to the iconic St Andrews Old Course, Rusacks Hotel is a golfing haven. Capture the essence of golfing history with views of the famous 18th hole from the hotel's rooms and restaurants. Take advantage of the hotel's golf concierge service to arrange tee times and enjoy easy access to the numerous golf courses in and around St Andrews. Immerse yourself in the passion and tradition of golf during your stay at Rusacks Hotel.
Address: Pilmour Links
Rating: Good 9.0 (2091 Reviews)
Rooms: 123
Price: From 382$

The Golf Inn

8.2

Good

(494 Reviews)

+ 71 photos
The Golf Inn offers a warm Scottish welcome in the very heart of St Andrews. The hotel's cozy and beautifully decorated rooms provide a comfortable haven for guests. Take advantage of the hotel's central location by exploring the nearby St Andrews Cathedral or browsing the charming boutiques along Market Street. After a day of sightseeing, relax in the hotel's intimate lounge and enjoy a drink from the extensive whiskey selection.
Address: 1 Golf Place
Rating: Good 8.2 (494 Reviews)
Rooms: 6
Price: From 115$

Coastal Splendor: Marriott Hotels in St Andrews Scotland

Experience the breathtaking beauty of St Andrews' coastal setting with a stay in one of these Marriott Hotels. Each hotel in this section offers captivating sea views, easy access to the stunning beaches, and the opportunity to immerse yourself in the natural wonders of St Andrews.

The Golf Inn

8.2

Good

(494 Reviews)

+ 71 photos
With its central location and proximity to the Old Course, The Golf Inn is an excellent choice for golf enthusiasts. Wake up in comfortable rooms, fuel up with a hearty breakfast, and prepare for a day of golfing adventures. The hotel's knowledgeable staff can assist in arranging tee times at St Andrews' prestigious courses, ensuring a seamless golfing experience. After a day on the fairways, relax in the hotel's cozy atmosphere and share stories of your golfing triumphs.
Address: 1 Golf Place
Rating: Good 8.2 (494 Reviews)
Rooms: 6
Price: From 115$

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Situated on a cliff overlooking the North Sea, the Fairmont St Andrews epitomizes luxury. With its elegant rooms, breathtaking views, and a world-class spa, this hotel provides the ultimate escape. Enjoy a round of golf on the two championship courses, indulge in fine dining at the hotel's restaurants, or unwind with a signature treatment at the acclaimed spa.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Family-Friendly Comfort: Marriott Hotels in St Andrews Scotland

Embark on a memorable family vacation in St Andrews with a stay at these family-friendly Marriott Hotels. Each hotel in this section offers spacious accommodations, a range of amenities for all ages, and convenient access to family-friendly attractions, ensuring a fun-filled and comfortable stay for the entire family.

Rusacks St Andrews

9.0

Good

(2091 Reviews)

+ 70 photos
For a truly quintessential St Andrews experience, the Rusacks Hotel is an excellent choice. Located right next to the 18th hole of the Old Course, this boutique hotel offers elegantly appointed rooms with golf course or sea views. Step outside and find yourself immersed in the rich golfing heritage of St Andrews. Enjoy a meal at the hotel's award-winning restaurant, which offers picturesque views of the renowned course.
Address: Pilmour Links
Rating: Good 9.0 (2091 Reviews)
Rooms: 123
Price: From 382$

Golfing Haven: Marriott Hotels in St Andrews Scotland

Offering convenient access to world-class golf courses and excellent golfing facilities, each hotel in this section provides the perfect base for avid golfers looking to experience the best of St Andrews' golfing heritage.