Find the B&Bs that appeal to you the most
Check out our selection of great B&Bs in St. Andrews
Annandale Guest House enjoys a location in St. Andrews, 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodations 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.

Located in St. Andrews, 4 miles from St Andrews University, Guardbridge Inn has accommodations with a garden, free private parking, a terrace and a restaurant.

Located within a 8-minute walk of West Sands Beach and 700 yards of St Andrews University, Haar with Rooms 5 stars has 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 328 feet 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.

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

Providing city views, Morven Guest House Carnoustie in Carnoustie offers accommodations and a bar. This property offers access to a terrace, free private parking, and free Wifi.

Forth Bay Guest House provides accommodations with barbecue facilities and free WiFi, and is located in Leven-Fife. The bed and breakfast offers a terrace.


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 1312 feet from St Andrews University and 2297 feet from St Andrews Cathedral.
No12 Bed and Breakfast, St Andrews provides beachfront accommodations in St. Andrews. Both free Wifi and parking on-site are available at the bed and breakfast free of charge.
Balmungo Cottage B&B is located in St. Andrews, just 1.2 miles from St Andrews East Sands Beach and 1.9 miles from Fairmont St Andrews Bay Golf Course.
A former railway station set in 2 acres of landscaped garden, The Old Station Guest House consists of of the main building and a train carriage converted into suites.
Claremont Cottage in St. Andrews provides adults-only accommodations with a garden and a terrace.
Featuring garden views, Pinewood Country House in Leuchars features accommodations, a garden, barbecue facilities, and a shared lounge.