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.

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.

Well situated in the Edinburgh City Centre district of Edinburgh, Queen Charlotte Guesthouse is set 1 km from Camera Obscura and World of Illusions, 600 metres from Edinburgh Castle and 1.2 km from...


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
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.
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.
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.
Offering city views, Edinburgh Travel Guest House is an accommodation situated in Edinburgh, 1.8 km from University of Edinburgh and 2.2 km from Royal Mile.
Located in Edinburgh, near Camera Obscura and World of Illusions, National Museum of Scotland and Royal Mile, EdinB&B features free WiFi.
Situated in Edinburgh, near Edinburgh Waverley station, Edinburgh Playhouse and Royal Mile, Mayfair Guest House features free WiFi.
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.
Boasting a shared lounge and views of mountain, Barony House 5 Star Boutique BK Direct is a guest house set in a historic building in Edinburgh, 1.9 km from University of Edinburgh.
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.
In Edinburgh’s New Town, the Elder York Guest House is 500 metres from Princes Street. Situated on the second floor, it offers easy access to the city’s sights and breakfasts.
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.
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.