Filters
Popular
69
80
23
14
13
48
31
25
10
3
5
Search by name
Star rating
6
13
15
2
68
MoreLess
Guest rating
10
3
5
MoreLess
Accommodation type
31
MoreLess
Price per night
52
7
10
17
18
MoreLess
Nearby
69
64
66
67
14
64
MoreLess
Airports
1
MoreLess
Hotel type
92
86
35
23
22
19
16
10
5
4
2
23
10
6
2
1
1
1
MoreLess
Amenities
80
23
14
13
12
10
5
MoreLess
Room features
7
1
29
2
4
5
3
MoreLess
Services
7
3
7
8
3
MoreLess
Brands
2
1
1
1
1
1
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • 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 114 hotels in St Andrews
Get Prices

104 hotels in St Andrews

Filter by
Popular
69
80
23
14
13
48
31
25
10
3
5
Search by name
Star rating
6
13
15
2
68
MoreLess
Guest rating
10
3
5
MoreLess
Accommodation type
31
MoreLess
Price per night
52
7
10
17
18
MoreLess
Nearby
69
64
66
67
14
64
MoreLess
Airports
1
MoreLess
Hotel type
92
86
35
23
22
19
16
10
5
4
2
23
10
6
2
1
1
1
MoreLess
Amenities
80
23
14
13
12
10
5
MoreLess
Room features
7
1
29
2
4
5
3
MoreLess
Services
7
3
7
8
3
MoreLess
Brands
2
1
1
1
1
1
1
MoreLess
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom 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 Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Old Course HotelOld Station Road, St Andrews, United Kingdom, KY16 9SPView on map
1000 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.
  • The hotel has
    • On-site car park
    +1
8.4
Great146 reviews
Price from£ 246per nightSelect
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£ 172per nightSelect
Fairmont St AndrewsFife, St Andrews, United Kingdom, KY16 8PNView on map
4.7 km from City Centre800 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.
  • The hotel has
    • On-site car park
    +1
8.6
Great349 reviews
Price from£ 200per nightSelect
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.8
Great5 reviews
Price from£ 138per nightSelect
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
Perfect71 reviews
Price from£ 188per nightSelect
Albany Hotel56 North Street, St Andrews, United Kingdom, KY16 9AHView on map
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.
  • The hotel has
    • 24-hour reception
    +1
7.6
Very good168 reviews
Price from£ 126per nightSelect
Inn At LathonesLathones, St Andrews, United Kingdom, KY9 1JEView on map
8.4 km from City Centre
The hotel offers 21 rooms with the city views, an award-winning restaurant, and a terrace bar.
  • The hotel has
    • On-site car park
    +1
7.4
Very good80 reviews
Price from£ 87per nightSelect
Hotel Du Vin, St Andrews40 The Scores, St Andrews, United Kingdom, KY16 9ASView on map
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.
  • The hotel has
    • Paid parking
    +1
8.4
Great120 reviews
Price from£ 145per nightSelect
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£ 78per nightSelect
Greyfriars Inn By Greene King Inns129 North Street, St Andrews, United Kingdom, KY19 9AGView on map
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.
  • The hotel has
    • Off-site car park
    +1
7.4
Very good4 reviews
Price from£ 102per nightSelect
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£ 218per nightSelect
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£ 130per nightSelect
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£ 126per nightSelect
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
The Inn At Kingsbarns5 Main Street, St Andrews, United Kingdom, 00000View on map
Near the hotel, there is a bus stop and guests can easily reach Crail Museum and Heritage Centre which is not far away.
  • The hotel has
    • On-site car park
    +1
8.6
Great32 reviews
Price from£ 112per nightSelect
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£ 120per nightSelect
Fernie Castle HotelLetham, St Andrews, United Kingdom, KY15 7RUView on map
19.4 km from City Centre
In 2005 the hotel was remodel, and now it offers 21 rooms and a swimming pool, boasting superb location in Ladybank.
  • The hotel has
    • Car park
    +1
  • The hotel has
    • 24-hour reception
    +1
Select
St Michaels Inn HotelLeuchars, St Andrews, United Kingdom, KY16 ODUView on map
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.
  • The hotel has
    • Indoor car park
    +1
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
Select
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£ 67per nightSelect
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£ 112per nightSelect

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...

104 hotels found