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.

Find Hotels in St. Andrews

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.

St. Andrews hotels and places to stay

St Andrews Private Holiday Static Caravans
2 out of 5
St Andrews Holiday Park, Kinkell Braes, St. Andrews, Scotland
Get Rates
1.05 mi from city center
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
Hepburn Hall, St Andrews
St. Andrews, SCT
Get Rates
0.74 mi from city center
No reviews
Truly a home away from home!

"Perfect in every way! Beautiful! Immaculately clean! The owners were so accommodating and friendly. They even left the necessities for a quick snack, Prosecco and beer. Only a 10 minute walk into the town center. St. Andrews is a perfect little Scottish town on the sea. It was everything we wanted ..."…"

Reviewed on Jun 27, 2019

Hepburn Hall, St Andrews
The Golf Inn
3 out of 5
1 Golf Place, St. Andrews, Scotland
Free CancellationReserve now, pay when you stay
The price is $162 per night
0.35 mi from city center
3.9/5Very Good! (214 reviews)
Convenient location and good service

"Very pleasant stay, nice clean and tidy room with excellent host"…"

Reviewed on Nov 28, 2019

The Golf Inn
St. Nicholas Farmhouse B&B
3 out of 5
14 The Steading, East Sands, Fife, St. Andrews, Scotland
Get Rates
0.7 mi from city center
4.5/5Wonderful! (105 reviews)

"Evelyn's breakfasts were fantastic. Would return for that alone. Great location, not far from anywhere"…"

Reviewed on Oct 28, 2019

St. Nicholas Farmhouse B&B
Best Western Scores Hotel
2 out of 5
76 The Scores, St. Andrews, Scotland
The price is $233 per night
0.34 mi from city center
4.2/5Excellent! (272 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 Mar 22, 2020

Best Western Scores Hotel
The Bothy An Oasis 5 Mins to St Andrews
4.5 out of 5
The Bothy, 1 Walled Garden, Feddinch, St. Andrews, Scotland
Get Rates
2.44 mi from city center
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 Jan 9, 2020

The Bothy An Oasis 5 Mins to St Andrews
5pilmourplace
3.5 out of 5
5 Pilmour Pl, St. Andrews, Scotland
Get Rates
0.3 mi from city center
4.6/5Wonderful! (28 reviews)
An absolute gem

"It was an absolute pleasure to stay at 5 Pilmore Place. Room was immaculate,comfortable and spacious. The bathroom was well laid out and also spacious. Excellent location, very short walk into town. Will definitely stay again on our next visit ."…"

Reviewed on Feb 27, 2020

5pilmourplace
Rusacks Hotel
4 out of 5
Pilmour Links, St. Andrews, Scotland
Get Rates
0.42 mi from city center
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 Feb 19, 2020

Rusacks Hotel
Fairmont St Andrews
5 out of 5
Fife, St. Andrews, Scotland
Get Rates
2.72 mi from city center
4.6/5Wonderful! (1,350 reviews)

"Hotel was amazing from arriving and door man being chatty and asking if we needed assistance. Check in smooth and very knowledgeable, lovely staff. Lounge area very relaxing and again amazing staff who took time speaking to us. Italian resteraunt food lovely, the table we where given was lovely looking ..."…"

Reviewed on Mar 16, 2020

Fairmont St Andrews
Eden Mansion
5 out of 5
Cupar Road, St. Andrews, Scotland
Get Rates
4.28 mi from city center
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 Aug 26, 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. Discovery Point, Verdant Works, and West Park are some of the top sights around the area.

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

Sightseeing and Staying in St. Andrews

Its historic sites and cathedral are notable and landmarks include Swilken Bridge. The city's natural setting is picturesque, including the beaches and such places to visit as 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.

In St. Andrews, you'll be able to select from 53 hotels and other lodging options so you'll have a variety of choices for a perfect holiday retreat. Here are top ranked ones based on our user reviews:

  • Rufflets St Andrews - With a stay at this 4-star hotel, guests can enjoy access to free breakfast and a restaurant, along with free WiFi. Expedia travelers love its dining options and high-quality beds.
  • The Inn at Kingsbarns - Our customers love the comfortable rooms and location at this inn. This 4-star inn features free breakfast, a restaurant, and free WiFi.
  • Old Course Hotel - This 5-star hotel features a full-service spa, a golf course, and 4 restaurants. Expedia customers like its bar and pool.

In the surrounding area, popular places to visit include Discovery Point, located 10.5 mi (16.8 km) from the city center, and Verdant Works, which is 11.1 mi/17.8 km away.

Getting Around St. Andrews

If you want to venture outside of the area, hop on a train at St. Andrews Leuchars Station. St. Andrews may not have many public transit choices so consider renting a car to explore more.

Dressing for St. Andrews

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

Frequently asked questions

Where is the best place for a stay in St. Andrews?
Kinnettles Hotel and Spa is a favorite property for Expedia customers. This 5-star hotel offers a full-service spa and free breakfast. It is located a short 3-minute walk from University of St. Andrews. Traveler reviews also recommend The Albany Hotel St Andrews and Rufflets St Andrews 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.
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, 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 Drumoig Golf Hotel and Best Western Scores Hotel.
What's the best accommodation for a family vacation 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 choice for your stay with the kids. Attractions like St. Andrews Aquarium and Cambo Estate Gardens 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?
Rufflets St Andrews is a top hotel for people traveling with their pets, and offers a restaurant and a bar/lounge for its human guests. Other good choices for you and your pet include Hotel du Vin & Bistro St. Andrews and Fairmont St Andrews.
What's the best hotel to stay with easy access to University of St. Andrews?
Adjacent to University of St. Andrews, Hotel du Vin & Bistro St. Andrews is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers 2 bars and a restaurant. Other good options within a short distance include Old Course Hotel and Best Western Scores Hotel.
What about the best place to stay close to Old Course at St Andrews?
One of the top choices for your stay is Hotel du Vin & Bistro St. Andrews, located next to Old Course at St Andrews, and this 4-star hotel offers 2 bars and a restaurant. Old Course Hotel and Best Western Scores Hotel are two other good choices in the immediate area.
What's the best accommodation for a beach vacation in St. Andrews?
Kinnettles Hotel and Spa is a top beach hotel with 2 bars/lounges and a restaurant. Other good choices for your beach trip include Old Course Hotel and The Golf Inn. To enjoy some time by the water, head to East Sands or West Sands.
What's the best luxury place to stay in St. Andrews?
Eden Mansion is a 5-star B&B and popular for Expedia travelers looking for a luxurious stay. Fairmont St Andrews and Old Course Hotel are other upscale choices for your stay.
What's the best boutique accommodation in St. Andrews?
Hotel du Vin & Bistro St. Andrews is a favorite 4-star hotel with Expedia travelers looking for a stylish accommodation, featuring 2 bars and a restaurant.

Recent reviews of St. Andrews hotels

More trip options