Hotels in St. Andrews

45 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • stayz
  • expedia
  • hotelscom
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
St. Andrews hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

45 Cheap hotels in St. Andrews

Find Hotels in the CBD of St. Andrews

Browse beach hotels in the centre of St. Andrews close to shops, dining and attractions.

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.
Kennedy House - St. Andrews
8.8 1707 reviews

Kennedy House

hotel, Saint Andrews
Kennedy House is a 3-star hotel located in the heart of Saint Andrews, just a short walk from the town's historic sites, picturesque harbour and beautiful beaches. It has received very good user ratings for its cleanliness and overall experience.
The hotel offers comfortable rooms with modern amenities, including flat-screen TVs, fridges and private bathrooms. Guests can enjoy a range of facilities including a restaurant serving American cuisine, a bar, a fitness centre, a terrace with city views, free private parking and room service.
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.

Find Hotels by the Sea in St. Andrews

Walk straight out of your room onto powdery sand without crossing a single road at seashore hotels in St. Andrews.

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.

Frequently asked questions about hotels in St. Andrews

Popular destinations

The Finest High-End Hotels in St. Andrews

Find luxury beach hotels in St. Andrews for an indulgent island escape.

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
Hotel room listing in a 4-star hotel. Your accommodation will be based in Saint Andrews.
Services and facilities include air conditioning, a bar and a fridge. This hotel in Saint Andrews also has a terrace!
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.
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.

Best St. Andrews hotels with air conditioning

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.
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.
Windsor House Inn - St. Andrews
No reviews

Windsor House Inn

hotel, Saint Andrews
Hotel room listing in a 4-star hotel. Your accommodation will be based in Saint Andrews.
Services and facilities include air conditioning, a bar and a fridge. This hotel in Saint Andrews also has a terrace!
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.

Hotels with a Terrace in St. Andrews

Watch spectacular coastal sunrises directly from your personal balcony at beach hotels in St. Andrews.

Windsor House Inn - St. Andrews
No reviews

Windsor House Inn

hotel, Saint Andrews
St Andrews Inn & Suites - St. Andrews
8.6 1442 reviews

St Andrews Inn & Suites

hotel, Saint Andrews
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
Windsor House Inn - St. Andrews
9.4 12 reviews

Windsor House Inn

hotel, Saint Andrews

Find the Best Hotels with a Swimming Pool in St. Andrews

Cool off from the tropical sun with a refreshing freshwater swim right by the ocean at beach hotels with a pool in St. Andrews.

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
Saint Andrews Inn & Suites - St. Andrews
No reviews

Saint Andrews Inn & Suites

hotel, Saint Andrews
St Andrews Inn & Suites - St. Andrews
8.6 1442 reviews

St Andrews Inn & Suites

hotel, Saint Andrews

Highly-Rated Hotels for Families in St. Andrews

Build sandcastles and splash safely in kid-friendly shallow pools at family beach hotels in St. Andrews.

Windsor House Inn - St. Andrews
9.4 12 reviews

Windsor House Inn

hotel, Saint Andrews
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
St Andrews Inn & Suites - St. Andrews
8.6 1442 reviews

St Andrews Inn & Suites

hotel, Saint Andrews
Windsor House Inn - St. Andrews
No reviews

Windsor House Inn

hotel, Saint Andrews

Renowned Dog-Friendly Hotels in St. Andrews

Let your dog run along the shoreline and play in the surf at pet-friendly beach hotels in St. Andrews.

Kennedy House - St. Andrews
8.8 1707 reviews

Kennedy House

hotel, Saint Andrews

Best St. Andrews hotels with parking

Homeport Suites & Residences - St. Andrews
8.4 26 reviews

Homeport Suites & Residences

hotel, Saint Andrews
Saint Andrews Inn & Suites - St. Andrews
No reviews

Saint Andrews Inn & Suites

hotel, Saint Andrews
Kennedy House - St. Andrews
No reviews

Kennedy House

hotel, Saint Andrews
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
©2026 cozycozy.com