Hotels in St Andrews

Search among 34 available hotels and places to stay in St Andrews.

Check-in
Wed, 11 Feb
Check-out
Thu, 12 Feb
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Wed, 11 Feb
-
Check-out
Thu, 12 Feb
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Wed, 11 Feb
-
Check-out
Thu, 12 Feb
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-34 out of 34
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.2
Perfect1069 total reviews
our site & Booking.com
Map
1.2 km from City Centre100 m from The Dukes St Andrews
Featuring 144 rooms with views of the sea, the exclusive Old Course Hotel, within 20 minutes' walk of St Andrews Cathedral, provides guests with a hydrotherapy circuit and sauna facilities.
FromC$ 336 /nightSelect
9.1
Perfect1380 total reviews
our site & Booking.com
Located about 7 minutes' walk from Kinness Burn, the comfortable 5-star Rusacks St Andrews features 123 rooms and an à la carte restaurant.
FromC$ 173 /nightSelect
8.7
Great1431 total reviews
our site & Booking.com
Map
4.0 km from City Centre300 m from St Andrews Bay
The luxury Fairmont St Andrews, Scotland St Andrews in a shopping area offers guests a swimming pool and an à la carte restaurant.
FromC$ 343 /nightSelect
9.1
Perfect104 total reviews
our site & Booking.com
The sophisticated Scores is situated in the heart of St Andrews at 250 metres from St Andrews Aquarium.
FromC$ 167 /nightSelect
8.7
Great960 total reviews
our site & Booking.com
Map
500 m from City Centre200 m from Lundin Golf Club
Opened in 1840, the chic 4-star Du Vin, is situated 800 metres from West Sands.
FromC$ 405 /nightSelect
8.0
Great1367 total reviews
our site & Booking.com
St Andrew's Episcopal Church and Byre Theatre are respectively 0.6 km and 850 metres from the 3-star Ardgowan.
FromC$ 100 /nightSelect
8.9
Great647 total reviews
our site & Booking.com
Map
2.9 km from City Centre2.1 km from The Dukes St Andrews
The 4-star Rufflets features rooms with views of the garden, while a prime location provides access to St Andrews Museum, which is a 5-minute ride away.
FromC$ 373 /nightSelect
8.1
Great1079 total reviews
our site & Booking.com
Map
300 m from City Centre100 m from St Andrews - New Course
Featuring 24 rooms with views of the garden, the boutique style Albany St Andrews is set a 10-minute ride from Craigtoun Country Park.
FromC$ 121 /nightSelect
Claremont CottageBed & Breakfast
10.0
Perfect66 total reviews
our site & Booking.com
Map
5.2 km from City Centre
The Claremont Cottage is set at a 5 km distance from British Golf Museum and about a 15-minute drive from University of St Andrews.
FromC$ 317 /nightSelect
7.9
Very good1003 total reviews
our site & Booking.com
Map
8.6 km from City Centre
Dunino Den is at a 7 km distance from the pet friendly Inn At Lathones St Andrews and features shopping and dining.
FromC$ 115 /nightSelect
9.2
Perfect257 total reviews
our site & Booking.com
Map
400 m from City Centre400 m from Byre Theatre
While staying at the Spindle Guest Rooms you are invited to discover St Andrews Aquarium, set 1.1 km away, or Eden Mill, which is 1.2 km away.
FromC$ 240 /nightSelect
8.4
Great1293 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Lundin Golf Club
Situated 350 metres from St Andrews Aquarium, the 3-star Greyfriars Inn By Greene King Inns features 18 rooms with private bathrooms.
FromC$ 179 /nightSelect
9.0
Perfect582 total reviews
our site & Booking.com
Map
400 m from City Centre600 m from Lundin Golf Club
Spirit is 12 minutes' stroll from the 3-star Rooms At The Saint.
FromC$ 280 /nightSelect
8.4
Great656 total reviews
our site & Booking.com
The luxury Kinnettles Hotel & Spa has an à la carte restaurant specialising in British cuisine and is situated a mere 9 minutes on foot from University of St Andrews.
FromC$ 1 058 /nightSelect
8.1
Great871 total reviews
our site & Booking.com
Map
10.9 km from City Centre
The smoke-free Drumoig Golf St Andrews is found approximately a 15-minute ride from Howff Cemetery, offering guests international cuisine.
FromC$ 130 /nightSelect
7.6
Very good387 total reviews
our site & Booking.com
While staying at the New Inn you are invited to discover Eden Mill, set 5 minutes' drive away, or St Andrews Cathedral, which is about 11 minutes' walk away.
FromC$ 251 /nightSelect
9.1
Perfect1004 total reviews
our site & Booking.com
The Arran, is set just 500 metres from St Andrews Castle and nearly 5 minutes on foot from University of St Andrews.
FromC$ 266 /nightSelect
8.8
Great132 total reviews
our site & Booking.com
Map
1.1 km from City Centre900 m from Byre Theatre
Staying at the 4-star No12 St Andrews, located in a historical district, guests can keep active with windsurfing, canoeing and hiking.
FromC$ 350 /nightSelect
9.6
Perfect138 total reviews
our site & Booking.com
Map
2.4 km from City Centre
The 3-star Scooniehill Farm House B&B is a perfect vacation spot within 10 minutes' drive of St Andrews Museum and other St Andrews landmarks.
FromC$ 245 /nightSelect
9.6
Perfect106 total reviews
our site & Booking.com
Map
8.9 km from City Centre
Staying at the 5-star Peat Inn Restaurant With Rooms St Andrews means you will be a 15-minute ride from Fife Folk Museum, while enjoying a heated swimming pool onsite.
FromC$ 561 /nightSelect
8.3
Great211 total reviews
our site & Booking.com
Map
600 m from City Centre100 m from Lundin Golf Club
While staying at the Haar With Rooms 5 Stars St Andrews you are invited to discover East Sands, set a 15-minute stroll away, or The Swilcan Bridge, which is just 600 metres away.
FromC$ 564 /nightSelect
9.0
Perfect80 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Lundin Golf Club
The 4-star Montague Guest House is located 650 metres from Castle Sands and comprises 9 rooms with modern comforts.
FromC$ 501 /nightSelect
9.1
Perfect25 total reviews
our site & Booking.com
Map
6.1 km from City Centre
Located just 6 minutes' walk from Eden Mill Distillery and 2.5 km from St Michaels Golf Club, the Guardbridge Inn features a sunbathing terrace, a picnic area, and a golf course.
FromC$ 328 /nightSelect
9.1
Perfect119 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Lundin Golf Club
Byre Theatre is at 800 metres of the 3-star Annandale Guest House and Blackfriars Chapel is 0.6 km away.
FromC$ 336 /nightSelect
No 5 PilmourGuest house
8.3
Great91 total reviews
our site & Booking.com
Map
600 m from City Centre200 m from Lundin Golf Club
The 4-star No 5 Pilmour with garden views lies within a 5-minute walk of St Andrews Aquarium.
FromC$ 309 /nightSelect
8.2
Great494 total reviews
our site & Booking.com
Map
600 m from City Centre100 m from Lundin Golf Club
Within a 12-minute walk of Fraser Gallery St Andrews, the 3-star Golf Inn includes 6 rooms.
FromC$ 156 /nightSelect
9.0
Perfect346 total reviews
our site & Booking.com
Map
4.7 km from City Centre900 m from Scotland's secret bunker
Guests can have a buffet breakfast and enjoy visiting The Swilcan Bridge, set approximately 15 minutes' drive from the 4-star Old Station Guest House St Andrews.
FromC$ 282 /nightSelect
Doune Guest HouseGuest house
8.5
Great225 total reviews
our site & Booking.com
Map
500 m from City Centre300 m from Lundin Golf Club
Eden Mill is nearly 5 minutes on foot from the 4-star Doune Guest House, while St Andrew's Episcopal Church is about 10 minutes' walk away.
FromC$ 271 /nightSelect
8.4
Great581 total reviews
our site & Booking.com
Map
1000 m from City Centre900 m from Byre Theatre
While staying at The Space St Andrews you are invited to discover Eden Mill, set a 25-minute walk away, or Swilken Burn Bridge, which is 1.5 km away.
FromC$ 142 /nightSelect
9.9
Perfect28 total reviews
our site & Booking.com
Map
1.7 km from City Centre1.5 km from St Andrews Cathedral
While staying at the Holiday Home, St Andrews Holiday Park you are invited to discover St Andrews Museum, set approximately 25 minutes' walk away, or British Golf Museum, which is 2.5 km away.
FromC$ 385 /nightSelect
Balmungo Cottage B&BBed & Breakfast
9.9
Perfect88 total reviews
our site & Booking.com
Map
2.3 km from City Centre
Overlooking city, the Balmungo Cottage B&B St Andrews welcomes guests with a full English breakfast.
FromC$ 484 /nightSelect
9.3
Perfect101 total reviews
our site & Booking.com
Map
1000 m from City Centre900 m from Byre Theatre
Guests can also visit Lundin Golf Club, situated nearly a 25-minute walk away.
FromC$ 283 /nightSelect
9.7
Perfect31 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from St Andrews - Jubilee Course
There are rooms facing garden and the 5-star Ailim House Serviced Cottage Escape, Around The Corner From The Old Course is set a mere 5 minutes' stroll from Eden Mill.
FromC$ 848 /nightSelect
12 Kinkell CourtHoliday park
8.1
Great10 total reviews
our site & Booking.com
Map
1.7 km from City Centre1.5 km from Byre Theatre
East Sands is around a 15-minute walk from the 12 Kinkell Court and The Swilcan Bridge is nearly 10 minutes' drive away.
FromC$ 843 /nightSelect

Where to stay in St Andrews?

Best cheap 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 hotels 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 in St Andrews

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

Explore and find your best 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.

Show moreLess

St Andrews hotels essential information

🏨 Hotels in St Andrews 34
👛 Lowest price 344 CAD
✍️ Hotels Reviews 3