COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Hotels in St. Andrews

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

St Andrews Tourist Hostel
2 out of 5
Inchape House, St Marys Place, St. Andrews, Scotland
Get Rates
0.36 km from city centre
3.7/5Good! (6 reviews)
mixed stay
"I had a mixed stay,with one resident punching another,who he said stole his lap top. there were a couple of snorers and loud music from the hotel next door. But the staff were helpful and polite."

Reviewed on Mar. 16, 2017

St Andrews Tourist Hostel
Luxury Garden Cottage Spectacular Views
3.5 out of 5
Garden Cottage, Balone Farm House, St. Andrews, Scotland
Get Rates
0.18 km from city centre
5/5Exceptional! (4 reviews)
Brilliant
"Facilities were excellent and the owners helped us out a lot"

Reviewed on Dec. 27, 2020

Luxury Garden Cottage Spectacular Views
Luxury Stone Cottage at The Brake, St Andrews
Get Rates
6.87 km from city centre
5/5Exceptional! (77 reviews)
Brilliant rental
"Had a great stay at Brake Cottage Great location to explore St Andrews & surrounding areas Beautiful surroundings Excellent accommodation Modern,all high quality amenities, very clean& well organised,host very accessible & helpful Lots of local information Very Covid safe"

Reviewed on May 15, 2021

Luxury Stone Cottage at The Brake, St Andrews
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 Inn At Kingsbarns
4 out of 5
5 Main Street, Kingsbarns, St. Andrews, Scotland
Get Rates
9.42 km from city centre
4.8/5Exceptional! (143 reviews)
Great Locale near to Beach Pet friendly
"Lovely room on ground floor which was perfect for our stay with our dog Ailsa. fab walks to the beach and a fantastic breakfast. Even a sausage for the Pooch. really nice hosts and made to feel very welcome."

Reviewed on Nov. 9, 2020

The Inn At Kingsbarns
The Old Mill Cottage - 10 Mins to St Andrews
3.5 out of 5
Strathvithie Mill Cottage, Strathvithie, St. Andrews, Scotland
Get Rates
0.18 km from city centre
5/5Exceptional! (5 reviews)
"A great 2 day stay. A few minutes outside St Andrews and much cheaper."

Reviewed on Sep. 11, 2020

The Old Mill Cottage - 10 Mins to St Andrews
The Bothy An Oasis 5 Mins to St Andrews
4.5 out of 5
The Bothy, 1 Walled Garden, Feddinch, St. Andrews, Scotland
Get Rates
3.93 km from city centre
4/5Very Good! (3 reviews)
"The location of the property is fantastic. The privacy of the property is great, our children loved the garden area. It was well equipped with everything we needed. However, there are a few things we feel need improved. The property itself could of done with a good hoover and dust. The shower needs ..."

Reviewed on Jul. 27, 2020

The Bothy An Oasis 5 Mins to St Andrews
Vicarsford Lodge
4 out of 5
St Michaels, St. Andrews, Scotland
The price is CA $154 per night from May 18 to May 18
9.36 km from city centre
4.4/5Excellent! (53 reviews)
Nice family run B&B
"This B&B is a little way outside St Andrews but was just the job. We stayed as a family and the family booking had us and the kids in separate rooms, which the little ones enjoyed. Owners were very friendly and accommodating. Good location for venturing around Fife or up to Dundee which isn't far ..."

Reviewed on Jul. 26, 2020

Vicarsford Lodge
Pilmour Place Close to the Old Course
4 out of 5
6/2 Pilmour Place, St. Andrews, Scotland
Get Rates
0.44 km from city centre
Pilmour Place Close to the Old Course
Old Course Hotel
5 out of 5
Old Station Road, St. Andrews, Scotland
The price is CA $578 per night from May 18 to May 18
1.13 km from city centre
4.7/5Exceptional! (727 reviews)
"Excellent hotel, very efficient check in, scrupulously clean with hand sanitation liquid everywhere. Room was sealed awaiting our arrival. Furnishings were excellent. Dinner and breakfast were beautifully cooked and tasted fantastic. The views from The Road Hole Restaurant were stunning and we were ..."

Reviewed on Oct. 10, 2020

Old Course Hotel
The Old Station
3.5 out of 5
Stravithie Bridge, St. Andrews, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $211 per night from May 24 to May 24
3.97 km from city centre
4.8/5Exceptional! (21 reviews)
Unique Railway Carriage Stay
"Very warm welcome and friendly hosts. We stayed in the railway carriage. Very comfortable and really comfortable bed. Had a very restful sleep in complete darkness (no light pollution). Very tasty breakfast. Ideal for touring area. Would definitely recommend and will be back."

Reviewed on Oct. 18, 2020

The Old Station
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.