A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

4 Star Hotels in St. Andrews CA $94

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews 4 Star Hotels

Tonight
Oct 25 - Oct 26
Tomorrow
Oct 26 - Oct 27
Next weekend
Oct 30 - Nov 1
In two weeks
Nov 6 - Nov 8

Our top choices for St. Andrews 4-star hotels

1. Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
United Kingdom
Roger
CA $118
CA $142 total
includes taxes & fees
Nov 1 - Nov 2
Apex City Quay Hotel & Spa

2. Malmaison Dundee

Malmaison Dundee
Dundee
Canada
John
CA $101
CA $122 total
includes taxes & fees
Nov 15 - Nov 16
Malmaison Dundee

3. Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
Canada
Ginette
CA $145
CA $175 total
includes taxes & fees
Oct 28 - Oct 29
Carnoustie Golf Hotel

4. The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
United Kingdom
Bryony
CA $79
CA $94 total
includes taxes & fees
Nov 15 - Nov 16
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

5. Rufflets St Andrews

Rufflets St Andrews
St. Andrews
Canada
Robin
CA $261
CA $314 total
includes taxes & fees
Nov 24 - Nov 25
Rufflets St Andrews

6. Hotel Indigo Dundee by IHG

Hotel Indigo Dundee by IHG
Dundee
Spain
Hortência
CA $98
CA $118 total
includes taxes & fees
Nov 8 - Nov 9
Hotel Indigo Dundee by IHG

7. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
United States
Paul
CA $223
CA $268 total
includes taxes & fees
Nov 15 - Nov 16
Hotel du Vin & Bistro St. Andrews

8. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
Canada
Jonathan
THE SPACE TO STAY APARTHOTEL

9. Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
St. Andrews
Canada
Timothy
CA $222
CA $267 total
includes taxes & fees
Nov 24 - Nov 25
Cleveden House by The Dunvegan

10. No1. Apartments & West Park House Bedrooms St Andrews - St Mary’s

No1. Apartments & West Park House Bedrooms St Andrews - St Mary’s
St. Andrews
United States
Manuel
CA $220
CA $264 total
includes taxes & fees
Nov 8 - Nov 9
No1. Apartments & West Park House Bedrooms St Andrews - St Mary’s

11. Shaftesbury Lodge Guest House

Shaftesbury Lodge Guest House
Dundee
United Kingdom
Kevin
CA $133
CA $159 total
includes taxes & fees
Oct 27 - Oct 28
Shaftesbury Lodge Guest House

12. The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
United States
Joanna
CA $507
CA $608 total
includes taxes & fees
Oct 26 - Oct 27
The Dunvegan Hotel

13. The Spindrift Guest House

The Spindrift Guest House
Anstruther
United Kingdom
Elizabeth
CA $172
CA $206 total
includes taxes & fees
Oct 26 - Oct 27
The Spindrift Guest House

14. The Inn At Kingsbarns

The Inn At Kingsbarns
St. Andrews
United Kingdom
Veronika
CA $218
CA $262 total
includes taxes & fees
Oct 26 - Oct 27
The Inn At Kingsbarns

15. The Bank

The Bank
Anstruther
United States
Liang
CA $183
CA $220 total
includes taxes & fees
Nov 2 - Nov 3
The Bank

16. No12 Bed and Breakfast

No12 Bed and Breakfast
St. Andrews
United Kingdom
Anonymous traveller
No12 Bed and Breakfast

17. The Ship Inn

The Ship Inn
Elie
United States
Staci
CA $282
CA $339 total
includes taxes & fees
Nov 1 - Nov 2
The Ship Inn

18. No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
United States
Scott
CA $329
CA $394 total
includes taxes & fees
Nov 1 - Nov 2
No1. Apartments St Andrews - South Street

19. The Old Manor Hotel

The Old Manor Hotel
Leven
United Kingdom
Elizabeth
The Old Manor Hotel

20. GreenStar Apartments

GreenStar Apartments
Dundee
United Kingdom
Louis
GreenStar Apartments
Save an average of 15% on thousands of hotels when you're signed in

Explore similar 5-star hotels

Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in St. Andrews.
Rusacks St Andrews

Rusacks St Andrews

Pilmour Links St. Andrews Scotland
CA $490
CA $588 total
Nov 1 - Nov 2
includes taxes & fees
Rusacks St Andrews
Old Course Hotel

Old Course Hotel

Old Station Road St. Andrews Scotland
CA $499
CA $598 total
Nov 25 - Nov 26
includes taxes & fees
9.6/10 Exceptional! (1,000 reviews)
Old Course Hotel
Kinnettles Hotel and Spa

Kinnettles Hotel and Spa

127 North Street St. Andrews Scotland
Get ratesKinnettles Hotel and Spa
Still don't see what you're looking for?
See all properties in St. Andrews.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Learn more about St. Andrews

Tee off at the legendary Old Course, where golf's greatest have played for centuries. Stroll through the historic university town, exploring medieval ruins and charming streets between the sea and ancient stone buildings.

See all hotels in St. Andrews
A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Top St. Andrews Hotel Reviews

Rufflets St Andrews

Rufflets St Andrews

10/10 Excellent
"Rufflets was a very quaint stay. The room was clean and spacious. The food and drinks were excellent. Lee from the bar was very helpful and accommodating."
Jeff 2-night trip
Posted 12 hours ago
Rufflets St Andrews
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

10/10 Excellent
"Great shower and location"
Paul 3-night trip
Posted 3 days ago
Hotel du Vin & Bistro St. Andrews
Cleveden House by The Dunvegan

Cleveden House by The Dunvegan

10/10 Excellent
"This property is ideally located to the center of town and the golf course. It is also walkable from the bus station. The room was clean and serviceable with the staff (off-site) being responsive to inquiries.The double bed is a little tiny."
Rosemary 1-night trip
Posted 5 days ago
Cleveden House by The Dunvegan
No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s

10/10 Excellent
"Perfect position right in town. Lots of space although the second bedroom is a little tight. We had to leave our suitcase out in the lounge area as it didn’t fit in the bedroom. Main bedroom a good size and both bathrooms were small but perfect and really clean. Everything else was great, lots of little extras like coffee pods, cleaning products etc."
Simone 1-night trip
Posted 6 days ago
No1. Apartments & Bedrooms St Andrews - St Mary’s
The Dunvegan Hotel

The Dunvegan Hotel

10/10 Excellent
"The Dunvegan is perfect for it’s location, comfort, and the breakfast is great."
Joanna 3-night trip
Posted 8 days ago
The Dunvegan Hotel

Find out more about St. Andrews

If you’re looking for a spot with great rates, just-for-you amenities, and a world of luxurious little perks, the best 4 Stars hotels in St. Andrews are calling your name. Known for providing first-rate service in amazing locations, each of the St. Andrews 4 Stars hotels lets discerning travelers bask in an unforgettable experience.

Kick back in your spacious room. Relax in the lobby’s sumptuous surroundings. Start the day with delicious room service, and then use the complimentary body care items to freshen up before you head out for the day.

It’s all waiting for you at the top four star hotels in St. Andrews. Plus, when you book with Expedia.ca, you might find a cheap deal on a 4 Stars hotel in St. Andrews, Scotland, neighbourhoods near the most popular attractions, so you can see the sights and bask in the discounts all in one trip. Whether you’re planning a romantic retreat or simply want to experience everything the area has to offer, the top St. Andrews hotels with 4 Stars provide everything you need to unwind in style.

Frequently asked questions

What are the best 4-star hotels in St. Andrews?
Relax in 4-star hotel comfort at Hotel du Vin & Bistro St. Andrews. Highly recommended by many Expedia guests, it features concierge services and a terrace. Also check out The Dunvegan Hotel. A golf caddy and a nearby beauty spa make this getaway another popular choice in St. Andrews.
How much does it cost to stay in a 4-star hotel in St. Andrews?
Expedia can help you easily find the perfect 4-star hotel for your stay in St. Andrews. Use our filter tool to tailor your search by things like budget, conveniences and hotel star rating and get access to fabulous deals in a couple of clicks.
  • Search for the lowest price from CA $588
What's the difference between 5-star and 4-star hotels in St. Andrews?
Give yourself the luxury treatment during your St. Andrews escape by staying at a 4-star hotel. As well as featuring upscale accommodations, these retreats are typically packed with amenities like large beds, complimentary bathrobes and more. A 5-star hotel will go above and beyond to make your trip an even more indulgent and memorable one. 24-hour front desk, elegant décor and gourmet dining are just the start of the exclusive services and conveniences you'll likely have access to.

Explore a world of travel with Expedia