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
Get Prices

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

Old Course HotelOld Station Road, St Andrews, United Kingdom, KY16 9SPView on map
1100 yd from City Center400 yd from St Andrews - Jubilee Course
This informal hotel is located in a historic part of St Andrews and offers en-suite rooms plus a swimming pool.
  • The hotel has
    • On-site car park
    +1
8.4
Great146 reviews
Price fromUS$ 405per nightSelect
Not available
Rusacks HotelPilmour Links, St Andrews, United Kingdom, KY16 9JQView on map
Staying at this charming hotel, guests can enjoy panoramic views of St Andrews Bay.
  • The hotel has
    • On-site car park
    +1
7.8
Very good226 reviews
Price fromUS$ 264per nightSelect
Not available
Fairmont St AndrewsFife, St Andrews, United Kingdom, KY16 8PNView on map
2.9 mi from City Center900 yd from St Andrews Bay
Set just a short distance away from the River Tay and the North Sea, the hotel boasts a lobby bar together with mountain biking, horse riding and lawn tennis.
  • The hotel has
    • On-site car park
    +1
8.6
Great349 reviews
Price fromUS$ 307per nightSelect
Not available
Best Western Scores Hotel76 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.8
Great10 reviews
Price fromUS$ 208per nightSelect
Not available
Rufflets Country HouseStrathkinness Low Road, St Andrews, United Kingdom, K169TXView on map
1.6 mi from City Center
This property features an indoor swimming pool, tennis courts and a golf course, boasting panoramic views of the city.
  • The hotel has
    • On-site car park
    +1
9.0
Perfect73 reviews
Price fromUS$ 326per nightSelect
Not available
Albany Hotel56 North Street, St Andrews, United Kingdom, KY16 9AHView on map
500 yd from City Center100 yd from St Andrews - New Course
Here guests can enjoy a meal at the garden restaurant and observe stunning views of the street.
  • The hotel has
    • Off-site car park
    +1
7.6
Very good168 reviews
Price fromUS$ 163per nightSelect
Not available
Inn At LathonesLathones, St Andrews, United Kingdom, KY9 1JEView on map
5.2 mi from City Center
In the hotel you will find the relaxed award-winning restaurant that offers selected typical specialties of local cuisine.
  • The hotel has
    • On-site car park
    +1
7.4
Very good80 reviews
Price fromUS$ 115per nightSelect
Not available
Hotel Du Vin & Bistro St. Andrews40 The Scores, St Andrews, United Kingdom, KY16 9ASView on map
500 yd from City Center500 yd from St Andrews University
Located off St Andrews Bay, this impressive hotel is 1 km from the center of St Andrews and offers views over St Andrews Bay.
  • The hotel has
    • Paid parking
    +1
8.4
Great120 reviews
Price fromUS$ 283per nightSelect
Not available
Agnes Blackadder Hall Campus AccommodationNorth 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$ 116per nightSelect
Not available
Greyfriars129 North Street, St Andrews, United Kingdom, KY19 9AGView on map
400 yd from City Center400 yd from St Andrews University
Adjacent to St. Andrew's, and close to St Andrews Harbour Trust, this central hotel features 20 en-suite rooms.
  • The hotel has
    • Off-site car park
    +1
7.4
Very good4 reviews
Price fromUS$ 185per nightSelect
Not available
Eden MansionApartmentCupar Road, St Andrews, United KingdomView on map
4.1 mi from City Center
The 6-room apartment is placed in the university district of Leuchars, close to The Swilcan Bridge.
  • The apartment has
    • Free internet access
    +1
  • The apartment has
    • Electric kettle
    +1
Price fromUS$ 283per nightSelect
Not available
The Golf Inn1 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
    • Bar/ Lounge area
    • Restaurant
    +2
7.4
Very good12 reviews
Price fromUS$ 197per nightSelect
Not available
Ardgowan Hotel2 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
Not available
Braeside HouseApartment25 Nelson Street, St Andrews, United KingdomView on map
500 yd from City Center800 yd from St. Andrew's - The Old Course
The luxury hotel is a good starting point to St Andrews' sights including St Andrews Harbour Trust and St. Andrew's.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
Price fromUS$ 205per nightSelect
Not available
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 Cambo Estate Gardens which is not far away.
  • The inn has
    • On-site car park
    +1
8.6
Great32 reviews
Price fromUS$ 168per nightSelect
Not available
The Old StationStravithie Bridge, St Andrews, United Kingdom, KY16 8LRView on map
3.0 mi from City Center1.2 mi from St Andrews Bay
Located a few steps from St Andrews Harbour Trust, the hotel features 8 rooms with views over the city.
  • The bed & breakfast has
    • Free Wi-Fi in public areas
    +1
  • The bed & breakfast has
    • Flat-screen TV
    +1
Price fromUS$ 201per nightSelect
Not available
Fernie Castle HotelLetham, St Andrews, United Kingdom, KY15 7RUView on map
11.9 mi from City Center
In 2005 the hotel was remodel, and now it offers 21 rooms and a swimming pool, boasting superb location in Ladybank.
  • The hotel has
    • Internet access
    +1
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Bar/ Lounge area
    +1
Select
Not available
St Michaels Inn HotelLeuchars, St Andrews, United Kingdom, KY16 ODUView on map
5.6 mi from City Center
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
Not available
Mcintosh Hall Campus AccommodationStudent accommodationAbbotsford Crescent, St Andrews, United Kingdom, KY16 9HTView on map
400 yd from City Center400 yd from St Andrews - Jubilee Course
The hotel overlooks the garden and offers local cuisine, boasting location in a busy area.
  • The student accommodation has
    • Off-site car park
    +1
  • The student accommodation has
    • Electric kettle
    +1
8.8
Great1 review
Price fromUS$ 91per nightSelect
Not available
The New InnSt 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$ 139per nightSelect
Not available

Your booking experience in St Andrews

If you are looking for a high-end accommodation for your next journey in St Andrews, we are happy to provide you with the best St Andrews hotel deals. Booked.net enables you to narrow your search in Scotland by proximity to public transport and tourist attractions. We’ve got cheap and luxury hotels with a large list of facilities and services along with other attractive accommodation options which provide you with an ideal base for exploring.

Budget hotels in St Andrews

On a smaller budget, you could stay at Mcintosh Hall Campus Accommodation, where prices are about 82US$ per night on average. Agnes Blackadder Hall is a 3-star budget choice just 850 meters from the city center. St Andrews Tourist Hostel is a simple budget hostel, settled next to St Andrews Museum with room rates from only 16US$ per night.

Convenience of staying in the city center

To avoid long rides to get to the city center, book The Golf Inn, an upscale choice with a golf course and a sunbathing terrace, situated 450 meters away. Hotel Du Vin, St Andrews puts you within easy walking distance of stores and a market and offers an outdoor swimming pool and a golf course.

Consider staying at Greyfriars Inn, where you'll be within 5 minutes' walking distance of Bishop Wardlaw Statue.

Luxury and boutique accommodation

Old Course Hotel is a deluxe hotel offering upscale facilities like an indoor swimming pool, a golf course and mini golf.

Apartments, B&Bs and others

Scooniehill Farm House B&B is an affordable apartment that is only a 20-minute walk from Boarhills Church featuring a golf course, horse riding and cycling. To explore gardens and a green area, choose a snug David Russell Apartments next to St Andrews Castle. For those traveling with children, think about staying at Ardgowan Hotel, where you'll be close to Pirate Boats and that is located 100 meters from Golfer's Corner Lounge Bar at Dunvegan. For a relaxing vacation, book a resort hotel near Blackfriars Chapel, such as Albany Hotel or Rufflets Country House.

+ Read more - Less

Filtering results

Please wait...

107 hotels found