St. Andrews Places to Stay
Show on map
If You Are in a Hurry
Here’s a quick list of the best hotels in St. Andrews
Best Places to Stay in St. Andrews
St Andrews Golf and holiday home

Stewarts Resort Lodge 23

Stewarts Resort Lodge 23 is a non-smoking property in St Andrews featuring a sauna and access to a patio, with free private parking available and located 7.3 km from St Andrews University. - Sauna - Patio access - Free private parking - Non-smoking property - 7.3 km from St Andrews University
Annandale Guest House

Annandale Guest House in St Andrews sits 400 metres from St Andrews University, 600 metres from West Sands Beach, 1.2 km from St Andrews East Sands Beach and 4.9 km from St Andrews Bay; the property features luggage storage, complimentary WiFi and a paid airport shuttle, and is noted for its great location, spotless rooms, quality fittings and a friendly host. - Prime central location near university and beaches - Spotless rooms with quality fittings - Friendly, attentive host - Free WiFi - Luggage storage and paid airport shuttle available
Lorimer House

Dunperrogh

Dunperrogh is a sustainable apartment in St Andrews with garden and city views, ideally located a short distance from West Sands Beach and St Andrews East Sands Beach; the property offers a patio, complimentary WiFi, free private parking and the option for outdoor dining. - Free WiFi - Free private parking - Garden and city views - Patio with outdoor dining option - Close to West Sands and East Sands beaches
Stewarts Resort Lodge 4

Stewarts Resort Lodge 4 is a non-smoking property located in St Andrews, offering guests a sauna for relaxation, access to a private patio, and free private parking on site; the lodge sits 7.3 km from St Andrews University. - Sauna available - Private patio access - Free on-site private parking - Non-smoking property - 7.3 km from St Andrews University
The Townhouse

The Townhouse is a non-smoking property with a garden in St Andrews, situated less than 1 km from the University of St Andrews, 1.2 km from West Sands Beach, 1.5 km from St Andrews East Sands Beach and approximately 5 km from St Andrews Bay. - Garden setting - Non-smoking accommodation - Under 1 km to St Andrews University - Short walks to West and East Sands beaches - Easy access to St Andrews Bay (≈5 km)
The Inn At Kingsbarns

The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns with free WiFi throughout and an on-site bar, and guests benefit from free private parking on site; rooms feature flat-screen TVs, a kettle, and some units include a seating area, while each room has a private bathroom with a bath plus bathrobes and slippers for added comfort. - Free WiFi throughout - Pet-friendly - On-site bar - Free private parking - Rooms with flat-screen TV, kettle, bathrobes and slippers
Scooniehill Farm House B&B
