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.

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.

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.
At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

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.

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi.

Featuring a garden and views of garden, Morven Guest House Carnoustie is a bed and breakfast situated in a historic building in Carnoustie, 1.2 km from Carnoustie Beach.

Offering a garden and quiet street view, Lomond Guest House is located in Leven-Fife, 27 km from St Andrews University and 27 km from St Andrews Bay.


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