Find the B&Bs that appeal to you the most
Check out our pick of great B&Bs in Musselburgh
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.

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.

The Albyn Townhouse is a generous 4-storey, 19th-century traditional town house.

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 central New Town just a minute’s walk from bustling Princes Street, this Georgian townhouse offers Wi-Fi. Edinburgh Waverley Rail Station is just 15 minutes’ walk away.

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.

This stylish, family-run guest house is close to Edinburgh city centre and has easy access by bus. It has free Wi-Fi and attractive rooms with Freeview TVs and DVD players.


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
Cabin by the coast is located in the Portobello district of Edinburgh, 6.8 km from Arthurs Seat, 6.9 km from Edinburgh Waverley station and 6.9 km from Edinburgh Playhouse.
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.
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.
Set in Dalkeith, within 7.5 km of Dalhousie Castle and 13 km of University of Edinburgh, The Old Farmhouse offers accommodation with a garden and free WiFi as well as free private parking for guests...
Offering garden views, Little france house room1 is an accommodation situated in Edinburgh, 4.9 km from University of Edinburgh and 5.3 km from National Museum of Scotland.
Brae Guest House is located in Edinburgh, 2.7 km from Portobello Beach, 2 km from Arthurs Seat, and 3.3 km from Edinburgh Waverley station.
Located 2.7 km from Portobello Beach, 2 km from Arthurs Seat and 3.3 km from Edinburgh Waverley station, Sailte House offers accommodation situated in Edinburgh.
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.
Located in Dalkeith, in a historic building, 4.4 km from Dalhousie Castle, The ESKBANK hotel - Rathan House is a guest house with a garden and shared lounge.
Set in Dalkeith and only 4.6 km from Dalhousie Castle, Glenarch House offers accommodation with garden views, free WiFi and free private parking.
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.
Beautiful Rooms in Edinburgh Cottage Guest House - Free Parking, a property with a shared lounge, is set in Edinburgh, 5.6 km from University of Edinburgh, 6 km from National Museum of Scotland, as...
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.
Offering a garden and garden view, Roost Hill - Free Parking Zone is situated in Edinburgh, 2.7 km from University of Edinburgh and 3 km from National Museum of Scotland.