Hotels in St Andrews

45 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • bookabach
  • expedia
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelscom
  • hotelopia
St Andrews hotels
Choose the perfect holiday 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

The Dunvegan Hotel - St Andrews
9.4 160 reviews
St Andrews
19/10 – 23/10
NZ$792/nighttotal: NZ$3168 (4 )

The Dunvegan Hotel

1 2
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.
Rusacks St Andrews - St Andrews
9.1 3952 reviews
St Andrews
19/10 – 23/10
NZ$1111/nighttotal: NZ$4444 (4 )

Rusacks St Andrews

1 2
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.
Fairmont St Andrews, Scotland - St Andrews
8.8 2445 reviews
St Andrews
02/09 – 05/09
NZ$2014/nighttotal: NZ$6042 (3 )

Fairmont St Andrews, Scotland

2 3
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
21/07 – 24/07
NZ$1675/nighttotal: NZ$5025 (3 )

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.

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 2445 reviews
St Andrews
02/09 – 05/09
NZ$2014/nighttotal: NZ$6042 (3 )

Fairmont St Andrews, Scotland

2 3
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
21/07 – 24/07
NZ$1675/nighttotal: NZ$5025 (3 )

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

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

    St Andrews is bursting with history and stunning architecture. You absolutely must see St Andrews Cathedral, the ruins of a magnificent 12th-century building. Then there's the iconic Old Course, home to the world-famous golf tournament, and the West Sands beach, a beautiful stretch of coastline perfect for a stroll.
  • What are the best hotels with a swimming pool in St Andrews?

    Old Course Hotel St Andrews and Fairmont St Andrews - Scotland 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, head to the Botanic Garden, a beautiful green space with a variety of plants and flowers. You can also enjoy a walk along the Fife Coastal Path, which offers stunning views of the coastline. And don't forget to visit the St Andrews Museum, which showcases the town's rich history and culture.
  • 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 St Andrews, Ardgowan Hotel and Agnes Blackadder Hall Campus Accommodation are the most popular ones.

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

    St Andrews is a perfect place to unwind. Take a leisurely stroll along the harbour, enjoy a picnic on the beach, or simply relax in one of the many cafes and pubs in town. You can also book a spa treatment or take a dip in the sea at the picturesque West Sands beach.
  • What are the best luxury hotels in St Andrews?

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

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

    Hotel rooms in St Andrews are generally comfortable and well-equipped. You can expect to find amenities such as Wi-Fi, a TV, and tea and coffee making facilities. Many hotels also offer additional amenities such as a swimming pool, a gym, and a restaurant.
  • What are the best family friendly hotels in St Andrews?

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

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

    If you want to enjoy the best weather and avoid the crowds, the best time to book a hotel in St Andrews is during the shoulder seasons, from April to May or September to October. However, if you're a golf enthusiast, you might want to book during the summer months, when the Open Championship is held.
  • 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 - Scotland and Rufflets St Andrews.

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

    St Andrews is a very dog-friendly town. You can take your furry friend for a walk on the beach, a stroll through the Botanic Garden, or a visit to the picturesque harbour. Many cafes and restaurants also welcome dogs, so you can enjoy a meal with your pet by your side.
  • What are the best hotels with jacuzzi in St Andrews?

    Old Course Hotel St Andrews, Fairmont St Andrews - Scotland and Kinnettles Hotel & Spa are the best hotels with a jacuzzi in St Andrews.

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

    Just a short drive from St Andrews, you'll find the charming town of Pittenweem, known for its colourful harbour and historic buildings. For a larger city experience, Edinburgh is just over an hour away, offering a vibrant cultural scene, world-class museums, and historic castles.

Destinations nearby

Best St Andrews hotels with air conditioning

Seaton House - Small Luxury Hotels Of The World - St Andrews
9.2 199 reviews
St Andrews
17/08 – 21/08
NZ$1245/nighttotal: NZ$4980 (4 )

Seaton House - Small Luxury Hotels Of The World

1 2
hotel , St. Andrews
Hotel room listing in a 5-star hotel with an excellent rating of 92% based on 199 reviews. You will be located in St. Andrews.
Services and facilities include an iron, an elevator and a bar. Take advantage of the Free Parking with this accommodation.
Seaton House - Small Luxury Hotels Of The World - St Andrews
9.2 144 reviews
St Andrews
27/06 – 04/07
NZ$2017/nighttotal: NZ$14119 (7 )

Seaton House - Small Luxury Hotels Of The World

1 2
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.
Greyfriars Inn By Greene King Inns - St Andrews
8.4 1545 reviews
St Andrews
11/09 – 13/09
NZ$490/nighttotal: NZ$980 (2 )

Greyfriars Inn By Greene King Inns

1 2
hotel , St. Andrews
The Greyfriars Inn By Greene King Inns is located in the centre of St Andrews, just a short walk from the University, shops, the Old Course, and historic landmarks. The hotel has received very good ratings for its cleanliness and user experience, and an excellent rating for its location.
The inn has a single bedroom and bathroom, with a floor area of 3 square metres. Guests can enjoy a restaurant, bar, room service, air conditioning, and free internet access.

Best St Andrews hotels with a balcony

The Inn At Lathones - St Andrews
8.1 2344 reviews
St Andrews
30/08 – 20/09
NZ$1366/nighttotal: NZ$28686 (21 )

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