Filters
Popular
70
82
23
14
13
49
31
28
10
3
5
Search by name
Star rating
6
13
15
2
72
MoreLess
Guest rating
10
3
5
MoreLess
Accommodation type
31
MoreLess
Price per night
56
7
9
16
20
MoreLess
Nearby
70
5
65
67
68
14
65
MoreLess
Airports
1
MoreLess
Hotel type
93
87
35
23
22
19
16
10
5
4
2
26
10
6
2
1
1
1
MoreLess
Amenities
82
23
14
13
12
10
5
MoreLess
Room features
7
1
30
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 108 hotels in St Andrews
Get Prices

108 hotels in St Andrews

Filter by
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
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$ 366per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Macdonald Rusacks HotelPilmour Links, St Andrews, United Kingdom, KY16 9JQView on map
700 yd from City Center200 yd from St Andrews - Jubilee Course
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$ 228per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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$ 465per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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
Great5 reviews
Price fromUS$ 185per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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
Perfect72 reviews
Price fromUS$ 265per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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
    • 24-hour reception
    +1
7.6
Very good168 reviews
Price fromUS$ 157per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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$ 124per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hotel Du Vin, 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$ 326per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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$ 125per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Greyfriars Inn By Greene King Inns129 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$ 176per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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
    • Paid parking
    +1
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
7.4
Very good12 reviews
Price fromUS$ 188per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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$ 187per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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 hotel has
    • On-site car park
    +1
8.6
Great32 reviews
Price fromUS$ 157per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
The Old Station Guest HouseStravithie 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$ 213per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Fernie Castle HotelLetham, St Andrews, United Kingdom, KY15 7RUView on map
12.0 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
    • Car park
    +1
  • The hotel has
    • 24-hour reception
    +1
Select
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
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$ 84per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
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$ 137per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

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

108 hotels found