Find the B&Bs that appeal to you the most
Check out our pick of great B&Bs in St. Andrews
Annandale Guest House is situated in St. Andrews, 500 metres from St Andrews University, 5 km from St Andrews Bay, and 21 km from Discovery Point.
No12 Bed and Breakfast, St Andrews is a 4-star property set in St. Andrews, facing the sea. Both free WiFi and parking on-site are available at the bed and breakfast free of charge.
Located in St. Andrews, 1.2 km from St Andrews East Sands Beach, The Spindle Guest Rooms has a garden, parking on-site and rooms with free WiFi access.
Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.
Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside.
Situated in St. Andrews, 6.5 km from St Andrews University, Guardbridge Inn features accommodation with a garden, free private parking, a terrace and a restaurant.
Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.
At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.
Situated in St. Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi.
The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.
Popular with guests booking B&Bs in St. Andrews
Popular with guests booking B&Bs in St. Andrews
Popular with guests booking B&Bs in St. Andrews
Popular with guests booking B&Bs in St. Andrews
Popular with guests booking B&Bs in St. Andrews
Popular with guests booking B&Bs in St. Andrews
Popular with guests booking B&Bs in St. Andrews
Popular with guests booking B&Bs in St. Andrews
Popular with guests booking B&Bs in St. Andrews
Popular with guests booking B&Bs in St. Andrews
Situated in St. Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi.
Doune Guest House provides rooms in St Andrews. This 4-star guest house offers luggage storage space. The property is 400 metres from St Andrews University and 700 metres from St Andrews Cathedral.
The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.
Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.
Boasting a patio with mountain views, a garden and barbecue facilities, Balmungo Cottage B&B can be found in St. Andrews, close to St Andrews East Sands Beach and 3.1 km from St Andrews Bay.
A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises of the main building and a train carriage converted into suites.
Claremont Cottage in St. Andrews provides adults-only accommodation with a garden and a terrace. The property has garden views and is 6.2 km from St Andrews University and 10 km from St Andrews Bay.
Situated within 12 km of St Andrews University and 16 km of St Andrews Bay in Leuchars, Pinewood Country House features accommodation with seating area.
Tarskavaig B&B in Radernie provides adults-only accommodation with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 10 km from St Andrews University.