Find hotels in St. Andrews from $77

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Check St. Andrews hotel prices

Tomorrow night
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1058 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

St Andrews Tourist Hostel
2 out of 5
Inchape House, St Marys Place, St. Andrews, Scotland, KY16 9UY
0.22 mi from city center
3.7/5 Good! (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
White Cottage
3.5 out of 5
Prior Muir, St. Andrews, Scotland, KY16 8LP
2.27 mi from city center
5/5 Exceptional! (3 reviews)
"Beautiful cottage, easy to find/access with its own sign on main road, perfect for a family/group break"

Reviewed on Oct 3, 2022

White Cottage
The Bothy An Oasis 5 Mins to St Andrews
4.5 out of 5
The Bothy, 1 Walled Garden, Feddinch, St. Andrews, Scotland, KY16 8NR
2.44 mi from city center
4/5 Very Good! (5 reviews)
Great Property. But more heat please in winter
"Really liked the property! Like the location and the quirkiness of the Bothy! But for a November stay, when we arrived the house was so cold and took ages to heat up. For new guests arriving into a cold house is far from ideal. Internet was also a tad flakey for Prime TV. Otherwise we really liked ..."

Reviewed on Nov 23, 2022

The Bothy An Oasis 5 Mins to St Andrews

Save an average of 15% on thousands of hotels when you're signed in

The Inn At Kingsbarns
4 out of 5
5 Main Street, Kingsbarns, St. Andrews, Scotland, KY16 8TA
5.85 mi from city center
4.8/5 Exceptional! (159 reviews)
Absolute Comfort and Delicious Food.
"Our room was spacious and very comfortable. Annette and Max were friendly and helpful. Enjoyed our stay immensely and will return."

Reviewed on Oct 18, 2022

The Inn At Kingsbarns
The Kate Kennedy Apartment
3.5 out of 5
St. Andrews, Scotland
0.45 mi from city center
The Kate Kennedy Apartment
McIntosh Hall - Campus Accommodation
3 out of 5
Abbotsford Crescent, St. Andrews, Scotland, KY16 9HT
0.31 mi from city center
4.3/5 Excellent! (14 reviews)
"It's a student hall of residence so amenities and decor are very basic as expected, but you can't complain for the price, especially in the centre of St. Andrews in high season! A bargain really. Minor gripes - the shared bathroom(s) have very loud electric hand dryers that sound like a vacuum cleaner ..."

Reviewed on Aug 19, 2019

McIntosh Hall - Campus Accommodation
Agnes Blackadder Hall Campus Accommodation
3 out of 5
North Haugh, St. Andrews, Scotland, KY16 9XW
0.73 mi from city center
4/5 Very Good! (129 reviews)
"I think you will find the accommodation very good. Clean with on-suite, everything you need for a basic stay. Breakfast too was very good, caters for everyone."

Reviewed on Aug 26, 2019

Agnes Blackadder Hall Campus Accommodation
David Russell Apartments Campus Accommodation
3 out of 5
Buchanan Gardens, St. Andrews, Scotland, KY16 9LY
1.1 mi from city center
4/5 Very Good! (46 reviews)
St andrew
"Very good"

Reviewed on Sep 9, 2019

David Russell Apartments Campus Accommodation
Old Course Hotel
5 out of 5
Old Station Road, St. Andrews, Scotland, KY16 9SP
The price is $286 per night from Dec 18 to Dec 19
$286
per night
Dec 18 - Dec 19
0.7 mi from city center
4.7/5 Exceptional! (806 reviews)
"Great hotel"

Reviewed on Nov 30, 2022

Old Course Hotel
The Golf Inn
3 out of 5
1 Golf Place, St. Andrews, Scotland, KY16 9JA
0.34 mi from city center
3.9/5 Very Good! (221 reviews)
"No frills hotel in perfect location for all visitors. No parking on site but free parking just around the corner."

Reviewed on Oct 20, 2020

The Golf Inn
The Albany Hotel St Andrews
3 out of 5
56 North Street, St. Andrews, Scotland, KY16 9AH
The price is $103 per night from Dec 7 to Dec 8
$103
per night
Dec 7 - Dec 8
0.06 mi from city center
4.5/5 Wonderful! (326 reviews)
"Extremely efficient and hospitable check in at this beautiful small hotel built in a townhouse that dates from the 18th century. Modern and clean bathroom, facilities, and shower. Very comfortable beds. Perfectly located in the center of Saint Andrews. The staff was very helpful when we had a difficult ..."

Reviewed on Nov 27, 2022

The Albany Hotel St Andrews
Drumoig Golf Hotel
3 out of 5
Forgan Drive, Drumoig, Leuchars, St. Andrews, Scotland, KY16 0DS
Fully refundableReserve now, pay when you stay
The price is $77 per night from Dec 9 to Dec 10
$77
per night
Dec 9 - Dec 10
6.75 mi from city center
4.1/5 Very Good! (290 reviews)
"Very welcoming and friendly staff, exceptional breakfast with more than enough selection, all in all good value for what you get and we would certainly stay again."

Reviewed on Nov 28, 2022

Drumoig Golf Hotel
Golfers Dream 100 yards to Old Course
3.5 out of 5
Lower Flat, 3D Gillespie Terrace, St. Andrews, Scotland, KY16 9AT
0.3 mi from city center
4.8/5 Exceptional! (4 reviews)
"View and proximity to the Old Course, the town and university- ideal location and space."

Reviewed on Jun 24, 2022

Golfers Dream 100 yards to Old Course
Spectacular Penthouse 100yds Old Course
4.5 out of 5
Upper Flat, 3D Gillespie Terrace, St. Andrews, Scotland, KY16 9AT
0.3 mi from city center
5/5 Exceptional! (3 reviews)
"Fantastisk fin lägenhet och bra läge. Mer centralt blir svårt att komma. En lite sak som kan vara bra att känna till är att det är två st.160-sängar. Den kan uppfattas lite trångt om man är två vuxna."

Reviewed on May 10, 2022

Spectacular Penthouse 100yds Old Course
The Dunvegan Hotel
4 out of 5
7 Pilmour Place, St. Andrews, Scotland, KY16 9HZ
The price is $166 per night from Dec 11 to Dec 12
$166
per night
Dec 11 - Dec 12
0.32 mi from city center
4.4/5 Wonderful! (36 reviews)
"Loved the friendliness of the staff and being able to walk everywhere. Having a bar to meet friends was fabulous! Such a fun and welcoming staff!"

Reviewed on Dec 1, 2022

The Dunvegan Hotel
Montague Guest House
4 out of 5
21 Murray Park, St. Andrews, Scotland, KY16 9AW
0.21 mi from city center
4/5 Very Good! (2 reviews)
Perfect for the golf.
"Golf trip with the lads... excellent location for St.Andrews golf courses and we walked to all except the Castle Course which was just a 5 min drive. Raj could not have been more helpful."

Reviewed on Jun 6, 2021

Montague Guest House
The Old Station
3.5 out of 5
Stravithie Bridge, St. Andrews, Scotland, KY16 8LR
2.46 mi from city center
4.8/5 Exceptional! (41 reviews)
"Short drive to St Andrew town. Free parking on-site. Good breakfast."

Reviewed on Nov 4, 2022

The Old Station
5Pilmourplace
3.5 out of 5
5 Pilmour Pl, St. Andrews, Scotland, KY16 9HZ
The price is $156 per night from Dec 8 to Dec 9
$156
per night
Dec 8 - Dec 9
0.3 mi from city center
4.5/5 Wonderful! (57 reviews)
"Very comfortable, clean and friendly."

Reviewed on Nov 29, 2022

5Pilmourplace
Cleveden House by The Dunvegan
3.5 out of 5
3 Murray Place, St. Andrews, Scotland, KY16 9AP
The price is $85 per night from Dec 16 to Dec 17
$85
per night
Dec 16 - Dec 17
0.23 mi from city center
4.5/5 Wonderful! (74 reviews)
"Lovely guest house in a great location. Nice clean room with good facilities. Would recommend for a good central location in St Andrews."

Reviewed on Nov 12, 2022

Cleveden House by The Dunvegan
Luxury Penthouse on The Scores
4.5 out of 5
30 The Scores, St. Andrews, Scotland, KY16 9AS
0.25 mi from city center
Luxury Penthouse on The Scores
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.

Stay near popular St. Andrews attractions

St. Andrews hotels information

Number of reviews 2222
Accommodation 1058 hotels
Lowest Price $77
Highest Price $286

Price trends for hotels in St. Andrews

Less expensive
More expensive
This month
Next month
January
September
$150
$149
Month
Price
January
$149
February
$160
March
$189
April
$224
May
$241
June
$244
July
$290
August
$241
September
$297
October
$239
November
$177
December
$150
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Andrews. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Where is the best place for a stay in St. Andrews?

Stravithie Castle is a favorite property for Expedia customers. This 3-star B&B offers free breakfast and free parking. Traveler reviews also recommend Hotel du Vin & Bistro St. Andrews and Fairmont St Andrews as top choices for your visit. See all available top hotels, or vacation rentals in St. Andrews.

What are some of the best vacation rentals in St. Andrews?

The Bothy An Oasis 5 Mins to St Andrews: Visitors give good reviews to this St. Andrews vacation home rental, which offers a private balcony, a terrace, and laundry facilities to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a full-sized fridge, a dishwasher, and a stovetop. Make the most of the private yard in this rental home to help you unwind. Some other top choices in St. Andrews are The Vintage - A Hidden Gem, 200 yards from the 1st tee of the Old Course and 23 North Street by St.andrews Luxury Lets. See all vacation rentals in St. Andrews.

What top hotels in St. Andrews are known for their enhanced cleaning?

If it is a challenge to find properties with enhanced cleaning that have all the amenities you're looking for, consider Staybridge Suites Dundee, an IHG Hotel, which is a 3.5-star hotel located 11 miles from the city center. For more options to choose from, browse all hotels in St. Andrews with enhanced sanitizing practices.

If I need to cancel my hotel reservation in St. Andrews, will I receive a refund?

Yes, you'll find most room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in St. Andrews.

Where can I learn more about changing or cancelling my trip to St. Andrews?

To access more information about updating your trip to St. Andrews or cancelling it, go to https://www.expedia.com/service/.

What's the best budget-friendly accommodation in St. Andrews?

Based on reviews, Rusacks St Andrews is a popular hotel for our travelers who want a more economical choice, and features free WiFi and air conditioning. View all budget hotels in St. Andrews.

What's the best accommodation for a family vacation in St. Andrews?

Cambo House and Estate Self-Catering is a top 3.5-star hotel on Expedia for families, and features in-room kitchens and free parking. Other good options to stay with the kids include Cambo House And Estate B&B and Elderburn Luxury Lodges. Attractions like St. Andrews Aquarium and British Golf Museum are also fun for kids of all ages. Find more child-friendly accommodations in St. Andrews.

What's the best accommodation for a couple visiting St. Andrews?

Old Course Hotel is a favorite 5-star hotel for couples, and features premium bedding and 24-hour room service. Other good options for a stay with your sweetheart include Fairmont St Andrews and Hotel du Vin & Bistro St. Andrews. See all romantic hotels in St. Andrews.

What's the best pet-friendly place to stay in St. Andrews?

Cambo House and Estate Self-Catering is a top dog-friendly hotel, and offers laundry facilities along with in-room kitchens for its human guests. See more pet-friendly hotel accommodations in St. Andrews.

What's the best hotel to stay with easy access to University of St. Andrews?

Adjacent to University of St. Andrews, Old Course Hotel is one of the top choices for your stay based on our traveler data, and this 5-star hotel offers 2 indoor pools and a full-service spa. Other good options close by include Rusacks St Andrews and Hotel du Vin & Bistro St. Andrews.

What about the best place to stay close to Old Course at St Andrews?

One of the top choices for your stay is Rusacks St Andrews, located next to Old Course at St Andrews, and this 5-star hotel offers a restaurant and a bar. Hotel du Vin & Bistro St. Andrews and Old Course Hotel are two other good choices in the immediate area.

What's the best accommodation for a beach vacation in St. Andrews?

Doune Guest House is a top 4-star beach guesthouse offering free WiFi and flat-screen TVs, located within a short 7-minute walk of West Sands. Other good options for your beach trip include The Albany Hotel St Andrews and The Golf Inn. See more stays near the beach in St. Andrews.

Recent reviews of St. Andrews hotels
expedia verified reviews