Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

59 hotels in St Andrews

Search the best hotels and places to stay 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.Hide
Show more
View map
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
  • The hotel has
    • On-site car park
  • The hotel has
    • 24-hour reception
    • 24-hour room service
View on map4.6 km from City Centre700 m from St Andrews Bay
The hotel is nestled in a prestigious area, close to Holy Trinity Church and features a health club and a spa centre.
8.6
Great521 reviews
From   £ 197 /nightSelect
Not available
  • The hotel has
    • On-site car park
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour business centre
View on map1000 m from City Centre400 m from St Andrews - Jubilee Course
While onsite there is an indoor pool, the hotel offers spectacular location right in the heart of St Andrews.
8.4
Great160 reviews
From   £ 274 /nightSelect
Not available
500 m from City Centre500 m from St Andrews University
Featuring chic architecture, the venue provides 37 rooms and offers easy access to St Andrews Bay.
8.4
Great139 reviews
From   £ 173 /nightSelect
Not available
This hotel serves an Italian menu and features hiking, lawn tennis and cycling onsite, boasting an enviable location near St Andrews Bay.
7.8
Very good239 reviews
From   £ 244 /nightSelect
Not available
2.6 km from City Centre2.3 km from St Andrews - Jubilee Course
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.
8.8
Great83 reviews
From   £ 148 /nightSelect
Not available
The largest option:
10 adults
1 bedroom
1 bed
1.4 km from City Centre1.2 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.
8.0
Great1 review
From   £ 157 /nightSelect
Not available
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.
8.6
Great15 reviews
From   £ 135 /nightSelect
Not available
Hotel
500 m from City Centre100 m from St Andrews - New Course
This Georgian-style hotel is set at a short distance to University of St Andrews.
7.6
Very good181 reviews
From   £ 80 /nightSelect
Not available
8.4 km from City Centre7.8 km from Fife Folk Museum
The hotel offers 21 rooms with the city views, an award-winning restaurant, and a terrace bar.
7.6
Very good90 reviews
From   £ 91 /nightSelect
Not available
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.
8.0
Great14 reviews
From   £ 102 /nightSelect
Not available
Hotel
400 m from City Centre400 m from St Andrews University
The hotel offers easy access to St Andrews Botanic Garden, boasting 20 rooms in the centre of St Andrews.
7.6
Very good8 reviews
From   £ 83 /nightSelect
Not available
900 m from City Centre500 m from St Andrews - Jubilee Course
This ancient-style hotel is set at a short distance to St Andrews Museum.
7.2
Very good3 reviews
From   £ 77 /nightSelect
Not available
6.7 km from City Centre8.7 km from Fife Folk Museum
Situated 3 km from the centre of Leuchars, the apartment with a view over the river offers a sun terrace.
10.0
Perfect1 review
From   £ 216 /nightSelect
Not available
500 m from City Centre300 m from St Andrews - Jubilee Course
Featuring royal architecture, the venue provides 6 rooms and offers easy access to St Andrews Cathedral.
7.4
Very good13 reviews
From   £ 72 /nightSelect
Not available
Near the hotel, there is a bus stop and guests can easily reach Crail Museum and Heritage Centre which is not far away.
8.6
Great40 reviews
From   £ 125 /nightSelect
Not available
200 m from City Centre500 m from St Andrews University
Housed in a Georgian-style building, the hostel features 6 rooms with private bathrooms.
5.4
Guest rating1 review
From   £ 12 /nightSelect
Not available
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.
7.0
Very good7 reviews
From   £ 92 /nightSelect
Not available
Guest house
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.
8.8
Great7 reviews
From   £ 128 /nightSelect
Not available
9.0 km from City Centre
Near the hotel, there is a coach station and guests can easily reach Tentsmuir National Nature Reserve which is not far away.
7.0
Very good2 reviews
Select
Not available
9.4 km from City Centre
Set next to a train station, and 20 minutes' drive to St Andrews Museum, this accommodation comes with cots, meals and board games for guests with children.
8.0
Great2 reviews
From   £ 93 /nightSelect
Not available
Guest house
400 m from City Centre400 m from St Andrews University
The 7-room accommodation is 1200 meters from St Andrews Harbour Trust, and Leuchars airport is about 10 km away.
8.0
Great2 reviews
From   £ 103 /nightSelect
Not available
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.
9.2
Perfect1 review
From   £ 157 /nightSelect
Not available
8.6 km from City Centre4.5 km from St Andrews Bay
Located 2 km from the centre of Kingsbarns, the venue has a play area and a game room for families with kids.
8.0
Great2 reviews
From   £ 100 /nightSelect
Not available
400 m from City Centre400 m from St Andrews University
Featuring a terrace, this property is situated a short distance from St Andrews University and about a 10-minute walk from the center of St Andrews.
7.4
Very good2 reviews
From   £ 124 /nightSelect
Not available
500 m from City Centre400 m from St Andrews - Jubilee Course
Set in St Andrews, this 8-room property is an ideal base for visits to University of St Andrews.
8.4
Great9 reviews
From   £ 148 /nightSelect
Not available
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.
8.4
Great2 reviews
From   £ 157 /nightSelect
Not available
Hotel
400 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.
8.0
Great2 reviews
From   £ 99 /nightSelect
Not available
2.4 km from City Centre2.4 km from City Center
Set next to a train station, and 40 minutes' drive to Club Bar, this accommodation comes with cots, babysitting and video games for guests with children.
9.2
Perfect1 review
From   £ 107 /nightSelect
Not available
100 m from City Centre500 m from St. Andrew's - The Old Course
While staying in the hotel you are invited to discover St Andrews Harbour Trust set nearby, or walk for only 10 minutes to enjoy St Andrews Cathedral.
From   £ 157 /nightSelect
Not available
The largest option:
2 adults
1 bedroom
1 bed
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.
8.0
Great4 reviews
From   £ 69 /nightSelect
Not available
Guest house
Featuring historical architecture, the venue provides 8 rooms and offers easy access to St Andrews.
From   £ 67 /nightSelect
Not available
Apartment
The largest option:
14 adults
400 m from City Centre500 m from St. Andrew's - The Old Course
This 6-room apartment, located 1.1 km from East Sands, also features a bidet, a shower and a bath in the bathroom.
7.4
Very good3 reviews
From   £ 173 /nightSelect
Not available
Bed & Breakfast
4.8 km from City Centre900 m from Scotland's secret bunker
Just 1.8 km from Dunino Den, the hotel boasts a playroom and board games for children and includes 8 rooms.
7.6
Very good7 reviews
From   £ 122 /nightSelect
Not available
Bed & Breakfast
400 m from City Centre400 m from St. Andrew's - The Old Course
Located near St Andrews Cathedral, this budget hotel features a full Irish breakfast.
8.2
Great4 reviews
From   £ 90 /nightSelect
Not available
Hotel
1.4 km from City Centre1.1 km from St Andrews Cathedral
Within easy reach of St. Andrews Botanic Garden, this hotel comprises 41 rooms with private bathrooms.
From   £ 38 /nightSelect
Not available
6.6 km from City Centre6.5 km from Fife Folk Museum
Overlooking the garden, this luxury hotel welcomes guests with a daily continental buffet breakfast.
9.0
Perfect2 reviews
From   £ 131 /nightSelect
Not available
Bed & Breakfast
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.
From   £ 142 /nightSelect
Not available
6.1 km from City Centre8.4 km from Fife Folk Museum
From   £ 339 /nightSelect
Not available
4 adults
1 bedroom
2 beds
1.8 km from City Centre1.4 km from St Andrews - Jubilee Course
Situated 2 km from the centre of St Andrews, the apartment with a view over the garden offers a sun terrace.
9.2
Perfect1 review
From   £ 135 /nightSelect
Not available
Villa
6 adults
3 bedrooms
3 beds
400 m from City Centre700 m from St. Andrew's - The Old Course
Offering a fully equipped kitchen complete with a dishwasher and a washing machine, this villa is located close to St Andrews Harbour Trust.
From   £ 95 /nightSelect
Not available
Apartment
4 adults
2 bedrooms
2 beds
300 m from City Centre300 m from St Andrews University
This property near St Andrews Cathedral consists of 2 bedrooms, 2 bathrooms and a kitchen for up to 4 guests.
From   £ 215 /nightSelect
Not available
8 adults
3 bedrooms
4 beds
5.2 km from City Centre6.7 km from Fife Folk Museum
This family-run villa offers accommodation with the garden, placed 6 km from St Andrews Cathedral.
From   £ 137 /nightSelect
Not available
6 adults
2 bedrooms
3 beds
6.0 km from City Centre5.0 km from Scotland's secret bunker
Select
Not available
Bed & Breakfast
3.3 km from City Centre2.3 km from St Andrews - Strathtyrum Course
There are rooms facing the garden and the hotel is set close to University of St Andrews.
Select
Not available
The largest option:
2 adults
1 bedroom
1 bed
10.9 km from City Centre
Featuring a sun terrace, a tennis court and a golf course, this venue provides convenient access to Kingsbarns Golf Links and is within a 25-minute drive from Leuchars airport.
8.2
Great2 reviews
From   £ 129 /nightSelect
Not available
8 adults
800 m from City Centre400 m from St Andrews - Eden Course
Offering a kitchen equipped with a dishwasher and a washing machine, this villa is set near The Swilcan Bridge.
From   £ 299 /nightSelect
Not available
Villa
4 adults
1 bedroom
1 bed
900 m from City Centre700 m from St Andrews - Eden Course
The Villa is equipped with a kitchen along with 1 bedrooms and is set next to Eden Mill.
Select
Not available
2 adults
1 bedroom
1 bed
1000 m from City Centre1000 m from St Andrews - Eden Course
This is a 1-bedroom villa, set in proximity to St Andrews - New Course.
From   £ 65 /nightSelect
Not available
Villa
6 adults
3 bedrooms
3 beds
2.2 km from City Centre1.9 km from St Andrews - Jubilee Course
Set 2.6 km from St Andrews University, this property features 3 bedrooms and a garden with a shower.
From   £ 131 /nightSelect
Not available
2.3 km from City Centre2.0 km from St Andrews - Jubilee Course
Situated 3 km from the centre of St Andrews, the apartment with a view over the garden offers a patio.
8.0
Great2 reviews
Select
Not available
4 adults
2 bedrooms
2 beds
500 m from City Centre800 m from St. Andrew's - The Old Course
This is a 2-bedroom villa, set in proximity to St Andrews Harbour Trust.
From   £ 238 /nightSelect
Not available
6 adults
3 bedrooms
3 beds
600 m from City Centre100 m from St Andrews Cathedral
Located in St Andrews, a 15-minute walk from West Sands Beach, this accommodation comes with 3 bedrooms and a full kitchen.
From   £ 289 /nightSelect
Not available
400 m from City Centre400 m from St Andrews University
Select
Not available
1.3 km from City Centre1000 m from St Andrews Cathedral
This cheap hotel with garden views lies close to the sights of St Andrews including St. Andrews Town Hall.
From   £ 104 /nightSelect
Not available
1000 m from City Centre300 m from St Andrews - Jubilee Course
Adjacent to St Andrews, and close to Blackfriars Chapel, this prestigious hotel features 144 designer rooms.
From   £ 291 /nightSelect
Not available
10.9 km from City Centre
The property boasts views of the garden along with a kitchen and is set 4.3 km from Scotland's Secret Bunker.
Select
Not available
The largest option:
4 adults
2 bedrooms
2 beds
200 m from City Centre500 m from St Andrews University
Select
Not available
6 adults
2 bedrooms
3 beds
6.1 km from City Centre8.4 km from Fife Folk Museum
From   £ 349 /nightSelect
Not available
6 adults
2 bedrooms
3 beds
6.1 km from City Centre8.4 km from Fife Folk Museum
From   £ 336 /nightSelect
Not available

Filtering results

Please wait...

59 hotels found

FAQs about hotels in St Andrews

We hope that the answers to these questions will help you plan your trip

How much does it cost to stay in the hotel in St Andrews?
Of course, hotel prices in St Andrews change depending on the season, but on average: a 3-star hotel room costs 115£ per night, and a 4-star hotel room is 162£ per night. If you're looking for something really special, a 5-star hotel can be found for 229£ per night based on HotelMix.co.uk prices.
What are the most popular hotels near St Andrews Harbour Trust in St Andrews?
Ardgowan Hotel is the best hotel located only 15 minutes' on foot from St Andrews Harbour Trust.
What are the best family hotels in St Andrews?
Many families loved staying at these kid-friendly hotels - Pinewood Country House and Scooniehill Farm House B&B. All great hotels for family stay in St Andrews you can find here. You might also like hotels with a picnic area, a golf course and hiking.
What are good hotels for a short-term stay on business in St Andrews?
Business travelers can be quite busy, but keen to see the atmosphere of St Andrews. On this, you might enjoy Edenside House.
Which hotels are located near the airport in St Andrews?
Travellers who stayed in St Andrews near Dundee (DND) airport have left good reviews about Premier Inn Dundee North and Travelodge Dundee.
What are the best luxury hotels in St Andrews?
These luxury hotels with exceptional service will make your stay great:
Rufflets St Andrews rating: 4.5/5
The Inn At Kingsbarns rating: 4.3/5

Where to stay in St Andrews?

Best cheap 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 hotels 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 in St Andrews

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.

Explore and find your best 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.

Show moreLess