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

Compare and book 3 Star hotels in St. Andrews, Scotland

  • 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 3 Star Hotels

Tonight
10 Sept - 11 Sept
Tomorrow
11 Sept - 12 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Our top choices for St. Andrews 3-star hotels

1. Four Points Flex by Sheraton Dundee

Four Points Flex by Sheraton Dundee
Dundee
United Kingdom
Arlene
₹5,243
₹6,292 total
includes taxes & fees
20 Sept - 21 Sept
Four Points Flex by Sheraton Dundee

2. Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre
Dundee
United States
Terry
₹7,760
₹9,312 total
includes taxes & fees
4 Oct - 5 Oct
Hampton by Hilton Dundee City Centre

3. 19th Hole Hotel

19th Hole Hotel
Carnoustie
United Kingdom
David
₹9,882
₹11,858 total
includes taxes & fees
4 Oct - 5 Oct
19th Hole Hotel

4. Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
Dundee
United Kingdom
Philip
₹7,223
₹8,667 total
includes taxes & fees
11 Oct - 12 Oct
Invercarse Hotel Dundee, BW Signature Collection

5. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
Canada
Donato
₹17,976
₹21,572 total
includes taxes & fees
20 Sept - 21 Sept
The Albany Hotel St Andrews

6. Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
Cupar
United Kingdom
Morag
₹7,764
₹9,317 total
includes taxes & fees
5 Oct - 6 Oct
Lomond Hills Hotel & Health Club

7. The Station Hotel

The Station Hotel
Carnoustie
United States
Cord
₹10,479
₹12,575 total
includes taxes & fees
11 Oct - 12 Oct
The Station Hotel

8. Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
United Kingdom
Christine
₹7,250
₹8,700 total
includes taxes & fees
11 Oct - 12 Oct
Woodlands Hotel, BW Signature Collection

9. Best Western Queens Hotel

Best Western Queens Hotel
Dundee
Canada
Diane
₹6,741
₹8,089 total
includes taxes & fees
20 Sept - 21 Sept
Best Western Queens Hotel

10. The Inn at Lathones

The Inn at Lathones
Leven
United Kingdom
Steven
₹14,249
₹17,099 total
includes taxes & fees
30 Sept - 1 Oct
The Inn at Lathones

11. Premier Inn Dundee Centre

Premier Inn Dundee Centre
Dundee
Canada
Arron
₹5,908
₹7,089 total
includes taxes & fees
4 Oct - 5 Oct
Premier Inn Dundee Centre

12. Caledonian Hotel By Greene King Inns

Caledonian Hotel By Greene King Inns
Leven
United Kingdom
Gillian
₹7,485
₹8,983 total
includes taxes & fees
24 Sept - 25 Sept
Caledonian Hotel By Greene King Inns

13. 5Pilmourplace

5Pilmourplace
St. Andrews
United States
Lara
₹19,175
₹23,010 total
includes taxes & fees
26 Sept - 27 Sept
5Pilmourplace

14. The Kithmore Hotel

The Kithmore Hotel
St. Andrews
United States
LUKAS
₹30,859
₹37,031 total
includes taxes & fees
16 Sept - 17 Sept
The Kithmore Hotel

15. Premier Inn St Andrews

Premier Inn St Andrews
St. Andrews
Canada
Sherri
₹11,815
₹14,178 total
includes taxes & fees
8 Oct - 9 Oct
Premier Inn St Andrews

16. Holiday Inn Express Dundee by IHG

Holiday Inn Express Dundee by IHG
Dundee
Canada
ALEXIA
₹7,169
₹8,603 total
includes taxes & fees
20 Sept - 21 Sept
Holiday Inn Express Dundee by IHG

17. The Clarendon

The Clarendon
Dundee
United States
Kelly
₹9,916
₹11,899 total
includes taxes & fees
27 Sept - 28 Sept
The Clarendon

18. Premier Inn Dundee West

Premier Inn Dundee West
Dundee
Canada
Sandra
₹5,585
₹6,702 total
includes taxes & fees
27 Sept - 28 Sept
Premier Inn Dundee West

19. Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
United Kingdom
Tina
₹8,751
₹10,501 total
includes taxes & fees
17 Sept - 18 Sept
Kilconquhar Castle Estate

20. Dunclutha Guest House

Dunclutha Guest House
Leven
United Kingdom
joe
₹11,009
₹11,009 total
includes taxes & fees
13 Sept - 14 Sept
Dunclutha Guest House
Save an average of 15% on thousands of hotels when you're signed in

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in St. Andrews.
Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

1 West Victoria Dock Road Dundee Scotland
₹8,315
₹9,978 total
11 Oct - 12 Oct
includes taxes & fees
9.4/10 Exceptional! (1,302 reviews)
Apex City Quay Hotel & Spa
Carnoustie Golf Hotel

Carnoustie Golf Hotel

The Links Carnoustie Scotland
₹12,097
₹14,516 total
11 Oct - 12 Oct
includes taxes & fees
Carnoustie Golf Hotel
Malmaison Dundee

Malmaison Dundee

44 Whitehall Crescent Dundee Scotland
₹8,346
₹10,015 total
20 Sept - 21 Sept
includes taxes & fees
Malmaison Dundee
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

Stravithie Castle

Stravithie Castle

10/10 Excellent
"We had difficulty finding the entry to the property so it might be helpful to others to be clear as to how to locate it."
Charles 1-night trip
Posted 2 days ago
Stravithie Castle
The Kithmore Hotel

The Kithmore Hotel

10/10 Excellent
"Great place helpful staff good good"
LUKAS 3-night trip
Posted 2 weeks ago
The Kithmore Hotel

Find out more about St. Andrews

Find Your Ideal 3 Star Hotel in St. Andrews

There's a reason the top 3-star hotels in St. Andrews, Scotland, United Kingdom are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St. Andrews, you'll get affordable rates at these mid-range properties. Check through our listings and you'll find some hotels may even give you access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centres, and spacious rooms.

Search for a cheap deal on a 3 star hotel in St. Andrews for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Andrews near the local attractions, if you want something a touch more unassuming. Whatever your travelling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the St. Andrews 3 star hotels offer a fantastic economical yet comfortable stay for any type of holiday.

Frequently asked questions

What are the best 3-star hotels in St. Andrews?
Expedia customers needing a pleasant and affordable St. Andrews stay often select The Albany Hotel St Andrews. This 3-star hotel, around 0.16 kilometres northeast of the centre, comes with a terrace and a garden. Need another suggestion? Situated 0.97 kilometres west of downtown and featuring a terrace and a restaurant, The Golf Inn is another favourite among guests.
How much does it cost to stay in a 3-star hotel in St. Andrews?
Find the ideal combination of affordability, comfort and quality at a 3-star hotel in St. Andrews with our handy filters. Enter your holiday dates and then adjust your search according to the amount you want to pay per night.
  • Search for the lowest price per night right now from ₹9,978
What is the difference between a 4-star and 3-star hotel in St. Andrews?
Book a 3-star hotel and you can expect clean and comfortable rooms and conveniences such as complimentary WiFi, gyms and tea and coffee facilities. These lodgings may also feature an on-site bar and restaurant. Upgrade your St. Andrews break by choosing a 4-star hotel. With things like a wellness centre, 24-hour room service and upscale bathroom products, you'll enjoy an enhanced level of relaxation and comfort.

Explore a world of travel with Expedia