Find hotels in St Andrews at the best prices

77 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
St Andrews hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

77 Cheap hotels in St Andrews

Best St Andrews luxury hotels (4 and 5 stars)

Among the 77 accommodations in St Andrews, here are the 4 best luxury hotels

Hôtel Du Vin St. Andrews - St Andrews
No reviews

Hôtel Du Vin St. Andrews

hotel, St. Andrews
Hôtel Du Vin St. Andrews is a 4-star hotel located in St. Andrews, within walking distance of the Old Course, the University of St. Andrews, and the historic St. Andrews Cathedral and Castle ruins.
This accommodation offers complimentary wireless internet access in public areas, a 24-hour front desk, a restaurant, and a bar, with one bedroom and one bathroom available.
The Dunvegan Hotel - St Andrews
9.4 173 reviews

The Dunvegan Hotel

hotel, St. Andrews
The Dunvegan Hotel is located in the centre of St Andrews, just a short walk from the University and the Old Course. This 4-star hotel has excellent user ratings.
The hotel offers a range of amenities including a restaurant, free Wi-Fi in public areas and dry cleaning services. Guests can enjoy easy access to the Old Course, Lundin Golf Club, and the Royal & Ancient Golf Club, all within a 5-kilometre radius.
Hôtel Rusacks St. Andrews - St Andrews
9.0 3 reviews

Hôtel Rusacks St. Andrews

hotel, St. Andrews
Hôtel Rusacks St. Andrews offers a prime location adjacent to the coastal A91, 42 kilometres from Junction 8 of the M90, and a 10-minute drive from Leuchars Station, with Edinburgh Airport one hour away.
This historic establishment, renovated in 2000, features 68 rooms including two suites across its five floors, with amenities such as a restaurant, bar, fitness centre, and on-site parking, and a floor area of 28 square meters for its rooms.
Seaton House - Small Luxury Hotels Of The World - St Andrews
9.4 344 reviews

Seaton House - Small Luxury Hotels Of The World

hotel, St. Andrews
Seaton House, a 5-star hotel in St Andrews, boasts a prime location just under 0.6km from West Sands Beach and St Andrews University, offering easy access to these iconic landmarks and East Sands Beach (approximately 1.3km away).
This luxurious lodging, featuring rooms with air conditioning and Nespresso machines, offers complimentary valet parking, a private garden, on-site restaurants (Ondine and The Board Room), a fitness centre, and a bar; it also provides full Scottish or continental breakfast.

Best St Andrews hotels with a pool

Among the 77 accommodations in St Andrews, here are the 2 best hotels with a pool

Old Course Hotel St Andrews - St Andrews
9.4 3297 reviews

Old Course Hotel St Andrews

hotel, St. Andrews
The Old Course Hotel is located in St Andrews, overlooking West Sands Beach and the Links Golf Course, just a short distance from the rugged Scottish coastline. It's a 5-star hotel with excellent user ratings for its location, cleanliness, and overall experience.
The accommodation offers a range of facilities for guests to enjoy, including a luxurious spa with a hydrotherapy pool, a fitness centre, and three restaurants serving different cuisines. Guests can also benefit from a bar, a terrace, a garden, and a concierge service.
Fairmont St Andrews, Scotland - St Andrews
8.6 1278 reviews

Fairmont St Andrews, Scotland

hotel, St. Andrews
Fairmont St Andrews, Scotland offers a 5-star resort experience on a 837-hectare clifftop estate overlooking St Andrews Bay, providing direct access to two championship golf courses and a complimentary hourly shuttle service to the historic town centre, located approximately 1.6 kilometers away.
This luxury hotel boasts spacious rooms with air conditioning and heated bathroom floors, alongside extensive facilities including a spa with a gym, pool, steam room, sauna, hot tub, on-site restaurants, and free parking and WiFi for all guests.

Frequently Asked Questions about hotels in St Andrews

Popular destinations

Best St Andrews hotels with air conditioning

Rusacks St Andrews - St Andrews
9.1 1707 reviews

Rusacks St Andrews

hotel, St. Andrews
The Rusacks St Andrews hotel is located in the heart of St Andrews, just a 10-minute walk from the historic St Andrews Castle and a 20-minute drive from Dundee. This 5-star hotel is highly rated by guests, with excellent reviews for its location, cleanliness and overall experience.
The hotel features a range of amenities, including a restaurant serving exquisite Scottish cuisine, a bar, a fitness centre and a terrace. Guests can also enjoy complimentary high-speed Wi-Fi throughout the property, valet parking and room service.
Hotel Du Vin, St Andrews - St Andrews
8.7 928 reviews

Hotel Du Vin, St Andrews

hotel, St. Andrews
Hotel Du Vin, St Andrews, a 4-star boutique hotel, is located on The Scores, directly overlooking St Andrews Bay and bordering the Old Course golf course, placing it a short walk from the town centre's shops and the university. This dog-friendly establishment offers luxury rooms with Egyptian cotton sheets and rain-effect showers, alongside an on-site French-style bistro and a bar with an extensive wine list curated by a sommelier.

Best St Andrews hotels with a balcony

The Albany Hotel St Andrews - St Andrews
9.0 501 reviews

The Albany Hotel St Andrews

hotel, St. Andrews
The Albany St Andrews is a 3-star hotel situated in the heart of St Andrews, just a short walk from the castle, cathedral, university buildings, and the Old Course. It enjoys a central location, close to the town's attractions, making it an ideal base for exploring the historic town. User reviews consistently rate it as very good, highlighting its charm and convenience.
The hotel has a traditional Georgian terraced design, offering a glimpse into St Andrews' rich history. It features a range of amenities including a garden, patio, bar, and lounge, perfect for relaxing after a day of exploring.
The Inn At Lathones - St Andrews
8.0 2242 reviews

The Inn At Lathones

hotel, St. Andrews
The Inn at Lathones is a 3-star hotel located just five miles from the town of St Andrews, making it a great base for exploring the famous golf courses and other attractions. It has received very good user ratings for its location, cleanliness and overall experience.
The Inn at Lathones is a charming coaching inn dating back 400 years, offering a cosy and welcoming atmosphere. It has a range of amenities including a restaurant, bar, spa, fitness centre, garden, terrace, and parking, as well as room service and internet access.
Rufflets St Andrews - St Andrews
9.1 1174 reviews

Rufflets St Andrews

hotel, St. Andrews
Rufflets St Andrews is a 4-star hotel located just outside the centre of St Andrews, a short drive from the famous Old Course and St Andrews Castle. It has received very good user ratings for its location and overall experience.
The hotel offers a range of accommodation options, including individually decorated rooms and charming Woodland Suites. Guests can enjoy a contemporary restaurant, a bar, a fitness centre, and a tranquil garden, as well as free Wi-Fi and on-site parking.
©2026 cozycozy.com