Hotels in St Andrews

77 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
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

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.
Seaton House - Small Luxury Hotels Of The World - St Andrews
9.4 342 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.
Rufflets St Andrews - St Andrews
9.1 1158 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.
Haar With Rooms 5 Stars - St Andrews
8.5 321 reviews

Haar With Rooms 5 Stars

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.

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 3304 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.5 1289 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

  • What are the top landmarks to see in and around Saint Andrews?

    St Andrews is full of historical gems. You've got to see St Andrews Cathedral, a majestic ruin that's been around since the 12th century, and the iconic Old Course, home to the famous golf tournament. If you're looking for a bit of a walk, head to the West Sands beach, a stunning stretch of sand that's perfect for a stroll.
  • What are the best hotels with a swimming pool in St Andrews?

    Old Course Hotel and Fairmont St Andrews are among the best hotels with a swimming pool in St Andrews.

  • What are the most affordable attractions in and around Saint Andrews?

    For a budget-friendly day out, explore the beautiful St Andrews Botanic Garden, a peaceful haven with a variety of plants. The St Andrews Museum is another good option, offering a glimpse into the town's history and heritage. And of course, you can always enjoy a free walk along the picturesque harbour.
  • What are the most popular 2, 3 and 4-star hotels in St Andrews?

    Among 2, 3 and 4-star hotels in St Andrews, The Albany Hotel St Andrews, Ardgowan Hotel and Greyfriars Inn By Greene King Inns are the most popular ones.

  • How can travelers relax during a week in and arond Saint Andrews?

    Relaxation is easy in St Andrews. Take a walk along the scenic Fife Coastal Path, enjoying the fresh air and the views. Or, book a spa day at the Fairmont St Andrews, treat yourself to a massage or a facial. For a more active approach, try a round of golf at the Old Course or one of the other nearby courses.
  • What are the best luxury hotels in St Andrews?

    Old Course Hotel, Rusacks St Andrews and Fairmont St Andrews are among the best luxury hotels in St Andrews.

  • What amenities can travelers expect in hotel rooms in Saint Andrews?

    Most hotels in St Andrews offer standard amenities like comfortable beds, en-suite bathrooms, and tea and coffee making facilities. Some might have additional features like a TV, Wi-Fi, and even a mini-fridge. You can also find hotels with more luxurious amenities, like a swimming pool, spa, or restaurant.
  • What are the best family friendly hotels in St Andrews?

    The best family friendly hotels in St Andrews are Old Course Hotel, Fairmont St Andrews and The Albany Hotel St Andrews.

  • When is the best time to book a hotel in Saint Andrews?

    The best time to book a hotel in St Andrews depends on what you're looking for. If you want to experience the town during the golf season, book well in advance, especially if you're visiting during the Open Championship. If you prefer a quieter experience, consider booking outside of peak season, from September to May.
  • What are the best pet friendly hotels in St Andrews?

    The best pet friendly hotels in St Andrews are Rusacks St Andrews, Fairmont St Andrews and Rufflets St Andrews.

  • What are some pet-friendly activities in and around Saint Andrews?

    St Andrews is a dog-friendly town, so you can enjoy many activities with your furry friend. Take a walk along the beach, explore the Botanic Garden, or have a picnic in the park. Many restaurants and cafes also welcome dogs, so you can grab a bite to eat together.
  • What are the best hotels with jacuzzi in St Andrews?

  • Which towns or cities worth a visit near Saint Andrews?

    A short drive from St Andrews, you can visit the historic town of Dundee, home to the V&A Dundee and the McManus Galleries. For a coastal escape, head to the charming fishing village of Crail, with its picturesque harbour and quaint shops. And for a taste of medieval history, visit the historic city of Edinburgh, just an hour's drive away.

Popular destinations

Best St Andrews hotels with air conditioning

Old Course Hotel St Andrews - St Andrews
9.4 3304 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.
Seaton House - Small Luxury Hotels Of The World - St Andrews
9.4 342 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.
Hotel Du Vin & Bistro St. Andrews - St Andrews
9.2 921 reviews

Hotel Du Vin & Bistro St. Andrews

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

Best St Andrews hotels with a balcony

Balcomie Links Hotel - St Andrews
8.0 544 reviews

Balcomie Links Hotel

hotel, Anstruther
The Balcomie Links Hotel is situated in the charming fishing village of Anstruther, just a short drive from Fairmont St Andrews Bay Golf Course and St Andrews University. This 3-star hotel enjoys very good user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of comfortable rooms, accommodating up to two guests. Guests can enjoy a variety of amenities, including a restaurant, bar, fitness centre, and terrace with stunning sea views, as well as access to water sports facilities and a games room.
The Inn At Lathones - St Andrews
8.1 2267 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.
©2026 cozycozy.com