Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 111 hotels in St Andrews
Get Prices

101 hotels in St Andrews

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Macdonald Rusacks HotelPilmour Links, St Andrews, United Kingdom, KY16 9JQView on map
600 m from City Centre200 m from St Andrews - Jubilee Course
This hotel serves an Italian menu and features hiking, lawn tennis and cycling onsite, boasting an enviable location near St Andrews Bay.
  • The hotel has
    • On-site car park
    +1
7.8
Very good226 reviews
Price from£ 201per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Best Western Scores Hotel76 The Scores, St Andrews, United Kingdom, KY16 9BBView on map
500 m from City Centre400 m from St Andrews - Jubilee Course
Situated next to St. Andrew's in St Andrews, this hotel features a private pool and offers guests to admire a superb view.
  • The hotel has
    • Off-site car park
    +1
8.6
Great9 reviews
Price from£ 196per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Rufflets Country HouseStrathkinness Low Road, St Andrews, United Kingdom, K169TXView on map
2.6 km from City Centre
Featuring a swimming pool and views of the garden, the property offers guests to enjoy contemporary meals and take advantage of its location in St Andrews.
  • The hotel has
    • On-site car park
    +1
9.0
Perfect72 reviews
Price from£ 223per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Agnes Blackadder Hall Campus AccommodationNorth Haugh, St Andrews, United Kingdom, KY16 9XWView on map
900 m from City Centre400 m from St Andrews - Jubilee Course
This ancient-style hotel is set at a short distance to St Andrews Museum.
  • The hotel has
    • On-site car park
    +1
7.4
Very good2 reviews
Price from£ 79per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Eden MansionApartmentCupar Road, St Andrews, United KingdomView on map
6.7 km from City Centre
Situated 3 km from the centre of Leuchars, the apartment with a view over the river offers a sun terrace.
  • The apartment has
    • Free internet access
    +1
  • The apartment has
    • Electric kettle
    +1
Price from£ 217per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
The Golf Inn1 Golf Place, St Andrews, United KingdomView on map
500 m from City Centre400 m from St Andrews - Jubilee Course
Featuring royal architecture, the venue provides 6 rooms and offers easy access to St Andrews Cathedral.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
7.4
Very good12 reviews
Price from£ 138per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Ardgowan Hotel2 Playfair Terrace, North Street, St Andrews, United Kingdom, KY16 9HXView on map
400 m from City Centre400 m from St Andrews - Jubilee Course
Set a few minutes' walk away from St. Andrew's, the hotel boasts Georgian architecture and 36 rooms with traditional decor.
  • The hotel has
    • Paid parking
    +1
8.2
Great10 reviews
Price from£ 168per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Braeside HouseApartment25 Nelson Street, St Andrews, United KingdomView on map
500 m from City Centre700 m from St. Andrew's - The Old Course
The luxury hotel is a good starting point to St Andrews' sights including Craigtoun Country Park and St. Andrew's.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
Price from£ 158per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
The Old Station Guest HouseStravithie Bridge, St Andrews, United Kingdom, KY16 8LRView on map
4.8 km from City Centre1.9 km from St Andrews Bay
Just 1.8 km from Dunino Den, the hotel boasts a playroom and board games for children and includes 8 rooms.
  • The bed & breakfast has
    • Free Wi-Fi in public areas
    +1
  • The bed & breakfast has
    • Flat-screen TV
    +1
Price from£ 145per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Mcintosh Hall Campus AccommodationStudent accommodationAbbotsford Crescent, St Andrews, United Kingdom, KY16 9HTView on map
400 m from City Centre400 m from St Andrews - Jubilee Course
Located a few steps from University of St Andrews Observatory, the hotel features 177 rooms with views over the garden.
  • The student accommodation has
    • Off-site car park
    +1
  • The student accommodation has
    • Electric kettle
    +1
8.8
Great1 review
Price from£ 68per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
The New InnSt Mary Street, St Andrews, United Kingdom, KY16 8AZView on map
1.0 km from City Centre700 m from St Andrews Cathedral
There are rooms facing the city and the hotel is set close to Boarhills Church.
  • The inn has
    • Free Wi-Fi in rooms
    +1
  • The inn has
    • Dryer
    • Electric kettle
    +2
7.0
Very good7 reviews
Price from£ 105per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Millhouse B&B2 Cauldside Farm Steading, Strathkinness High Road, St Andrews, Gb, St Andrews, United KingdomView on map
3.3 km from City Centre
There are rooms facing the garden and the hotel is set close to University of St Andrews.
Select
St Andrews Tourist HostelInchape House St Marys Place, St Andrews, United Kingdom, KY16 9UYView on map
200 m from City Centre500 m from St Andrews University
Housed in a Georgian-style building, the hostel features 6 rooms with private bathrooms.
  • The riad has
    • Free Wi-Fi in public areas
    +1
  • The riad has
    • Bar/ Lounge area
    • Restaurant
    +2
5.4
Guest rating1 review
Price from£ 12per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
No12 Bed And Breakfast12 Grange Road, St Andrews, United KingdomView on map
1.2 km from City Centre1000 m from St Andrews Cathedral
This luxury hotel with sea views lies close to the sights of St Andrews including Eden Mill.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • On-site car park
    +1
Price from£ 145per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Knockhill Farm B&B StrathkinnessHigh Road Strathkinness, St Andrews, United Kingdom, KY16 9SLView on map
6.6 km from City Centre
Overlooking the garden, this luxury hotel welcomes guests with a daily continental buffet breakfast.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Flat-screen TV
    +1
  • The hotel has
    • Electric kettle
    +1
Price from£ 138per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Greyfriars InnApartment129 North Street, St Andrews, United Kingdom, KY16 9AGView on map
300 m from City Centre400 m from St Andrews University
Offering a fully-fitted kitchen with a microwave, a dishwasher and a kettle, the venue is located 10 minutes' walking distance from the center of St Andrews.
  • The apartment has
    • Paid parking
    +1
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price from£ 111per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
David Russell Apartments Campus AccommodationBuchanan Gardens, St Andrews, United KingdomView on map
1.4 km from City Centre1.1 km from St Andrews - Jubilee Course
This 5-bedroom apartment is set in the green area of St Andrews with a quick access to St. Andrew's.
  • The has
    • On-site car park
    +1
  • The has
    • Electric kettle
    • Cookware/ Kitchen utensils
    • Shared kitchen
    +3
Price from£ 148per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Five Pilmour PlaceGuest house5 Pilmour Place, St Andrews, United Kingdom, KY16 9HZView on map
500 m from City Centre400 m from St Andrews - Jubilee Course
Situated in proximity to St Andrews Preservation Trust Museum, this contemporary property includes a leisure centre, a shared lounge and a golf course.
  • The guest house has
    • Off-site car park
    +1
  • The guest house has
    • Electric kettle
    +1
9.0
Perfect5 reviews
Price from£ 208per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
St Leonards LodgeHoliday home5 St Leonards Rd, St Andrews, United Kingdom, KY16 9DYView on map
900 m from City Centre700 m from St Andrews - Jubilee Course
Located just 1.6 km from St Andrews Cathedral, the property provides a tennis court and a golf course for the convenience of its guests.
  • The holiday home has
    • Free Wi-Fi in public areas
    +1
  • The holiday home has
    • Off-site car park
    +1
  • The holiday home has
    • Dryer
    • Electric kettle
    • Cookware/ Kitchen utensils
    +3
Price from£ 212per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Kinburn Guest HouseGuest house5 Kinburn Place, St Andrews, United Kingdom, KY16 9DTView on map
400 m from City Centre500 m from St Andrews - Jubilee Course
Featuring complimentary parking and a golf course, this property is situated a short distance from St. Andrew's.
  • The guest house has
    • Electric kettle
    +1
  • The guest house has
    • Flat-screen TV
    +1
Price from£ 158per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night

Your booking experience in St Andrews

Ready to start your journey into St Andrews? Hotelmix.co.uk allows you to shorten your search in Scotland by amenities and hotel brands. We have family hotels, apartments and B&Bs with a huge list of services and amenities together with other amazing accommodation options which grant you an extensive base for exploring.

Budget hotels in St Andrews

A more budget-friendly alternative would be The New Inn, which is 3-star accommodation with room rates from 93£. St Andrews Tourist Hostel is a good, reasonably priced option situated 200 meters from the city center with a room rate from 13£. You will find Scooniehill Farm House B&B just a stone's throw from St. Andrew's.

Convenience of staying in the city centre

To avoid long rides to get to the city center, book The Golf Inn, an upscale choice with a golf course, a sunbathing terrace and a sun deck, situated 450 meters away. Alternatively, near the city center, you will find Agnes Blackadder Hall, which comes with a free private car park and complimentary parking.

Consider staying in a hotel near Holy Trinity Church, such as Ardgowan Hotel, which comes at 154£ per night.

Luxury and boutique accommodation

Fairmont St Andrews is a 5-star choice with chic rooms and close vicinity to golf courses and bars. For travelers who prefer design and intimate atmosphere, Hotel Du Vin, St Andrews, with a room rate from 217£, is a popular choice.

Apartments, B&Bs and others

We have great B&B accommodation options, such as Studio At West Acres with a room rate from 108£. The Annex West Acres Apartment is located a 20-minute walk from The Kelpie Maquettes and offers a family-friendly holiday apartment with a tennis court, a golf course and canoeing. Old Course Hotel ia an elegant resort hotel set less than a 15-minute walk from The Cottage Craft.

+ Read more - Less

Filtering results

Please wait...

101 hotels found