Bed and Breakfast in Edinburgh

Three B&Bs in Edinburgh with superb breakfasts, from guest houses near Arthurs Seat to historic spots by the Royal Mile. Book now.

Check-in
Fri, 18 Sept
Check-out
Sat, 19 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Fri, 18 Sept
-
Check-out
Sat, 19 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Fri, 18 Sept
-
Check-out
Sat, 19 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-3 out of 3
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.6
Perfect646 total reviews
our site & Booking.com
Map
1.2 km from City Centre700 m from Edinburgh Playhouse
Private GardenGuest LoungeBicycle Parking
  • Boutique six-room historic townhouse
  • Complimentary wine with breakfast
  • Garden access from select rooms
FromAU$ 557 /nightSelect
Airdenair Guest HouseBed & Breakfast
7.9
Very good1568 total reviews
our site & Booking.com
Map
2.2 km from City Centre1.2 km from Queen's Hall
Homemade BreakfastScenic ViewsPersonalized Service
  • Homemade full Scottish breakfasts daily
  • Views of Arthur's Seat from rooms
  • Family-run with personalized local tips
FromAU$ 127 /nightSelect
Craigievar Guest HouseBed & Breakfast
9.0
Perfect752 total reviews
our site & Booking.com
Map
7.4 km from City Centre700 m from South Gyle Station
Kitchen AccessOn-site ParkingGarden
  • Personalized host with local insights
  • Bus stop outside for city center
  • 10 minutes from Edinburgh Airport
FromAU$ 162 /nightSelect

Bed and breakfasts in Edinburgh place you inside historic townhouses and Georgian buildings, often within walking distance of the Old Town or the Royal Mile. Properties like Airdenair Guest House sit 1.4 km from Arthurs Seat and 2 km from the University of Edinburgh, with rooms featuring parquet floors, desks, and private bathrooms. A continental buffet with fresh pastries, cheese, and fruit is included in the rate, alongside free WiFi, luggage storage, and express check-in. Budget-wise, B&Bs typically range from £80 to £150 per night depending on season and location.

For higher-end stays, Six Brunton Place Guest House earns a 96 guest score and delivers an exceptional breakfast with juice, pastries, cheese, and fruits. It is an 18-minute walk from Edinburgh Waverley station and offers a garden terrace, bicycle parking, and tea and coffee makers in every room. Travelers seeking near-airport accommodations can consider Craigievar Guest House, rated 'Superb' and themed around airport convenience. When booking, prioritize properties with free cancellation and check whether breakfast is included-many B&Bs also provide vegetarian or vegan options upon request.