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 102 hotels in St Andrews
Get Prices

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

Applied filters
Stars:   ×
Best Western Scores Hotel St Andrews76 The Scores, St Andrews, United Kingdom, KY16 9BBView on map
600 yd from City Center400 yd from St Andrews - Jubilee Course
Boasting an ideal location in a beach area, the hotel offers staying in a royal-style building with 36 rooms available.
  • The hotel has
    • Off-site car park
    +1
8.6
Great9 reviews
Price fromUS$ 299per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Agnes Blackadder Hall Campus Accommodation St AndrewsNorth Haugh, St Andrews, United Kingdom, KY16 9XWView on map
900 yd from City Center400 yd from St Andrews - Jubilee Course
The eco-friendly hotel is a good starting point to St Andrews' sights including University of St Andrews and St Andrews Aquarium.
  • The hotel has
    • On-site car park
    +1
7.4
Very good2 reviews
Price fromUS$ 103per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
The Golf Inn St Andrews1 Golf Place, St Andrews, United KingdomView on map
500 yd from City Center400 yd from St Andrews - Jubilee Course
The Juniper restaurant and the cocktail bar are available onsite of the hotel boasting a great location in St Andrews.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
7.4
Very good12 reviews
Price fromUS$ 200per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Ardgowan Hotel St Andrews2 Playfair Terrace, North Street, St Andrews, United Kingdom, KY16 9HXView on map
500 yd from City Center500 yd from St Andrews - Jubilee Course
Set close to St. Andrew's, the hotel boasts local meals served at the onsite outdoor restaurant.
  • The hotel has
    • Paid parking
    +1
8.2
Great10 reviews
Price fromUS$ 227per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
The New Inn St AndrewsSt Mary Street, St Andrews, United Kingdom, KY16 8AZView on map
1200 yd from City Center800 yd 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 fromUS$ 137per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Ogstons On North Street Hotel St AndrewsNorth Street, St Andrews, United Kingdom, KY16 9AQView on map
400 yd from City Center400 yd from St Andrews University
  • The hotel has
    • Golf course
    +1
Select
St. Nicholas Farmhouse B&B St Andrews14 The Steading, East Sands, Fife, St Andrews, United KingdomView on map
1400 yd from City Center1100 yd from St Andrews Cathedral
There are rooms facing the garden and the hotel is set close to St Andrews - New Course.
  • The hotel has
    • Non-smoking property
    +1
Price fromUS$ 136per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
The Spindle B&B St Andrews4 Dempster Terrace, St Andrews, United Kingdom, KY16 9QQView on map
400 yd from City Center500 yd from St. Andrew's - The Old Course
The budget hotel is a good starting point to St Andrews' sights including St Andrews Cathedral and St. Andrew's.
  • The bed & breakfast has
    • Off-site car park
    +1
Price fromUS$ 128per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Edenside House Bed & Breakfast St AndrewsEdenside, St Andrews, United Kingdom, Ky169sqView on map
Within easy reach of St Andrews, this hotel comprises 8 rooms with en suite bathrooms.
Price fromUS$ 92per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Rooms At The Saint St Andrews170 South Street, St Andrews, United Kingdom, KY16 9EGView on map
200 yd from City Center600 yd 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.
  • The hotel has
    • GBP 5 per day
    +1
Price fromUS$ 196per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

Filtering results

Please wait...

10 hotels found