Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Search St. Andrews, Scotland Hotels from AU$127

Fairmont St Andrews
5 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$477 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 AU$319 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 AU$343 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 AU$127 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 AU$815 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 AU$316 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 AU$173 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
The Albany Hotel St Andrews
The price is AU$198 per night
0.09 km from city centre
4.4/5Excellent! (213 reviews)

"Great location, comfortable room, and staff very friendly"…"

Reviewed on 8 Mar. 2020

The Albany Hotel St Andrews
The Old Station
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$291 per night
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 20 Oct. 2019

The Old Station
Kinnettles Hotel and Spa
5 out of 5
127 North Street, St. Andrews, Scotland
The price is AU$490 per night
0.33 km from city centre
4.6/5Exceptional! (74 reviews)
Great stay

"Very relaxing trip, comfortable room, breakfast was fab, dined in the Haar restuarant and was very impressed"…"

Reviewed on 10 Mar. 2020

Kinnettles Hotel and Spa
St. Nicholas Farmhouse B&B
The price is AU$154 per night
1.13 km from city centre
4.5/5Wonderful! (107 reviews)

"It was fantastic. Very welcoming and the breakfast was amazing. Would definitely recommend a stay here"…"

Reviewed on 9 Mar. 2020

St. Nicholas Farmhouse B&B
Eden Mansion
5 out of 5
Get Rates
6.89 km from city centre
4.4/5Wonderful! (26 reviews)

"The hotel provides an experience rather than a simple practical place to sleep. You experience living in a country mansion and sleep and eat in luxurious surroundings. The location is superb with beautiful views and the crowning glory is Rueben who manages the hotel and is always available for advice, ..."…"

Reviewed on 26 Aug. 2018

Eden Mansion
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.

Visiting St. Andrews

History buffs will enjoy exploring St. Andrews, and visitors give high marks for the pristine golf courses and top-notch restaurants. Tourists who journey to this welcoming city can discover its university setting, cathedral, and beaches. Top sights around the area include Discovery Point, Verdant Works, and West Park.

  • There are 30 hotels and other accommodations in St. Andrews
  • The closest major airport is in Dundee (DND) 19.3 from the city center
  • The next closest is in Edinburgh (EDI) 56.1 away

Sightseeing and Staying in St. Andrews

The city's natural setting is picturesque, including the beaches and these places to visit: St. Andrews Botanic Garden, East Sands, and West Sands. Golfing is just one of the top activities, while Old Course at St Andrews and St. Andrews Links are sights to visit. The university setting is a highlight of the city and University of St. Andrews is worth a campus tour.

As you plan your vacation, you'll find 30 hotels and other lodging options to pick from in St. Andrews. Here are top ones based on Expedia user reviews:

  • The Inn at Kingsbarns - This 4-star inn features free breakfast, a restaurant, and free WiFi. It's a favorite with Expedia travelers for its breakfast and clean, comfortable rooms.
  • Old Course Hotel - Our customers like the breakfast and central location at this hotel. This 5-star hotel features a full-service spa, a golf course, and 4 restaurants.
  • Fairmont St Andrews - This 5-star hotel features a full-service spa, a golf course, and 5 restaurants. Expedia customers like its family-friendly amenities and pool.

Outside the city, popular places to see include Discovery Point, located 10.5 mi (16.8 from the heart of the city, and Verdant Works, which is 11.1 mi (17.8 away.

Getting Around St. Andrews

If you want to venture outside of the area, ride aboard one of the trains from St. Andrews Leuchars Station. St. Andrews might not have many public transportation choices so consider a car rental to maximize your time.

Dressing for St. Andrews

  • Between January and March, you can expect the daytime average to be around 50°F and the nighttime average to be 34°F
  • From April to June, temperatures average about 64°F during the day and 37°F at night
  • July through September averages 67°F during the day and 45°F at night
  • In October-December, the average temperature is 57°F during the day and 35°F at night
  • Average annual rainfall for St. Andrews is 1.02 inches
  • Hottest months are usually August and July with an average temperature of 65°F, while the coldest months are February and January with an average of 34°F

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