St Andrews B&Bs with Local Breakfasts and Parking

Top-rated B&Bs in St Andrews: farmhouse stays, beachfront rooms, exceptional breakfasts. 6 hand-picked options with free WiFi & parking. Book now.

Check-in
Tue, 22 Sept
Check-out
Wed, 23 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Tue, 22 Sept
-
Check-out
Wed, 23 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Tue, 22 Sept
-
Check-out
Wed, 23 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-6 out of 6
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.0
Perfect369 total reviews
our site & Booking.com
Map
4.7 km from City Centre900 m from Scotland's secret bunker
Billiards RoomPractice Putting GreenGames Room
  • Converted railway carriage suites
  • On-site practice putting green
  • Homemade breakfast with local ingredients
From£ 155 /nightSelect
Claremont CottageBed & Breakfast
10.0
Perfect178 total reviews
our site & Booking.com
Map
5.2 km from City Centre
Garden TerraceFree BikesGolf Course
  • Adults-only policy ensures peaceful stay
  • Free bikes available for guest use
  • Tailored breakfast in garden setting
From£ 181 /nightSelect
8.9
Great176 total reviews
our site & Booking.com
Map
1.1 km from City Centre900 m from Byre Theatre
Beach AccessClub StoragePrivate Parking
  • Steps from East Sands Beach
  • Individually designed rooms
  • Bespoke breakfast using local produce
From£ 192 /nightSelect
9.4
Perfect168 total reviews
our site & Booking.com
Map
1000 m from City Centre900 m from Byre Theatre
Garden TerraceOutdoor DiningFree Parking
  • Less than 1 km to beach
  • Renovated rooms with garden views
  • Free on-site parking available
From£ 168 /nightSelect
9.7
Perfect159 total reviews
our site & Booking.com
Map
2.4 km from City Centre2.4 km from Byre Theatre
Glamping HutChocolate ClassesGolf Course
  • On-site chocolate-making classes
  • Glamping hut with fire pit
  • Panoramic countryside views
From£ 160 /nightSelect
Balmungo Cottage B&BBed & Breakfast
9.9
Perfect114 total reviews
our site & Booking.com
Map
2.3 km from City Centre2.1 km from St Andrews Bay
Private TerracePicnic AreaIn-room Breakfast
  • Only one suite for exclusive use
  • Sea, garden, and mountain views
  • Allergy-friendly accommodations available
From£ 237 /nightSelect

St Andrews, the home of golf, offers a range of bed and breakfasts that put you close to the action while providing a snug base. Whether you're here for the Old Course, the university, or the sandy shores, a B&B gives you a more personal stay than a hotel. Expect hearty Scottish breakfasts-often with locally sourced ingredients-and hosts who know the area inside out. You'll find options from a converted railway station to a farmhouse set in rolling countryside, all within a short drive of the town center and beaches.

Budget-wise, B&Bs in St Andrews typically range from £80 to £150 per night, depending on season and location. For a touch of luxury, Scooniehill Farm House B&B sits 2 miles from the town center, offering free parking, family rooms, and a full Scottish breakfast with local produce. Balmungo Cottage B&B, graded Exceptional, is an adults-only retreat with a historic feel, garden views, and a sun terrace-perfect for couples. If you prefer to be near the beach, No12 Bed and Breakfast offers direct beachfront access and sea views, while 21KR Bed And Breakfast provides a quiet garden setting less than a 10-minute walk from East Sands. For those who want a unique stay, The Old Station Guest House, once a railway station, now offers comfortable rooms and a breakfast room on the old platform. When booking, check for free parking and breakfast inclusions-these can save you significantly compared to city-center hotels.