The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search for St. Andrews Hotels from CA $131

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

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
St Andrews Private Holiday Static Caravans
Get Rates
1.69 km from city centre
5/5Exceptional! (15 reviews)
Brilliant location,clean and cosy

"Me and my family had a fantastic stay i would highly recommend it. Very cosy and a fantastic location with brilliant walks to the beach and simple walk to the restaurant which has a great kids area. Very clean and comfy. Hopefully will get a chance to return."…"

Reviewed on Sep. 3, 2019

St Andrews Private Holiday Static Caravans
The Golf Inn
3 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $131 per night from Oct 4 to Oct 5
0.56 km from city centre
3.9/5Very Good! (215 reviews)

"Great communication throughout, easy check in process (Covid friendly). Great welcome by all the staff and management. Rooms were clean and tidy. Good breakfast. I would certainly return. 100 yards from the Old Course 18th green!"…"

Reviewed on Aug. 5, 2020

The Golf Inn
The Old Mill Cottage 10 Mins 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 St Andrews

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Vicarsford Lodge
The price is CA $154 per night from Oct 2 to Oct 3
9.36 km from city centre
4.4/5Excellent! (51 reviews)

"Owner lovely and couldn’t do enough to make sure we were comfortable. Breakfast superb."…"

Reviewed on Oct. 16, 2019

Vicarsford Lodge
St. Nicholas Farmhouse B&B
The price is CA $138 per night from Oct 2 to Oct 3
1.13 km from city centre
4.5/5Wonderful! (108 reviews)

"Nice room and lovely breakfast. Easy access to the beach with a 15 minute walk into town along the sea front."…"

Reviewed on Aug. 28, 2020

St. Nicholas Farmhouse B&B
Best Western Scores Hotel
2 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $284 per night from Oct 7 to Oct 8
0.55 km from city centre
4.2/5Very Good! (276 reviews)

"The old building with high ceilings were lovely. I’d say the view from our room was fabulous. Looking out to sea."…"

Reviewed on Sep. 11, 2020

Best Western Scores Hotel
The Bothy An Oasis 5 Mins to St Andrews
Get Rates
3.93 km from city centre
4/5Very Good! (3 reviews)
Brilliant place.

"Excellent place for a night away. Only 5 mins in to St. Andrews for a nice meal. Highly recommend."…"

Reviewed on Jan. 9, 2020

The Bothy An Oasis 5 Mins to St Andrews
Old Course Hotel
5 out of 5
Old Station Road, St. Andrews, Scotland
The price is CA $494 per night from Oct 7 to Oct 8
1.13 km from city centre
4.8/5Exceptional! (722 reviews)

"Fantastic staff and care shown on current COVID situation."…"

Reviewed on Aug. 24, 2020

Old Course Hotel
The Albany Hotel St Andrews
The price is CA $154 per night from Oct 5 to Oct 6
0.09 km from city centre
4.4/5Excellent! (221 reviews)

"The room we got (18) had loads of room and plenty storage, the windows were steamy in the morning but the building is 250 years old, which made this building listed. On saying that we were comfortable and cosy. Bathroom was very nice and shower is really good."…"

Reviewed on Sep. 25, 2020

The Albany Hotel St Andrews
Hotel du Vin & Bistro St. Andrews
4 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $244 per night from Oct 26 to Oct 27
0.44 km from city centre
4.5/5Wonderful! (337 reviews)

"We’ve had an excellent stay - excellent location, room was spotless clean with everything you need, really comfortable bed, fantastic view from our room and staff were very welcoming, friendly and helpful. Breakfast was also excellent and delicious, again breakfast team was really efficient and helpful. ..."…"

Reviewed on Sep. 5, 2020

Hotel du Vin & Bistro St. Andrews
Lorimer House
3 out of 5
Get Rates
0.34 km from city centre
4.9/5Exceptional! (7 reviews)

"Very nice room - well decorated and enormous Ensuite. Host offered breakfast service but did not take advantage of that. Hotel is well located a short walk from West Sands, the golf club and the town centre. Would recommend to anyone wanting to stay in St Andrews"…"

Reviewed on Mar. 17, 2020

Lorimer House
The Old Station
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $196 per night from Sep 30 to Oct 1
3.97 km from city centre
4.8/5Exceptional! (16 reviews)

"We stayed on the train. lt was very nice but as one could imagine, the bedroom was a bit cramped. The shower was great and the living room and kitchen were very nice. We really enjoyed the pool table in the Station: we got better over two days! The play area was full of games and books. Hoped to ..."…"

Reviewed on Oct. 20, 2019

The Old Station
Achaniar Cottage - Central St Andrews
4.5 out of 5
37 Argyle Street, St. Andrews, Scotland
The price is CA $284 per night from Oct 5 to Oct 6
0.18 km from city centre
4/5Very Good! (1 review)

"The property was neat, clean and very roomy. The location was terrific and only a short walk to everything I needed. I would ask that next time, the owner please supply face cloths (washcloths). I will highly recommend this and will stay here again."…"

Reviewed on Nov. 13, 2019

Achaniar Cottage - Central St Andrews
Rufflets St Andrews
4 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $242 per night from Oct 29 to Oct 30
2.97 km from city centre
4.8/5Exceptional! (79 reviews)

"Lovely base for a few days in Fife. Service great and safety procedures very good."…"

Reviewed on Sep. 2, 2020

Rufflets St Andrews
David Russell Apartments Campus Accommodation
Get Rates
1.78 km from city centre
4/5Very Good! (46 reviews)
St andrew

"Very good"…"

Reviewed on Sep. 9, 2019

David Russell Apartments Campus Accommodation
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.

St. Andrews Hotel Guide

Visiting Fife and looking to book a room in St. Andrews? Right now, Expedia's booking portal features 12 fantastic hotels within a 0.1-kilometre (0.06-mile) radius of St. Andrews' downtown area.

One of the ingredients to trouble-free traveling is finding a hotel that's close to the action, so be sure to have a look at the Best Western Scores Hotel and The Golf Inn, which you'll find a short distance of St. Andrews' city center.

St. Andrews features a limited range of budget lodging options. You'll find the The Golf Inn 0.6 kilometres (0.3 miles) from the town center.

Check out the Old Course Hotel and the Fairmont St Andrews. The Old Course Hotel is positioned 1 kilometre (1 mile) away from the center of St. Andrews. The Fairmont St Andrews, is situated 4 kilometres (3 miles) away. The Macdonald Rusacks Hotel and also the Westport Serviced Apartments are two alternative Expedia-listed hotels around St. Andrews.

50 kilometres (32 miles) away from St. Andrews you'll find Dunfermline, where you can find Dunfermline Abbey and Forth Road Bridge. The Balmule House and Best Western Plus Dunfermline Crossford Keavil House Hotel are just some of the Expedia-recommended apartment and hotel options in Dunfermline. Alternatively, you could stay in Anstruther, 12 kilometres (7 miles) to the southeast of St. Andrews, where you can choose from the The Waterfront and The Bank. The Kellie Castle and Jerdan Gallery are a couple of the popular points of interest to see when you're in Anstruther.

Why not spend a few hours hanging out with local sports obsessives at a local game. Murrayfield Stadium is 50 kilometres (32 miles) to the southwest of St. Andrews. For travelers who are keen on booking accommodation nearby, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.

Dundee Airport is a nearby airport for arriving in St. Andrews. It is 19 kilometres (12 miles) drive away. If you plan to stay nearby, try the Doubletree by Hilton Dundee or West Park.

Frequently asked questions

Where is the best place for a stay in St. Andrews?
The Inn At Kingsbarns is a favorite property for Expedia customers. This 4-star inn offers a restaurant and free parking. Traveler reviews also recommend The Old Station and Kinnettles Hotel and Spa as top choices for your visit.
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. Add your dates and click on “Search”, then filter by “free cancellation” to view the best deals in St. Andrews.
What's the best budget-friendly accommodation in St. Andrews?
Based on reviews, Agnes Blackadder Hall Campus Accommodation is a popular 3-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other options to stay on the cheap include Best Western Scores Hotel and Hotel du Vin & Bistro St. Andrews.
What's the best accommodation for a family vacation in St. Andrews?
Fairmont St Andrews is a top 5-star hotel on Expedia for families, and features an indoor pool and 5 restaurants. Other good options to stay with the kids include The Inn At Kingsbarns and Old Course Hotel. Attractions like St. Andrews Aquarium and British Golf Museum are also fun for kids of all ages.
What's the best accommodation for a couple visiting St. Andrews?
Fairmont St Andrews is a favorite 5-star hotel for couples, and features premium bedding and a full-service spa. Other good options for a stay with your sweetheart include Hotel du Vin & Bistro St. Andrews and Rufflets St Andrews.
What's the best pet-friendly place to stay in St. Andrews?
The Inn At Kingsbarns is a top dog-friendly inn, and offers a restaurant and a bar/lounge for its human guests. Other good choices for you and your pet include Drumoig Golf Hotel and Rusacks Hotel.
What's the best accommodation for a beach vacation in St. Andrews?
Hotel du Vin & Bistro St. Andrews is a top 4-star beach hotel offering 2 bars/lounges and a restaurant, located within a short 6-minute walk of West Sands. Other good options for your beach trip include Best Western Scores Hotel and Old Course Hotel.
What's the best luxury place to stay in St. Andrews?
Old Course Hotel is a 5-star hotel with 4 restaurants and 2 bars, and it’s a popular choice for Expedia travelers looking for an elegant place to stay. Fairmont St Andrews and Eden Mansion are other upscale choices for your stay.
What are some hotels with pools in St. Andrews?
Fairmont St Andrews is a popular 5-star hotel featuring an indoor pool, 5 restaurants, and a full-service spa. Old Course Hotel is one more option with an onsite pool.

Recent Reviews in St. Andrews

More trip options