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 St. Andrews, Scotland Hotels from NZ$154

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

10 Best Hotels in St. Andrews

Fairmont St Andrews
5 out of 5
Free cancellationReserve now, pay when you stay
The price is NZ$488 per night
4.38 km from city centre
4.6/5Wonderful! (994 reviews)
Fantastic stay

"We booked this hotel for friends 35th anniversary, and this hotel is exceptional, staff are so friendly and helpful always with a smile on there face, they kindly handed in a cake and card for our friends which was a lovely touch This hotel is stunning, rooms are huge and very comfy beds Food was ..."…"

Reviewed on 16 Mar. 2020

Fairmont St Andrews
Rusacks Hotel
4 out of 5
The price is NZ$337 per night
0.67 km from city centre
4.2/5Excellent! (641 reviews)
Ian Thomson

"Had a fantastic stay at rusacks Hotel, professional staff throughout stay, breakfast was excellent with beautiful views across 18th hole on old course, will be back"…"

Reviewed on 19 Feb. 2020

Rusacks Hotel
Hotel du Vin & Bistro St. Andrews
4 out of 5
Free cancellationReserve now, pay when you stay
The price is NZ$363 per night
0.44 km from city centre
4.5/5Wonderful! (333 reviews)

"An excellent hotel , perfectly situated with great staff and dog friendly!!"…"

Reviewed on 21 Mar. 2020

Hotel du Vin & Bistro St. Andrews

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Cleveden House by The Dunvegan
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is NZ$154 per night
0.37 km from city centre
4.8/5Exceptional! (5 reviews)

"Very helpful and friendly staff.Lovely breakfast from attentive staff.Comfortable bed and furniture."…"

Reviewed on 1 Apr. 2020

Cleveden House by The Dunvegan
Old Course Hotel
5 out of 5
Old Station Road, St. Andrews, Scotland
The price is NZ$862 per night
1.13 km from city centre
4.8/5Exceptional! (720 reviews)

"Beautiful decor. Amazing spa services food. Just walking around. Friendly helpful staff"…"

Reviewed on 10 Mar. 2020

Old Course Hotel
Best Western Scores Hotel
2 out of 5
Free cancellationReserve now, pay when you stay
The price is NZ$334 per night
0.55 km from city centre
4.2/5Very Good! (274 reviews)

"Despite staying at the hotel during a global pandemic with services and amenities being closed all around us (by government decree) the staff remained friendly and helpful. Many of these staff face uncertainty about their jobs and even their accommodation when the hotel closed. I will also note in ..."…"

Reviewed on 22 Mar. 2020

Best Western Scores Hotel
Market Street Apartment Sleeps 6
4 out of 5
86 Market Street, St. Andrews, Scotland
Get Rates
0.1 km from city centre
Market Street Apartment Sleeps 6
Vicarsford lodge
The price is NZ$182 per night
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 16 Oct. 2019

Vicarsford lodge
The Bothy An Oasis 5 Mins to St Andrews
Get Rates
3.93 km from city centre
5/5Exceptional! (2 reviews)
Brilliant place.

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

Reviewed on 9 Jan. 2020

The Bothy An Oasis 5 Mins to St Andrews
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 3 Sep. 2019

St Andrews Private Holiday Static Caravans
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.

Accommodation in St. Andrews

Enjoy a trip to St. Andrews

Stuff your suitcase and prepare for new adventures! When you use to reserve a room at any of the hotels, motels, or resorts in St. Andrews, Scotland, you’ll save time and money. Our massive selection of over 169 accommodation options makes it simple for you to find incredible deals on local hotel options, whenever the urge to travel strikes.

Save a bundle with our packages

Besides our unbeatable rates on rooms, you can keep even more of your cash and streamline your plans by combining your St. Andrews accommodation with your plane ticket. You’ll score the best possible prices when you bundle your travel arrangements into one package, and be able to hit the ground running as soon as you arrive.

Sign up for special offers

At Expedia, we don’t just offer outstanding deals on our trips to St. Andrews, Scotland. We also give you a range of offers to help you plan a cost-effective trip, no matter where you’re going. Not only will you find a variety of incredible holidays on, but if you see a better rate elsewhere, we’ll match the deal or provide you with an equally attractive alternative.

Read in-depth reviews and take virtual tours

Right here on, you’ll find trusted hotel reviews written by travellers who’ve been to the hotels you’re considering, so you can find out exactly what to expect before you book. Our ever-expanding collection of reviews provides you the top tips and inside information you need to have the St. Andrews hotel of your dreams. You can even look at extensive photo galleries and take virtual tours to see it all for yourself.

Upgrade your trip with exclusive VIP access

Sign up for an account and you’ll gain access to the most competitive St. Andrews hotel deals. Plus, when you become a member of our exclusive Expedia Rewards VIP program, we’ll offer you even more specials and extras to help you enjoy your stay in St. Andrews. From free drinks to discount spa treatments, our VIP options ensure you’ll have a first-class stay.

Concerned about cancellation fees? Don’t be.

With, you can reserve your room now and settle the bill later at thousands of select hotels. So if you’ve chosen the ideal accommodation, but aren’t yet ready to pay, it’s no problem at all. And if you need to change your arrangements for whatever reason, you can update your plans without being charged any cancellation fees by

Book your dream holiday today

Why wait another moment to book cheap hotels in St. Andrews, Scotland NZ$154? Start searching for the ideal accommodation right now, and you’ll find the perfect choice in minutes.

Frequently asked questions

Where is the best place for a stay in St. Andrews?
Fairmont St Andrews is one of the top choices for your stay based on our traveller data. This 5-star hotel offers a full-service spa and a golf course. Other good choices for your stay include Rusacks Hotel and Hotel du Vin & Bistro St. Andrews.
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 if cancelled before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might still have the option to cancel and get a refund within 24 hours of booking. Add dates, click “Search”, then you can use the “free cancellation” filter 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 travellers looking for an economical choice, and features free breakfast and free WiFi. Other options to stay on the cheap include Drumoig Golf Hotel and Best Western Scores Hotel.
What's the best accommodation option for families in St. Andrews?
Rusacks Hotel is a top 4-star hotel on Expedia for families, and features a restaurant and laundry facilities. Old Course Hotel is another good choice for your stay with the kids. Also, attractions such as St. Andrews Aquarium and British Golf Museum are fun for children of all ages.
What's the best accommodation for a romantic getaway to St. Andrews?
Fairmont St Andrews is a favourite 5-star hotel for couples, and features premium bedding and a full-service spa. Other good options for a romantic stay include Hotel du Vin & Bistro St. Andrews and Rufflets St Andrews.
What's the best pet-friendly place to stay in St. Andrews?
Rufflets St Andrews is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Two other good options for you and your pet’s trip include Hotel du Vin & Bistro St. Andrews and The Inn At Kingsbarns.
What's the best place to stay for a beach holiday in St. Andrews?
Best Western Scores Hotel is a top pick for your beach holiday. Other good choices for your stay near the beach include Old Course Hotel and The Golf Inn. To enjoy some time by the water, head to West Sands or East Sands.
What's the best high-end place to stay in St. Andrews?
Eden Mansion is a 5-star B&B and popular for Expedia travellers looking for a luxurious stay. Fairmont St Andrews and Old Course Hotel are other upscale choices for your holiday.
What's the best boutique-style accommodation in St. Andrews?
Hotel du Vin & Bistro St. Andrews is a favourite 4-star hotel with Expedia travellers looking for stylish accommodation, and features 2 bars and a restaurant.
What's the best accommodation for a golf trip to St. Andrews?
Fairmont St Andrews is a top 5-star hotel that has a golf course and features free WiFi. Other good options if you’d like to stay near a golf course include Old Course Hotel and Drumoig Golf Hotel. You can tee off at Old Course at St Andrews or St. Andrews Links while you’re in town.
What's the best accommodation in St. Andrews to be near historical sites?
Based on our travel expertise, Rusacks Hotel is a top 4-star hotel for history buffs booking on Expedia, and it features a restaurant and free WiFi. A couple of other options near historic sites include Eden Mansion and Hotel du Vin & Bistro St. Andrews. Also, notable landmarks to visit include Swilken Bridge.

Recent Reviews in St. Andrews

More trip options