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 AU$152

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Fairmont St Andrews
5 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$320 per night from 5 Oct. to 6 Oct.
4.38 km from city centre
4.6/5Wonderful! (968 reviews)

"Even with all the necessary changes within the hotel our stay was most enjoyable. We cannot praise the staff high enough for their warm and friendly service."…"

Reviewed on 22 Sep. 2020

Fairmont St Andrews
Rusacks Hotel
4 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$298 per night from 5 Oct. to 6 Oct.
0.67 km from city centre
4.2/5Excellent! (644 reviews)

"Staff and location make this hotel fabulous. From check-in and beyond, the staff just couldn’t do enough for you. We had a small issue which they rectified immediately and were extremely nice about it. The location is super as you can walk everywhere and it was great to park the car (for free in ..."…"

Reviewed on 3 Aug. 2020

Rusacks Hotel
Cleveden House by The Dunvegan
3.5 out of 5
Free cancellation
The price is AU$216 per night from 5 Oct. to 6 Oct.
0.37 km from city centre
4.7/5Exceptional! (6 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

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hotel du Vin & Bistro St. Andrews
4 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$270 per night from 26 Oct. to 27 Oct.
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 5 Sep. 2020

Hotel du Vin & Bistro St. Andrews
Best Western Scores Hotel
2 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$315 per night from 5 Oct. to 6 Oct.
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 11 Sep. 2020

Best Western Scores Hotel
Old Course Hotel
5 out of 5
Old Station Road, St. Andrews, Scotland
The price is AU$551 per night from 1 Oct. to 2 Oct.
1.13 km from city centre
4.8/5Exceptional! (722 reviews)

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

Reviewed on 24 Aug. 2020

Old Course Hotel
Vicarsford Lodge
The price is AU$171 per night from 2 Oct. to 3 Oct.
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 Doctors Hoose Street Parking
3.5 out of 5
37 Kinnessburn Road, St. Andrews, Scotland
The price is AU$256 per night from 13 Oct. to 14 Oct.
0.59 km from city centre
The Doctors Hoose Street Parking
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$171 per night from 4 Oct. to 5 Oct.
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 25 Sep. 2020

The Albany Hotel St Andrews
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 9 Jan. 2020

The Bothy An Oasis 5 Mins to St Andrews
The Old Station
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$216 per night from 1 Oct. to 2 Oct.
3.97 km from city centre
4.7/5Exceptional! (17 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
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 11 Sep. 2020

The Old Mill Cottage 10 Mins St Andrews
St. Nicholas Farmhouse B&B
The price is AU$152 per night from 1 Oct. to 2 Oct.
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 28 Aug. 2020

St. Nicholas Farmhouse B&B
Rufflets St Andrews
4 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$269 per night from 29 Oct. to 30 Oct.
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 2 Sep. 2020

Rufflets St Andrews
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?
The Inn At Kingsbarns is a favourite property for Expedia customers. This 4-star inn offers a restaurant and free parking. Traveller reviews also recommend Kinnettles Hotel and Spa and The Old Station 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 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 Best Western Scores Hotel and Hotel du Vin & Bistro St. Andrews.
What's the best accommodation option for families 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 choices for your family trip include The Inn At Kingsbarns and Old Course Hotel. 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?
The Inn At Kingsbarns is a top dog-friendly inn, and offers a restaurant and a bar/lounge for its human guests. Two other good options for you and your pet’s trip include Drumoig Golf Hotel and Rusacks Hotel.
What's the best place to stay for a beach holiday 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 high-end 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 travellers looking for an elegant place to stay. Fairmont St Andrews and Eden Mansion 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 our travellers looking for stylish accommodation, and features 22 guestrooms, 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, Old Course Hotel is a top 5-star hotel for history seekers booking on Expedia, and it offers 4 restaurants and free WiFi. A couple of other options near historic sites include Fairmont St Andrews and Hotel du Vin & Bistro St. Andrews. Also, notable landmarks to visit include Swilken Bridge.
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 another choice that offers an on-site pool.

Recent Reviews in St. Andrews

More trip options