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 101 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
Boasting magnificent views of St Andrews Bay, the hotel is housed in a Victorian-style building.
  • The hotel has
    • On-site car park
    +1
7.8
Very good226 reviews
Price fromC$ 336per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
Housed in a building with a royal-style architecture, this 5-storey hotel is not far away from St. Andrew's.
  • The hotel has
    • Off-site car park
    +1
8.6
Great9 reviews
Price fromC$ 332per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Rufflets Country HouseStrathkinness Low Road, St Andrews, United Kingdom, K169TXView on map
2.6 km from City Centre
This tranquil hotel provides an easy access to St Andrews Castle and welcomes its guests to use a night club, a sun terrace and a library or to enjoy the contemporary meals in the on-site garden restaurant.
  • The hotel has
    • On-site car park
    +1
9.0
Perfect72 reviews
Price fromC$ 378per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
Adjacent to Sproson Contemporary Art Gallery, and close to University of St Andrews, this eco-friendly hotel features 490 en-suite rooms.
  • The hotel has
    • On-site car park
    +1
7.4
Very good2 reviews
Price fromC$ 134per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Eden MansionApartmentCupar Road, St Andrews, United KingdomView on map
6.7 km from City Centre
Offering an indoor swimming pool and views of the garden, this accommodation in Leuchars is located not far from a bus stop.
  • The apartment has
    • Free internet access
    +1
  • The apartment has
    • Electric kettle
    +1
Price fromC$ 369per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
Offering convenient proximity to British Golf Museum, the hotel is also close to St Andrews Cathedral.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
7.4
Very good12 reviews
Price fromC$ 261per nightSelect
{{ rooms.roomsCount }} C$ {{ 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 within easy reach of St. Andrew's, the venue features a family restaurant serving meals of Georgian cuisine.
  • The hotel has
    • Paid parking
    +1
8.2
Great10 reviews
Price fromC$ 296per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
Adjacent to St. Andrew's, and close to Craigtoun Country Park, this luxury hotel features 3 en-suite rooms.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
Price fromC$ 267per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
Located a few steps from St Andrews Harbour Trust, the hotel features 8 rooms with views over the garden.
  • The bed & breakfast has
    • Free Wi-Fi in public areas
    +1
  • The bed & breakfast has
    • Flat-screen TV
    +1
Price fromC$ 246per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
In the vicinity of this budget hotel there is St Andrews Harbour Trust and guests can also discover the busy area.
  • The student accommodation has
    • Off-site car park
    +1
  • The student accommodation has
    • Electric kettle
    +1
8.8
Great1 review
Price fromC$ 115per nightSelect
{{ rooms.roomsCount }} C$ {{ 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 St Andrews Baptist church.
  • The inn has
    • Free Wi-Fi in rooms
    +1
  • The inn has
    • Dryer
    • Electric kettle
    +2
7.0
Very good7 reviews
Price fromC$ 179per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
This luxury hotel with garden views lies close to the sights of St Andrews including 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
Set just outside St Andrews Cathedral, the hostel offers an excellent accommodation within 10 minutes' walk of the city center.
  • The riad has
    • Free Wi-Fi in public areas
    +1
  • The riad has
    • Bar/ Lounge area
    • Restaurant
    +2
5.4
Guest rating1 review
Price fromC$ 21per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
Set near Boarhills Church, this luxury venue is 20 minutes' walk of the city center.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • On-site car park
    +1
Price fromC$ 246per nightSelect
{{ rooms.roomsCount }} C$ {{ 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 fromC$ 235per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
This contemporary accommodation with an own patio is located in St Andrews just off British Golf Museum.
  • The apartment has
    • Paid parking
    +1
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price fromC$ 195per nightSelect
{{ rooms.roomsCount }} C$ {{ 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 British Golf Museum.
  • The has
    • On-site car park
    +1
  • The has
    • Electric kettle
    • Cookware/ Kitchen utensils
    • Shared kitchen
    +3
Price fromC$ 255per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
Guests of this bright apartment can benefit from quick access to St Andrews Bay and enjoy a leisure centre, a shared lounge and a golf course provided on site.
  • The guest house has
    • Off-site car park
    +1
  • The guest house has
    • Electric kettle
    +1
9.0
Perfect5 reviews
Price fromC$ 386per nightSelect
{{ rooms.roomsCount }} C$ {{ 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
Placed 1 km from the city centre, the venue includes a tennis court and a golf course available to all 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 fromC$ 361per nightSelect
{{ rooms.roomsCount }} C$ {{ 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 a free car park 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 fromC$ 268per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night

Your booking experience in St Andrews

With a wide choice of, user-friendly search tools and descriptive hotel profiles, you'll find St Andrews hotel deals in a wink. Ibooked.ca allows you to limit your search in Scotland by price range and accommodation types. Booking a hotel in Scotland is a piece of cake with us and you will definitely be satisfied!

Budget hotels in St Andrews

Scooniehill Farm House B&B is an affordable choice that offers a golf course, hiking and horse riding. For budget travelers, look no further than St Andrews Tourist Hostel, set 200 meters away from the city center. If you're an avid adventurer, consider booking a hotel such as Mcintosh Hall Campus Accommodation near Holy Trinity Church .

Convenience of staying in the city centre

Sport enthusiasts, who would like to try golf and fisheries, should think over staying at Albany Hotel with room rates from 220C$. An alternative in the heart of the city might be Old Course Hotel, which offers a golf course, a Jacuzzi and a solarium.

Consider Greyfriars Inn, a 3-star hotel within 5 minutes' walking distance of Holy Trinity Church .

Luxury and boutique accommodation

Fairmont St Andrews is a 5-star deluxe choice just 4.6 km from University of St Andrews. Greyfriars Inn is a charming choice that is only a 5-minute walk to the center and offers rates from 231C$.

Apartments, B&Bs and others

Best Western Scores Hotel is a 3-star hotel next to St Andrews Harbour Trust and it has family options, as well as facilities a golf course and a Jacuzzi. Agnes Blackadder Hall is a popular resort with a free car park and a free private car park for an unforgettable stay.

+ Read more - Less

Filtering results

Please wait...

101 hotels found