Find and Book Top Rated Bed and Breakfasts in Edinburgh

Search among 26 available Bed and Breakfasts in Edinburgh from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-20 out of 26
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Bed & Breakfast
8.4
Great133 reviews
MapView on map2.1 mi from City Center1100 yd from The New Yorker Pool & Snooker Club
From   US$ 215 /nightSelect
8.4
Great134 reviews
MapView on map2.2 mi from City Center400 yd from Murrayfield Stadium
From   US$ 69 /nightSelect
Bed & Breakfast
8.4
Great113 reviews
3.2 mi from City Center100 yd from Edinburgh Zoo
From   US$ 149 /nightSelect
Bed & Breakfast
8.4
Great201 reviews
1.4 mi from City Center900 yd from Holyrood Park
From   US$ 91 /nightSelect
Bed & Breakfast
8.4
Great133 reviews
1.1 mi from City Center700 yd from Edinburgh International Conference Centre (EICC)
From   US$ 207 /nightSelect
Bed & Breakfast
8.4
Great69 reviews
11.1 mi from City Center
From   US$ 477 /nightSelect
8.4
Great225 reviews
1.0 mi from City Center600 yd from Holyrood Park
From   US$ 73 /nightSelect
Bed & Breakfast
8.6
Great273 reviews
1.7 mi from City Center1600 yd from Holyrood Park
From   US$ 235 /nightSelect
Bed & Breakfast
8.2
Great419 reviews
800 yd from City Center400 yd from Edinburgh Playhouse
From   US$ 178 /nightSelect
Bed & Breakfast
8.4
Great75 reviews
2.4 mi from City Center1600 yd from Murrayfield Stadium
From   US$ 278 /nightSelect
Bed & Breakfast
8.4
Great44 reviews
1.8 mi from City Center1200 yd from Murrayfield Stadium
From   US$ 285 /nightSelect
Bed & Breakfast
8.2
Great112 reviews
2.0 mi from City Center1.1 mi from Holyrood Park
From   US$ 109 /nightSelect
Bed & Breakfast
8.0
Great145 reviews
1.1 mi from City Center1200 yd from Edinburgh Playhouse
From   US$ 142 /nightSelect
Bed & Breakfast
8.4
Great147 reviews
1.5 mi from City Center1400 yd from Holyrood Park
From   US$ 149 /nightSelect
Bed & Breakfast
7.8
Very good67 reviews
1100 yd from City Center300 yd from Edinburgh Playhouse
From   US$ 217 /nightSelect
Bed & Breakfast
8.6
Great13 reviews
1.3 mi from City Center800 yd from Holyrood Park
From   US$ 110 /nightSelect
Bed & Breakfast
8.4
Great212 reviews
1.0 mi from City Center700 yd from Edinburgh International Conference Centre (EICC)
From   US$ 123 /nightSelect
Bed & Breakfast
8.2
Great88 reviews
4.6 mi from City Center
From   US$ 195 /nightSelect
8.2
Great89 reviews
1300 yd from City Center800 yd from Edinburgh Playhouse
From   US$ 275 /nightSelect
Bed & Breakfast
8.4
Great117 reviews
11.5 mi from City Center
From   US$ 198 /nightSelect
  • 1
  • 2

Best Bed and Breakfasts in Edinburgh

Why visit?

With its rich history, stunning architecture, and vibrant cultural scene, Edinburgh is a city that offers something for every traveler. From exploring medieval castles like Edinburgh Castle to strolling along the famous Royal Mile, there are plenty of notable landmarks to discover. The city also boasts stunning natural landscapes such as Arthur's Seat and Holyrood Park, where visitors can enjoy breathtaking views of the city. Edinburgh is also renowned for its festivals, including the Edinburgh Festival Fringe, the largest arts festival in the world. Whether you're interested in history, culture, or simply soaking up the unique atmosphere, Edinburgh is a must-visit destination.

Why is choosing a B&B in Edinburgh better than staying in a hotel?

Authentic Experience: B&Bs offer the opportunity to stay in traditional Scottish homes with friendly hosts who can provide insider tips and recommendations.

Personalized Service: B&B owners often go the extra mile to ensure a pleasant stay, providing personalized service and local knowledge.

Unique Atmosphere: Many B&Bs are housed in historic buildings, offering a charming and cozy ambiance that can't be replicated in a hotel.

Homemade Breakfast: Wake up to a delicious homemade breakfast prepared with local ingredients, adding to the authentic experience.

Value for Money: B&Bs are often more affordable than hotels, especially when considering the personalized service and amenities offered.

What is the price to stay in a bed and breakfast per night?

Average prices for a 3-star B&B in Edinburgh range from $100 to $150 per night.

Average prices for a 4-star B&B in Edinburgh range from $150 to $200 per night.

Average prices for a 5-star B&B in Edinburgh range from $200 to $300 per night.

Best value for money:

Alba House B&B: Located near Holyrood Park, offering comfortable rooms and a delicious breakfast.

Ardleigh Guest House: Situated in the quiet residential area of Newington, offering spacious rooms and a hearty breakfast.

Best B&Bs near top attractions:

94DR: Located in the stylish West End, this B&B offers contemporary rooms and is within walking distance of Edinburgh Castle.

Glenalmond House: Situated in the tranquil area of Newington, it is conveniently close to the Royal Mile and Edinburgh's major attractions.

Best for a romantic stay:

The Salisbury B&B: Set in a Victorian townhouse near Arthur's Seat, it offers elegant rooms and a romantic ambiance.

Six Brunton Place: With its luxurious suites and intimate setting, this B&B is perfect for a romantic getaway.

Best bed and breakfasts for families:

Ben Cruachan Guest House: Offering family-friendly rooms and a warm welcome, it is located near the city center and attractions.

No. 53 Frederick Street: This Georgian B&B provides spacious family rooms and is ideally located for exploring Edinburgh with kids.

Best bed & breakfasts with unique views:

Nira Caledonia: Overlooking Royal Terrace Gardens, this boutique B&B offers stunning views of the city and luxurious accommodations.

Dene Guest House: Situated in a quiet residential area, it provides beautiful views of Holyrood Park and Arthur's Seat.

Show moreLess