Browse 8 hotels in St Andrews, from smaller properties suited to leisure travellers to hotels offering business facilities. Review their rooms, amenities and guest feedback, then contact suitable properties about accommodation and availability.
Ardgowan Hotel is a 44-bedroom boutique hotel in St Andrews offering relaxed, local hospitality across three restored Georgian townhouses. We provide four room types alongside our on-site venue, Bennies, delivering a comfortable base for golfers, visitors, and locals in the heart of North Street.
Annandale Guest House provides high-quality accommodation in St Andrews, Scotland. Specialising in comfortable, modern en-suite rooms and proximity to the Old Course, we cater to golfers, students, and tourists. Our services include breakfast provision, golf package coordination, and local expertise to enhance visitor experiences.
Golf Packages
Bed & Breakfast
Deluxe Ensuite Rooms
The Old Station is a 4-star guest house in St Andrews, offering luxury accommodation in a historic Victorian railway station and a converted railway carriage. Located five minutes from the town centre and within two miles of St Andrews Links, it features en-suite rooms, wheelchair access, and breakfast included in the tariff. The property combines heritage charm with modern comforts, including a garden with wildlife pond and golf practice facilities.
Luxury Accommodation
Breakfast Included
Wheelchair Access
Hazelbank Hotel is a family-owned boutique hotel in St Andrews, Fife, offering luxurious accommodation since 1898. Situated steps from the Old Course and St Andrews University, it provides elegantly appointed rooms with sea and golf course views. The hotel combines Victorian heritage with modern amenities, including complimentary breakfast, Wi-Fi, and tailored golf packages for visitors.
Morton of Pitmilly is an award-winning countryside resort in Fife, Scotland, offering luxurious self-catering holiday properties with extensive leisure facilities. Our accommodations cater to couples, families, and groups, combining comfort with activities like indoor pools, spa treatments, and tennis. Located near St. Andrews, we prioritise guest satisfaction through flexible booking options and pet-friendly stays.
Self-Catering Properties
Indoor Heated Pool
Gym Facility
The Albany Hotel St Andrews St Andrews is a family-run boutique hotel established in 1764, offering 22 en-suite rooms in a historic Georgian townhouse. Located in Scotlands Home of Golf, we provide 24/7 service, proximity to St Andrews iconic golf courses, and easy access to cultural landmarks. Our amenities include a walled beer garden, breakfast options, and tailored golf packages for visitors.
Accommodation
Breakfast Service
Beer Garden
Charming historic hotel
Perfect golf location
Delicious breakfast
Kinnettles Hotel is a luxury boutique hotel in St Andrews, Scotland, offering 15 high-end suites, exclusive event venues, and premium golf concierge services. Located steps from The Old Course, it combines Victorian architecture with modern amenities. The hotel features a GAIA-branded spa, transport partnerships, and seasonal packages for discerning travelers.
Montague House provides recently renovated, tartan-themed accommodation in central St Andrews. Our en-suite rooms include modern amenities and access to an award-winning breakfast service. The property combines Victorian architecture with contemporary comforts, situated near major attractions including the Old Course golf course.