Find the B&Bs that appeal to you the most
Explore our most popular hotels in Musselburgh
Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.

Featuring a shared lounge, bar and free WiFi, The Ship Inn is located in Musselburgh, 1.9 km from Portobello Beach and 6.6 km from Arthurs Seat.

A recently renovated bed and breakfast located in Musselburgh, Musselburgh Links B&B features a garden. A hot tub and a bicycle rental service are available for guests.

Featuring a garden and views of garden, Kingston Guesthouse is a recently renovated guest house located in Edinburgh, 39 km from Dumfries and County Golf Club.

Situated in Edinburgh, the recently renovated 4 Friends House features accommodation 1.3 km from Royal Yacht Britannia and 3.1 km from Edinburgh Waverley station.

Located in Edinburgh, Six Brunton Place Guest House is a historic bed and breakfast that provides free WiFi, and guests can enjoy a garden and a terrace.

With free private parking and free Wi-Fi, a 30-minute walk from the centre of Edinburgh, Grangeview Guest House boasts an impressive winding staircase, a 32-inch flat-screen TV in its bedrooms, and...

With free parking and free WiFi, Sonas Guest House offers bright, cosy bedrooms. The historical Royal Mile and Holyrood Park are just a 20-minute walk away.

Located in Edinburgh, 1.9 km from University of Edinburgh and 2.7 km from National Museum of Scotland, Highfield Guest House provides accommodation with free WiFi in a historic building.

Offering quiet street views, b&b in Edinburgh is an accommodation located in Edinburgh, 1.7 km from Edinburgh Castle and 2 km from National Museum of Scotland.

Check out our pick of great B&Bs in Musselburgh
Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.

Featuring a shared lounge, bar and free WiFi, The Ship Inn is located in Musselburgh, 1.9 km from Portobello Beach and 6.6 km from Arthurs Seat.

A recently renovated bed and breakfast located in Musselburgh, Musselburgh Links B&B features a garden. A hot tub and a bicycle rental service are available for guests.

Featuring a garden and views of garden, Kingston Guesthouse is a recently renovated guest house located in Edinburgh, 39 km from Dumfries and County Golf Club.

Situated in Edinburgh, the recently renovated 4 Friends House features accommodation 1.3 km from Royal Yacht Britannia and 3.1 km from Edinburgh Waverley station.

Located in Edinburgh, Six Brunton Place Guest House is a historic bed and breakfast that provides free WiFi, and guests can enjoy a garden and a terrace.

With free private parking and free Wi-Fi, a 30-minute walk from the centre of Edinburgh, Grangeview Guest House boasts an impressive winding staircase, a 32-inch flat-screen TV in its bedrooms, and...

With free parking and free WiFi, Sonas Guest House offers bright, cosy bedrooms. The historical Royal Mile and Holyrood Park are just a 20-minute walk away.

Located in Edinburgh, 1.9 km from University of Edinburgh and 2.7 km from National Museum of Scotland, Highfield Guest House provides accommodation with free WiFi in a historic building.

Offering quiet street views, b&b in Edinburgh is an accommodation located in Edinburgh, 1.7 km from Edinburgh Castle and 2 km from National Museum of Scotland.


Popular with guests booking B&Bs in Musselburgh
Popular with guests booking B&Bs in Musselburgh
Popular with guests booking B&Bs in Musselburgh
Popular with guests booking B&Bs in Musselburgh
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Edinburgh
Popular with guests booking B&Bs in Edinburgh
Bridge St Guest House - Rooms Only, a property with a shared lounge, is situated in Tranent, 16 km from Dalhousie Castle, 16 km from Arthurs Seat, as well as 17 km from Muirfield.
St Martins Guest House - Rooms Only, a property with a shared lounge, is situated in Tranent, 17 km from Arthurs Seat, 17 km from Muirfield, as well as 18 km from University of Edinburgh.
Alexander Guest House is a friendly guest house with clean rooms and excellent bus access to Edinburgh city centre. Arthur’s Seat provides a beautiful backdrop.
Located in Edinburgh and only 1.9 km from University of Edinburgh, Arrandale Guest House provides accommodation with garden views, free WiFi and free private parking.
On the edge of Leith Links’ park, the Adelphi Private Hotel offers guest accommodation in a Georgian townhouse.
Featuring a garden and views of garden, Kingston Guesthouse is a recently renovated guest house located in Edinburgh, 39 km from Dumfries and County Golf Club.
Dating back to 1880, Cambridge House is set 1 mile from both the historic city centre and the Leith docks area of Edinburgh.
Set in Edinburgh, less than 1 km from Edinburgh International Conference Centre and a 16-minute walk from Edinburgh Castle, The Residence - NO 57 offers accommodation with free WiFi in a historic...
Situated in Edinburgh, 2 km from University of Edinburgh and 2.4 km from National Museum of Scotland, Airdenair Guest House features accommodation with free WiFi in a historic building.
In central Edinburgh, this 4-star Georgian town house offers free Wi-Fi and free parking. The local bus service allows easy access to Edinburgh city centre.
The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.
Located in Edinburgh, the Edinburgh Holiday Guest House offers free WiFi throughout and free onsite parking. The University of Edinburgh is just 10 minutes' walk away.
The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers free WiFi. The property is non-smoking and is located 1.9 km from Dalhousie Castle.
Situated within 1.3 km of Edinburgh Waverley station and less than 1 km of Edinburgh Playhouse in Edinburgh, East Claremont Guest House features accommodation with seating area.
Housed in a historic building, the recently renovated Straven Guesthouse provides accommodation with a shared lounge and free WiFi.
Featuring free WiFi and a sun terrace, Another Room offers accommodation between the districts of Portobello and Craigentinny in Edinburgh, 4 km from the city centre.