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

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
9 Oct - 10 Oct
Tomorrow
10 Oct - 11 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

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
Phil
€59
includes taxes & fees
1 Nov - 2 Nov
Four Points Flex by Sheraton Dundee

2. Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre
Dundee
Canada
Tina
€65
includes taxes & fees
1 Nov - 2 Nov
Hampton by Hilton Dundee City Centre

3. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
United States
David
€165
includes taxes & fees
8 Nov - 9 Nov
The Albany Hotel St Andrews

4. Best Western Queens Hotel

Best Western Queens Hotel
Dundee
Canada
Crystal
€69
includes taxes & fees
8 Nov - 9 Nov
Best Western Queens Hotel

5. Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
Dundee
United Kingdom
Philip
€76
includes taxes & fees
1 Nov - 2 Nov
Invercarse Hotel Dundee, BW Signature Collection

6. 19th Hole Hotel

19th Hole Hotel
Carnoustie
United Kingdom
Martin
€105
includes taxes & fees
4 Nov - 5 Nov
19th Hole Hotel

7. Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
Cupar
United Kingdom
Jacqueline
€80
includes taxes & fees
1 Nov - 2 Nov
Lomond Hills Hotel & Health Club

8. The Kithmore Hotel

The Kithmore Hotel
St. Andrews
United States
LUKAS
€191
includes taxes & fees
9 Nov - 10 Nov
The Kithmore Hotel

9. Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
United Kingdom
Christine
€64
includes taxes & fees
1 Nov - 2 Nov
Woodlands Hotel, BW Signature Collection

10. The Station Hotel

The Station Hotel
Carnoustie
Canada
Andrew
€116
includes taxes & fees
11 Oct - 12 Oct
The Station Hotel

11. The Inn at Lathones

The Inn at Lathones
Leven
United States
Laura
€135
includes taxes & fees
9 Nov - 10 Nov
The Inn at Lathones

12. Caledonian Hotel By Greene King Inns

Caledonian Hotel By Greene King Inns
Leven
United Kingdom
Gillian
€90
includes taxes & fees
23 Oct - 24 Oct
Caledonian Hotel By Greene King Inns

13. 5Pilmourplace

5Pilmourplace
St. Andrews
United States
Lara
€136
includes taxes & fees
8 Nov - 9 Nov
5Pilmourplace

14. Premier Inn Dundee Centre

Premier Inn Dundee Centre
Dundee
United States
Stephen
€61
includes taxes & fees
8 Nov - 9 Nov
Premier Inn Dundee Centre

15. The Clarendon

The Clarendon
Dundee
United States
Kelly
€102
includes taxes & fees
8 Nov - 9 Nov
The Clarendon

16. Premier Inn St Andrews

Premier Inn St Andrews
St. Andrews
Australia
Julian
€71
includes taxes & fees
1 Nov - 2 Nov
Premier Inn St Andrews

17. Premier Inn Dundee West

Premier Inn Dundee West
Dundee
Canada
Sandra
€58
includes taxes & fees
8 Nov - 9 Nov
Premier Inn Dundee West

18. Dunclutha Guest House

Dunclutha Guest House
Leven
Canada
Deb
€101
includes taxes & fees
13 Oct - 14 Oct
Dunclutha Guest House

19. Holiday Inn Express Dundee by IHG

Holiday Inn Express Dundee by IHG
Dundee
United Kingdom
Maureen
€64
includes taxes & fees
9 Nov - 10 Nov
Holiday Inn Express Dundee by IHG

20. Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
Canada
Debbi
€67
includes taxes & fees
15 Oct - 16 Oct
Kilconquhar Castle Estate
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
€88
11 Oct - 12 Oct
includes taxes & fees
9.2/10 Wonderful! (1,290 reviews)
Apex City Quay Hotel & Spa
Carnoustie Golf Hotel

Carnoustie Golf Hotel

The Links Carnoustie Scotland
€110
8 Nov - 9 Nov
includes taxes & fees
9.2/10 Wonderful! (1,000 reviews)
Carnoustie Golf Hotel
Malmaison Dundee

Malmaison Dundee

44 Whitehall Crescent Dundee Scotland
€80
1 Nov - 2 Nov
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

The Albany Hotel St Andrews

The Albany Hotel St Andrews

10/10 Excellent
"Great hotel !"
David 1-night trip
Posted 5 hours ago
The Albany Hotel St Andrews
Drumoig Golf Hotel

Drumoig Golf Hotel

10/10 Excellent
"Room was clean and the breakfast was delicious."
Sandi 1-night trip
Posted 2 days ago
Drumoig Golf Hotel
The Kithmore Hotel

The Kithmore Hotel

10/10 Excellent
"Centrally located, amazing staff, lovely rooms, very comfortable - just be ware no elevator - so if you have heavy luggage it could be an issue although the staff offered and did carry them up."
Salma 1-night trip
Posted 3 days ago
The Kithmore Hotel
Stravithie Castle

Stravithie Castle

10/10 Excellent
"Beautiful property. Nice cozy place."
Lucas 4-night trip
Posted 4 days ago
Stravithie Castle

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 €80
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