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

4 Star Hotels in St. Andrews CA $118

  • 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
Sep 2 - Sep 3
Tomorrow
Sep 3 - Sep 4
This weekend
Sep 4 - Sep 6
Next weekend
Sep 11 - Sep 13

Our top choices for St. Andrews 4-star hotels

1. Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
United Kingdom
Catriona
CA $139
CA $167 total
includes taxes & fees
Sep 20 - Sep 21
Apex City Quay Hotel & Spa

2. Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
United Kingdom
William
CA $159
CA $190 total
includes taxes & fees
Sep 22 - Sep 23
Carnoustie Golf Hotel

3. Malmaison Dundee

Malmaison Dundee
Dundee
United States
melissa
CA $127
CA $152 total
includes taxes & fees
Sep 20 - Sep 21
Malmaison Dundee

4. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
Australia
Jessica
THE SPACE TO STAY APARTHOTEL

5. Hotel Indigo Dundee by IHG

Hotel Indigo Dundee by IHG
Dundee
Canada
Robert
CA $110
CA $131 total
includes taxes & fees
Sep 27 - Sep 28
Hotel Indigo Dundee by IHG

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

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
Canada
Paul
CA $98
CA $118 total
includes taxes & fees
Sep 20 - Sep 21
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

7. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
United States
Lance
CA $468
CA $562 total
includes taxes & fees
Sep 14 - Sep 15
Hotel du Vin & Bistro St. Andrews

8. Rufflets St Andrews

Rufflets St Andrews
St. Andrews
United States
Michal
CA $280
CA $336 total
includes taxes & fees
Sep 27 - Sep 28
Rufflets St Andrews

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

No1. Apartments & Bedrooms St Andrews - St Mary’s
St. Andrews
United States
Jasson
CA $333
CA $400 total
includes taxes & fees
Sep 15 - Sep 16
No1. Apartments & Bedrooms St Andrews - St Mary’s

10. Shaftesbury Lodge Guest House

Shaftesbury Lodge Guest House
Dundee
United Kingdom
Kevin
CA $133
CA $160 total
includes taxes & fees
Oct 1 - Oct 2
Shaftesbury Lodge Guest House

11. The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
United States
Kristi
CA $531
CA $638 total
includes taxes & fees
Sep 10 - Sep 11
The Dunvegan Hotel

12. Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
St. Andrews
United States
Russel
CA $274
CA $329 total
includes taxes & fees
Sep 14 - Sep 15
Cleveden House by The Dunvegan

13. The Inn At Kingsbarns

The Inn At Kingsbarns
St. Andrews
United Kingdom
Veronika
CA $336
CA $404 total
includes taxes & fees
Sep 22 - Sep 23
The Inn At Kingsbarns

14. No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
Canada
Cheryl
CA $573
CA $688 total
includes taxes & fees
Sep 20 - Sep 21
No1. Apartments St Andrews - South Street

15. The Bank

The Bank
Anstruther
United Kingdom
Elizabeth
CA $244
CA $293 total
includes taxes & fees
Oct 2 - Oct 3
The Bank

16. The Spindrift Guest House

The Spindrift Guest House
Anstruther
United Kingdom
Frances
CA $216
CA $259 total
includes taxes & fees
Oct 1 - Oct 2
The Spindrift Guest House

17. GreenStar Apartments

GreenStar Apartments
Dundee
United Kingdom
Louis
CA $253
CA $417 total
includes taxes & fees
Sep 14 - Sep 15
GreenStar Apartments

18. The Ship Inn

The Ship Inn
Elie
United Kingdom
Gillian
CA $404
CA $485 total
includes taxes & fees
Sep 21 - Sep 22
The Ship Inn

19. No12 Bed and Breakfast

No12 Bed and Breakfast
St. Andrews
United Kingdom
Anonymous traveller
CA $359
CA $359 total
includes taxes & fees
Sep 26 - Sep 27
No12 Bed and Breakfast

20. The Old Manor Hotel

The Old Manor Hotel
Leven
United Kingdom
Elizabeth
The Old Manor Hotel
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.
Old Course Hotel

Old Course Hotel

Old Station Road St. Andrews Scotland
CA $760
CA $912 total
Sep 14 - Sep 15
includes taxes & fees
Old Course Hotel
Fairmont St Andrews

Fairmont St Andrews

Fife St. Andrews Scotland
CA $517
CA $620 total
Sep 24 - Sep 25
includes taxes & fees
Fairmont St Andrews
Rusacks St Andrews

Rusacks St Andrews

Pilmour Links St. Andrews Scotland
CA $663
CA $796 total
Sep 14 - Sep 15
includes taxes & fees
Rusacks St Andrews
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

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

10/10 Excellent
"Top to bottom mgmt and entire staff is friendly accommodating and welcoming. Breakfast is great, location is fantastic rooms nice and clean - just request ocean side rooms - there's construction on the back end difficult to sleep - between seagulls at 4:30-5:30am and construction noise on the back end."
Teresita 3-night trip
Posted 2 days ago
Hotel du Vin & Bistro St. Andrews
Rufflets St Andrews

Rufflets St Andrews

8/10 Good
"Staff and service was excellent. Beautiful grounds. The carpet and furniture is getting a bit tired."
Jason 1-night trip
Posted 3 days ago
Rufflets St Andrews
Cleveden House by The Dunvegan

Cleveden House by The Dunvegan

10/10 Excellent
"Central location, reasonable sized clean room with very nice shower + bathroom. The nespresso for a morning coffee was a nice touch. Would book again"
Russel 1-night trip
Posted 13 days ago
Cleveden House by The Dunvegan
The Dunvegan Hotel

The Dunvegan Hotel

10/10 Excellent
"Comfortable bed. Extremely helpful staff. Would stay again in a heartbeat."
Dana 1-night trip
Posted 3 weeks 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 $620
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