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

Find 4 Star Hotels in St. Andrews from $75

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews 4 Star Hotels

Tonight
Aug 15 - Aug 16
Tomorrow
Aug 16 - Aug 17
Next weekend
Aug 21 - Aug 23
In two weeks
Aug 28 - Aug 30

Our top choices for St. Andrews 4-star hotels

1. Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
United Kingdom
Ricky
$95 nightly
$114 total
Aug 30 - Aug 31
Total with taxes and fees
Apex City Quay Hotel & Spa

2. Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
United Kingdom
Ian
$113 nightly
$136 total
Aug 27 - Aug 28
Total with taxes and fees
Carnoustie Golf Hotel

3. Malmaison Dundee

Malmaison Dundee
Dundee
United Kingdom
Richard
$88 nightly
$105 total
Aug 30 - Aug 31
Total with taxes and fees
Malmaison Dundee

4. THE SPACE TO STAY APARTHOTEL

THE SPACE TO STAY APARTHOTEL
St. Andrews
Australia
Sharon
$154 nightly
$185 total
Aug 31 - Sep 1
Total with taxes and fees
THE SPACE TO STAY APARTHOTEL

5. Hotel Indigo Dundee by IHG

Hotel Indigo Dundee by IHG
Dundee
Canada
Robert
$98 nightly
$117 total
Aug 23 - Aug 24
Total with taxes and fees
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
$63 nightly
$75 total
Aug 20 - Aug 21
Total with taxes and fees
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
Kenneth
$323 nightly
$387 total
Aug 25 - Aug 26
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews

8. Rufflets St Andrews

Rufflets St Andrews
St. Andrews
Canada
Jason
$315 nightly
$378 total
Aug 19 - Aug 20
Total with taxes and fees
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
$184 nightly
$221 total
Aug 23 - Aug 24
Total with taxes and fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

10. Shaftesbury Lodge Guest House

Shaftesbury Lodge Guest House
Dundee
United Kingdom
Kevin
$112 nightly
$135 total
Aug 23 - Aug 24
Total with taxes and fees
Shaftesbury Lodge Guest House

11. The Dunvegan Hotel

The Dunvegan Hotel
St. Andrews
United States
Kristi
$386 nightly
$464 total
Aug 16 - Aug 17
Total with taxes and fees
The Dunvegan Hotel

12. Cleveden House by The Dunvegan

Cleveden House by The Dunvegan
St. Andrews
United States
Stacey
$200 nightly
$240 total
Sep 11 - Sep 12
Total with taxes and fees
Cleveden House by The Dunvegan

13. The Inn At Kingsbarns

The Inn At Kingsbarns
St. Andrews
United Kingdom
Veronika
$242 nightly
$290 total
Aug 30 - Aug 31
Total with taxes and fees
The Inn At Kingsbarns

14. No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
St. Andrews
Canada
Cheryl
$299 nightly
$358 total
Aug 18 - Aug 19
Total with taxes and fees
No1. Apartments St Andrews - South Street

15. The Bank

The Bank
Anstruther
United Kingdom
Elizabeth
$202 nightly
$243 total
Aug 19 - Aug 20
Total with taxes and fees
The Bank

16. The Spindrift Guest House

The Spindrift Guest House
Anstruther
United Kingdom
Frances
$155 nightly
$186 total
Sep 14 - Sep 15
Total with taxes and fees
The Spindrift Guest House

17. GreenStar Apartments

GreenStar Apartments
Dundee
United Kingdom
Louis
GreenStar Apartments

18. No12 Bed and Breakfast

No12 Bed and Breakfast
St. Andrews
United Kingdom
Anonymous traveler
$268 nightly
$268 total
Aug 17 - Aug 18
Total with taxes and fees
No12 Bed and Breakfast

19. The Old Manor Hotel

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

20. 3-bed Lodge Sleeps 6 - Private Hot tub - Resort

3-bed Lodge Sleeps 6 - Private Hot tub - Resort
St. Andrews
United Kingdom
Jakki
3-bed Lodge Sleeps 6 - Private Hot tub - Resort
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
$558 nightly
$670 total
Sep 13 - Sep 14
Total with taxes and fees
9.6/10 Exceptional! (1,000 reviews)
Old Course Hotel
Fairmont St Andrews

Fairmont St Andrews

Fife St. Andrews Scotland
$372 nightly
$447 total
Aug 20 - Aug 21
Total with taxes and fees
Fairmont St Andrews
Rusacks St Andrews

Rusacks St Andrews

Pilmour Links St. Andrews Scotland
$486 nightly
$584 total
Sep 13 - Sep 14
Total with taxes and fees
9.4/10 Exceptional! (471 reviews)
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
"The team were extremely helpful and the facility is extremely well located."
Kenneth 1-night trip
Posted 3 days ago
Hotel du Vin & Bistro St. Andrews
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 5 days ago
The Dunvegan Hotel
No1. Apartments & Bedrooms St Andrews - St Mary’s

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

10/10 Excellent
"Amazing!"
Jasson 1-night trip
Posted 3 weeks ago
No1. Apartments & Bedrooms St Andrews - St Mary’s

Find out more about St. Andrews

The outset of any vacation starts with choosing a destination. St. Andrews has become a popular destination with tourists because of everything it offers. Location is everything, but that doesn't mean just the area you are flying into. Now that you have gotten a feeling for the town, it's time you to get to know your new digs.

Lodgings as Stunning as the City

St. Andrews saw its fair share of visitors this past year. Expedia's comment section provides comments that can assist you in narrowing down your choices. The resorts found here strive to make your stay as delightful as your days out in St. Andrews. These hotels work to make the grounds and facilities hospitable from the instant you step onto the property. You'll never have to search for a refreshing swim, delectable snack, or to sustain your workout routine during your vacation with everything they provide.

Rooms have been configured to keep your utmost comfort in mind, with amenities like specially designed bathroom products, premium bedding, and in-room tea or coffee. So, sit back and unwind. Moreover, if you find that you're need of something more, you can rest easy the staff will work their best to ensure you stay satisfied during your time there. These properties are so lovely that you'll regret the day you have to leave.

Book a 4-Star Hotel in St. Andrews Today!

Your holiday to St. Andrews should be a complete getaway from your daily routine. Your getaway should be focused on getting the very most out of your destination. And getting the most often means giving yourself the very best. Expedia has 4-star accommodations that allow you to do just that. Book through Expedia today!

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. Rated highly by many Expedia guests, it features concierge services and premium bedding. Also check out The Dunvegan Hotel. Premium bedding and a golf caddy help make this escape another leading pick in St. Andrews.
How much does it cost to stay in a 4-star hotel in St. Andrews?
To book a 4-star hotel in St. Andrews that's within your budget, make use of Expedia's sort and search filters. Take a look at what's available during your getaway dates and use our pricing filter to set your maximum rate. You can also sort your results by the most budget-friendly retreat first.
  • Search for the lowest price from $447
What's the difference between 5-star and 4-star hotels in St. Andrews?
Treat yourself to luxury during your St. Andrews escape by choosing a 4-star hotel. As well as featuring upmarket accommodations, these properties are typically packed with amenities, including bathrobes, large beds and plenty more. A 5-star hotel will go above and beyond to make your trip an even more lavish and memorable one. Round-the-clock concierge assistance, luxurious spas and world-class dining are only the start of the exclusive services and conveniences you'll likely have access to.

Explore a world of travel with Expedia