Find the B&Bs that appeal to you the most
Check out our pick of great 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 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
Offering sea views, Anchorage B&B is an accommodation located in Cockenzie, 1.3 km from Seton Sands Longniddry Beach and 14 km from Muirfield.
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.
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.
In Edinburgh’s city centre, Averon Guest House has spacious rooms, free Wi-Fi and free private parking.
Housed in a historic building, the recently renovated Straven Guesthouse provides accommodation with a shared lounge and free WiFi.
Duddingston Guest House - Rooms Only, a property with a garden, is located in Edinburgh, 5.9 km from Arthurs Seat, 6.2 km from Edinburgh Waverley station, as well as 6.2 km from Edinburgh Playhouse.
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.
Featuring a garden and views of garden, Arrandale Guest House is a recently renovated guest house located in Edinburgh, 2.2 km from National Museum of Scotland.
On the edge of Leith Links’ park, the Adelphi Private Hotel offers guest accommodation in a Georgian townhouse.
Located in Edinburgh, within 2.2 km of Royal Mile and 2.3 km of National Museum of Scotland, Edinburgh Travel Guest House features free WiFi throughout the property.
Dating back to 1880, Leith House is situated in the heart of Edinburgh, just 1 mile from the city centre.
Situated in Edinburgh, near Edinburgh Waverley station, Edinburgh Playhouse and Royal Mile, Mayfair Guest House features free WiFi.
Set in Edinburgh, near Edinburgh International Conference Centre, Edinburgh Castle and National Museum of Scotland, IVY House features 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.