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

The Algonquin Resort St. Andrews By-the-sea, Autograph Collection - St. Andrews
9.0 1620 reviews

The Algonquin Resort St. Andrews By-the-sea, Autograph Collection

hotel, Saint Andrews
The Algonquin Resort St. Andrews By-the-Sea, Autograph Collection is situated in the charming seaside town of St. Andrews, a short distance from Katy's Cove Beach and within easy reach of the Algonquin Golf Course and the Fundy Discovery Aquarium. This 5-star hotel has received very good user ratings, making it a popular choice for travellers.
The resort offers a range of comfortable rooms and suites, all featuring elegant design and modern amenities. Guests can enjoy on-site dining, a swimming pool, a hot tub, and a fitness centre, as well as a spa, a tennis court, and a bar.
Windsor House Inn - St. Andrews
No reviews

Windsor House Inn

hotel, Saint Andrews
Book a hotel room in a 4 star luxury hotel. You will be based in Saint Andrews.
Services and facilities: a garden, a terrace and a fridge.
Homeport Suites & Residences - St. Andrews
8.4 26 reviews

Homeport Suites & Residences

hotel, Saint Andrews
Homeport Suites & Residences is located in Lords Cove, a quiet area just 105km from Saint John Airport and a short drive from the historic town of Saint Andrews. The hotel offers 5-star accommodation, ensuring a comfortable and luxurious stay.
The suites are spacious and well-equipped, offering a relaxing and comfortable base for exploring the area. Guests can enjoy delicious meals at the on-site restaurant, stay connected with free Wi-Fi, and take advantage of the free parking.
Windsor House Inn - St. Andrews
9.4 12 reviews

Windsor House Inn

hotel, Saint Andrews
Windsor House Inn, a four-star hotel in Saint Andrews, is located 115 kilometres from Saint John Airport.
This establishment offers air-conditioned rooms with complimentary WiFi, a restaurant, a bar, a garden, and parking, with some accommodations featuring a private balcony.

Best St. Andrews hotels with a pool

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

The Algonquin Resort St. Andrews By-the-sea, Autograph Collection - St. Andrews
9.0 1620 reviews

The Algonquin Resort St. Andrews By-the-sea, Autograph Collection

hotel, Saint Andrews
The Algonquin Resort St. Andrews By-the-Sea, Autograph Collection is situated in the charming seaside town of St. Andrews, a short distance from Katy's Cove Beach and within easy reach of the Algonquin Golf Course and the Fundy Discovery Aquarium. This 5-star hotel has received very good user ratings, making it a popular choice for travellers.
The resort offers a range of comfortable rooms and suites, all featuring elegant design and modern amenities. Guests can enjoy on-site dining, a swimming pool, a hot tub, and a fitness centre, as well as a spa, a tennis court, and a bar.
St Andrews Inn & Suites - St. Andrews
8.6 1442 reviews

St Andrews Inn & Suites

hotel, Saint Andrews
The St Andrews Inn & Suites is a 3-star hotel located near the seaside, just a short walk from Kingsbrae Garden and the Algonquin Golf Course. It has received very good user ratings, making it a popular choice for travellers visiting Saint Andrews.
The inn offers a range of amenities and features, including an indoor heated pool, a terrace, a garden, and free Wi-Fi. Guests can also enjoy room service, on-site laundry facilities, and parking.
Saint Andrews Inn & Suites - St. Andrews
No reviews

Saint Andrews Inn & Suites

hotel, Saint Andrews
The Saint Andrews Inn & Suites is located just a short distance from the town centre, making it easy to explore the historic streets and attractions of Saint Andrews. This 3-star hotel offers comfortable accommodation for those seeking a relaxing stay.
The hotel features a range of amenities, including an indoor and outdoor pool, a terrace, and free parking. Guests can also enjoy free Wi-Fi, room service, and laundry facilities.

Frequently Asked Questions about hotels in St. Andrews

Popular destinations

Best St. Andrews hotels with air conditioning

Saint Andrews Inn & Suites - St. Andrews
No reviews

Saint Andrews Inn & Suites

hotel, Saint Andrews
The Saint Andrews Inn & Suites is located just a short distance from the town centre, making it easy to explore the historic streets and attractions of Saint Andrews. This 3-star hotel offers comfortable accommodation for those seeking a relaxing stay.
The hotel features a range of amenities, including an indoor and outdoor pool, a terrace, and free parking. Guests can also enjoy free Wi-Fi, room service, and laundry facilities.
Windsor House Inn - St. Andrews
No reviews

Windsor House Inn

hotel, Saint Andrews
Book a hotel room in a 4 star luxury hotel. You will be based in Saint Andrews.
Services and facilities: a garden, a terrace and a fridge.
St Andrews Inn & Suites - St. Andrews
8.6 1442 reviews

St Andrews Inn & Suites

hotel, Saint Andrews
The St Andrews Inn & Suites is a 3-star hotel located near the seaside, just a short walk from Kingsbrae Garden and the Algonquin Golf Course. It has received very good user ratings, making it a popular choice for travellers visiting Saint Andrews.
The inn offers a range of amenities and features, including an indoor heated pool, a terrace, a garden, and free Wi-Fi. Guests can also enjoy room service, on-site laundry facilities, and parking.
Windsor House Inn - St. Andrews
9.4 12 reviews

Windsor House Inn

hotel, Saint Andrews
Windsor House Inn, a four-star hotel in Saint Andrews, is located 115 kilometres from Saint John Airport.
This establishment offers air-conditioned rooms with complimentary WiFi, a restaurant, a bar, a garden, and parking, with some accommodations featuring a private balcony.

Best St. Andrews hotels with a balcony

The Algonquin Resort St. Andrews By-the-sea, Autograph Collection - St. Andrews
9.0 1620 reviews

The Algonquin Resort St. Andrews By-the-sea, Autograph Collection

hotel, Saint Andrews
The Algonquin Resort St. Andrews By-the-Sea, Autograph Collection is situated in the charming seaside town of St. Andrews, a short distance from Katy's Cove Beach and within easy reach of the Algonquin Golf Course and the Fundy Discovery Aquarium. This 5-star hotel has received very good user ratings, making it a popular choice for travellers.
The resort offers a range of comfortable rooms and suites, all featuring elegant design and modern amenities. Guests can enjoy on-site dining, a swimming pool, a hot tub, and a fitness centre, as well as a spa, a tennis court, and a bar.
Windsor House Inn - St. Andrews
9.4 12 reviews

Windsor House Inn

hotel, Saint Andrews
Windsor House Inn, a four-star hotel in Saint Andrews, is located 115 kilometres from Saint John Airport.
This establishment offers air-conditioned rooms with complimentary WiFi, a restaurant, a bar, a garden, and parking, with some accommodations featuring a private balcony.
St Andrews Inn & Suites - St. Andrews
8.6 1442 reviews

St Andrews Inn & Suites

hotel, Saint Andrews
The St Andrews Inn & Suites is a 3-star hotel located near the seaside, just a short walk from Kingsbrae Garden and the Algonquin Golf Course. It has received very good user ratings, making it a popular choice for travellers visiting Saint Andrews.
The inn offers a range of amenities and features, including an indoor heated pool, a terrace, a garden, and free Wi-Fi. Guests can also enjoy room service, on-site laundry facilities, and parking.
Kennedy House - St. Andrews
No reviews

Kennedy House

hotel, Saint Andrews
Kennedy House is a 3-star hotel conveniently located in the centre of St Andrews, within easy walking distance of the historic University of St Andrews and the iconic St Andrews Cathedral. The hotel offers a range of amenities for guests, including a restaurant serving local cuisine, a bar for relaxing, free Wi-Fi, and free parking on-site.
©2026 cozycozy.com