Find hotels in St Andrews at the best prices

45 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

45 Cheap hotels in St Andrews

Best St Andrews luxury hotels (4 and 5 stars)

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

Seaton House - Small Luxury Hotels Of The World - St Andrews
St Andrews
20/06 – 27/06
$2412/nighttotal: $16884 (7 )

Seaton House - Small Luxury Hotels Of The World

2 4
hotel , St. Andrews
Seaton House Hotel enjoys a central St Andrews location, within walking distance of The Scores and the British Golf Museum, offering easy access to Lundin Golf Club.
This 3-star guesthouse provides free Wi-Fi, on-site parking (valet parking at a fee), a lift, and accommodates up to two guests in its rooms, each with one bathroom; concierge, laundry and dry cleaning services are also available.
No1 Apartments St Andrews - South Street - St Andrews
9.4 13 reviews
St Andrews
17/07 – 19/07
$1192/nighttotal: $2384 (2 )

No1 Apartments St Andrews - South Street

1 2
hotel , Saint Andrews
No1 Apartments St Andrews - South Street are located in the heart of St Andrews, just a short walk from Holy Trinity Church, St Andrews Town Hall, the University of St Andrews and St. Andrew's Cathedral. The 4-star apartments are rated excellent by previous guests.
The self-catering apartments offer a home-away-from-home experience with separate sitting areas and full-sized kitchens. Guests can enjoy entertainment on 75-inch LCD televisions with digital programming and stay connected with complimentary wireless internet access.
Hotel Du Vin, St Andrews - St Andrews
9.0 2937 reviews
St Andrews
08/09 – 09/09
$987/nightfor 1 night

Hotel Du Vin, St Andrews

1 2
hotel , St. Andrews
Hotel Du Vin, St Andrews is located on The Scores, a short walk from the Old Course, the beach, and the town's shops, making it a great base for exploring the historic town. It is a 4-star hotel with very good user ratings. The hotel is housed in a beautifully converted, slate-tiled, terraced house, offering a unique and charming atmosphere. Rooms feature Egyptian cotton sheets, rain-effect showers, TVs, luxurious toiletries, and free WiFi, whilst the hotel also boasts a bistro serving home-cooked food with a focus on seasonal and local produce, an impressive wine list curated by an in-house sommelier, and a bar and lounge area.
Seaton House - Small Luxury Hotels Of The World - St Andrews
9.2 199 reviews
St Andrews
17/06 – 19/06
$871/nighttotal: $1742 (2 )

Seaton House - Small Luxury Hotels Of The World

1 2
hotel , St. Andrews
Book a room in a 5 star luxury hotel with an excellent rating of 92% based on 199 reviews. Your accommodation will be located in St. Andrews.
Facilities and services: 24-hour entry, an elevator and a meeting room. Take advantage of the garden in this hotel in St. Andrews.

Best St Andrews hotels with a pool

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

Fairmont St Andrews, Scotland - St Andrews
8.8 2444 reviews
St Andrews
24/06 – 25/06
$1281/nightfor 1 night

Fairmont St Andrews, Scotland

2 5
hotel , St. Andrews
The Fairmont St Andrews, Scotland, is a five-star hotel located on a sprawling estate overlooking St Andrews Bay, just a short distance from the historic town centre. It consistently receives very good user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of luxurious accommodation options, each featuring spacious rooms with modern amenities. Guests can enjoy a variety of activities on site, including swimming, spa treatments, and dining in one of the hotel's restaurants, as well as exploring the surrounding countryside.
Old Course Hotel St Andrews - St Andrews
9.4 3191 reviews
St Andrews
17/06 – 19/06
$1185/nighttotal: $2370 (2 )

Old Course Hotel St Andrews

1 2
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.

Frequently Asked Questions about hotels in St Andrews

Destinations nearby

Best St Andrews hotels with air conditioning

Seaton House - Small Luxury Hotels Of The World - St Andrews
9.2 143 reviews
St Andrews
30/07 – 04/08
$2922/nighttotal: $14610 (5 )

Seaton House - Small Luxury Hotels Of The World

2 2
boutique 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.
Hôtel Rusacks St. Andrews - St Andrews
9.0 3 reviews
St Andrews
26/06 – 27/06
$1127/nightfor 1 night

Hôtel Rusacks St. Andrews

1 2
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.
Haar With Rooms 5 Stars - St Andrews
8.6 272 reviews
St Andrews
14/09 – 15/09
$692/nightfor 1 night

Haar With Rooms 5 Stars

1 1
hotel , St. Andrews
Haar With Rooms 5 Stars is located in St Andrews, just 5.1 kilometres from the Fairmont St Andrews Bay Golf Course and 21 kilometres from Discovery Point, offering a convenient base for exploring the town and surrounding area. This 5-star hotel has received very good user ratings, highlighting its appeal for travellers.
The accommodation features a single bedroom and bathroom, providing a comfortable and private space for your stay. Enjoy the convenience of amenities such as free Wi-Fi, a terrace, and a bar, along with the opportunity to dine at the on-site restaurant serving Scottish and local cuisine.
Seaton House - Small Luxury Hotels Of The World - St Andrews
9.7 139 reviews
St Andrews
30/07 – 04/08
$3109/nighttotal: $15545 (5 )

Seaton House - Small Luxury Hotels Of The World

2 2
hotel , St. Andrews
Seaton House, a 3.5-star hotel in St Andrews, enjoys a prime location less than 0.8 km from St Andrews' beach, the Old Course, and the University of St Andrews.
This establishment offers guests 24-hour room service, valet parking, and a business centre, alongside two on-site restaurants and free Wi-Fi in public areas.

Best St Andrews hotels with a balcony

Guardbridge Inn - St Andrews
9.0 45 reviews
St Andrews
02/07 – 03/07
$674/nightfor 1 night

Guardbridge Inn

2 4
hotel , St. Andrews
The Guardbridge Inn, a guesthouse in Guardbridge, lies approximately 6.4km from St Andrews University and 11km from the Fairmont St Andrews Bay Golf Course.
This self-catering property features one bedroom, one bathroom, sleeps three guests, and offers free parking, a garden, Wi-Fi, a restaurant, and a bar.
The Inn At Lathones - St Andrews
8.1 2341 reviews
St Andrews
02/07 – 03/07
$878/nightfor 1 night

The Inn At Lathones

2 4
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.
Drumoig Golf Hotel - St Andrews
8.4 2148 reviews
St Andrews
24/06 – 25/06
$561/nightfor 1 night

Drumoig Golf Hotel

3 5
hotel , St. Andrews
Drumoig Golf Hotel is located just a 10-minute drive from the historic town of St Andrews and 5 miles from the coast, offering a peaceful escape in the countryside. This 3-star hotel has consistently received very good user ratings for its location, cleanliness, and overall experience.
The hotel is set within 250 acres of picturesque grounds, perfect for a relaxing break. Guests can enjoy a range of amenities, including a championship golf course, a restaurant with stunning views, a bar, a terrace, and free parking and Wi-Fi.
The Albany St Andrews - St Andrews
8.3 1511 reviews
St Andrews
30/07 – 01/08
$698/nighttotal: $1396 (2 )

The Albany St Andrews

1 2
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.
©2026 cozycozy.com