St. Andrews Hotels

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Old Course Hotel
5 out of 5
Old Station Road, St. Andrews, Scotland, KY16 9SP
The price is €537 per night from 15 Sep to 16 Sep
1.13 km from city centre
4.7/5 Exceptional! (788 reviews)
"Great room (especially after expedia VIP upgrade), great spa, excellent location for golfers (which I am not), good (not great main restaurant), high but reasonable cost, makes this good choice for family and I assume golf travel"

Reviewed on 31 Jul 2022

Old Course Hotel
Stravithie Castle
3 out of 5
Stravithie Castle, St. Andrews, Scotland, ky16 8lt
The price is €195 per night from 16 Aug to 17 Aug
6.06 km from city centre
4.7/5 Exceptional! (26 reviews)
Beautiful castle with friendly hosts
"Beautiful castle home and property. Close to St. Andrews. Friendly hosts. Very quiet at night. Great sleeping environment. Really enjoyed the experience!"

Reviewed on 13 Aug 2022

Stravithie Castle
The Dunvegan Hotel
4 out of 5
7 Pilmour Place, St. Andrews, Scotland, KY16 9HZ
The price is €270 per night from 20 Aug to 21 Aug
0.51 km from city centre
4.4/5 Wonderful! (29 reviews)
"Very conveniently located near the bus station and the main streets, with helpful staff."

Reviewed on 16 Jun 2022

The Dunvegan Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Albany Hotel St Andrews
3 out of 5
56 North Street, St. Andrews, Scotland, KY16 9AH
The price is €236 per night from 12 Sep to 13 Sep
0.09 km from city centre
4.4/5 Wonderful! (316 reviews)
"Great staff, great location. For the money you can't beat it especially with the great breakfast included. Parking is free if you can find a space. Really a great staff, will stay there again. Room is small but this is the UK, so normal."

Reviewed on 1 Aug 2022

The Albany Hotel St Andrews
Greyfriars Inn by Greene King Inns
3 out of 5
129 North Street, St. Andrews, Scotland, KY16 9AG
The price is €196 per night from 11 Sep to 12 Sep
0.34 km from city centre
4.4/5 Wonderful! (200 reviews)
"Great location to walk down to the old course. Shopping, restaurants, all convenient. Complimentary breakfast was delicious! Bathroom faucet leaked. Hair dryer didn’t work."

Reviewed on 8 Aug 2022

Greyfriars Inn by Greene King Inns
5Pilmourplace
3.5 out of 5
5 Pilmour Pl, St. Andrews, Scotland, KY16 9HZ
The price is €260 per night from 16 Aug to 17 Aug
0.48 km from city centre
4.6/5 Wonderful! (47 reviews)
"Loved my room Wish I could have stayed longer. I miss hearing the seagulls"

Reviewed on 7 Aug 2022

5Pilmourplace
Cleveden House by The Dunvegan
3.5 out of 5
3 Murray Place, St. Andrews, Scotland, KY16 9AP
Fully refundable
The price is €185 per night from 19 Aug to 20 Aug
0.37 km from city centre
4.5/5 Wonderful! (51 reviews)
Nice room
"The room was clean and comfortable, bathroom was spacious. Parking was difficult - parking lot was shared by numerous businesses. Had to drive around to find parking on the street that was a couple of blocks away, which was less than ideal with luggage. Never figured out how to pay for street parking, ..."

Reviewed on 10 Aug 2022

Cleveden House by The Dunvegan
The Scores Hotel
3.5 out of 5
76 The Scores, St. Andrews, Scotland, KY16 9BB
The price is €202 per night from 16 Aug to 17 Aug
0.54 km from city centre
4.1/5 Very Good! (309 reviews)
"Very satisfactory"

Reviewed on 10 Aug 2022

The Scores Hotel
No.1 St Andrews
4 out of 5
Inchcape house-Saint Marys Place, St. Andrews, Scotland, KY16 9UY
The price is €222 per night from 22 Aug to 23 Aug
0.36 km from city centre
4.7/5 Exceptional! (59 reviews)
"Always a fab stay, clean well equipped apartments"

Reviewed on 3 Aug 2022

No.1 St Andrews
Don't see what you're looking for?
See all available properties in St. Andrews
View all properties
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.

Near an Attraction

St. Andrews hotels information

Number of reviews 1825
Accommodation 979 hotels
Lowest Price €185
Highest Price €537

Frequently asked questions

Recent Reviews in St. Andrews
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code