Bed and Breakfast in Musselburgh

12 available b&b offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Musselburgh bed and breakfast
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

12 Bed and Breakfasts in Musselburgh

Best Musselburgh bed and breakfasts with breakfast included

Arden House - Rooms With Continental Breakfast - Musselburgh
9.8 181 reviews
Musselburgh
03/07 – 05/07
229 €/nighttotal: 458 € (2 )

Arden House - Rooms With Continental Breakfast

1 2
B&B , Musselburgh
This charming guesthouse is situated in Musselburgh, a short drive from Edinburgh's city centre and close to Musselburgh Racecourse, offering a peaceful retreat from the bustling city. The accommodation has received excellent ratings for its cleanliness, location and overall experience.
The guesthouse has a single bedroom and bathroom, along with a shared kitchen equipped with a fridge and microwave. Guests can enjoy a garden, free parking, room service, and free Wi-Fi in the communal areas, making it an ideal choice for golfers and those looking to explore the area.
Arden House - Musselburgh
10 69 reviews
Musselburgh
03/07 – 05/07
217 €/nighttotal: 434 € (2 )

Arden House

1 2
B&B , Musselburgh
This Musselburgh guesthouse offers convenient access to Edinburgh attractions, situated within 15 kilometres of Dalkeith Country Park, Arthur's Seat, and the Palace of Holyroodhouse, with the Royal Yacht Britannia and Princes Street Gardens also nearby.
Guests can benefit from complimentary Wi-Fi in common areas, free unassisted parking, and a shared refrigerator, with a check-out time of 10:30 AM in this non-smoking establishment.
No 45 - Musselburgh
9.1 146 reviews
Musselburgh
14/07 – 16/07
267 €/nighttotal: 534 € (2 )

No 45

1 3
B&B , Edinburgh
No 45 B&B is situated 3.2km from Edinburgh city centre, offering easy access via regular buses and proximity to various restaurants within a 10-minute walk.
This family-friendly guesthouse features one bedroom, one bathroom, free Wi-Fi, a terrace, garden, on-site parking, and a restaurant; guests can enjoy tea and coffee making facilities, TVs and assistance with planning their Edinburgh exploration.
Elder York Guest House - Musselburgh
8.8 3732 reviews
Musselburgh
03/07 – 05/07
261 €/nighttotal: 522 € (2 )

Elder York Guest House

1 2
B&B , Edinburgh
The Elder York Guest House is situated in Edinburgh's New Town, just a 1 kilometre walk from Waverley Railway Station and a short distance from Princes Street, offering easy access to the city's attractions. The guest house has received very good ratings for cleanliness and user experience, and an excellent rating for location.
This charming bed and breakfast is located on the second floor and accessible by stairs only. It provides comfortable amenities such as tea and coffee making facilities, a TV, and a private bathroom, and offers a continental or full Scottish breakfast.

Best Musselburgh bed and breakfasts with a garden

Glenarch House - Musselburgh
9.6 86 reviews
Musselburgh
03/07 – 05/07
261 €/nighttotal: 522 € (2 )

Glenarch House

1 2
B&B , Dalkeith
Glenarch House, a Dalkeith guesthouse, is situated approximately 9.6km from Edinburgh city centre, offering easy access to attractions such as Edinburgh University and the Royal Mile.
This one-bedroom guest house sleeps two, features a private garden and terrace, free parking, Wi-Fi, and a kitchenette in some rooms, plus is conveniently located near Dalkeith Country Park.
Glenalmond House - Musselburgh
9.4 388 reviews
Musselburgh
03/07 – 05/07
337 €/nighttotal: 674 € (2 )

Glenalmond House

1 2
B&B , Edinburgh
Glenalmond House, a 4-star guest house in Edinburgh's Newington district, is less than 3.2km from Edinburgh Waverley Station, Princes Street, and the Royal Mile.
This family-friendly establishment offers one bedroom with en-suite bathroom, free parking, a restaurant, and a full Scottish/vegetarian breakfast, plus year-round golf discounts nearby.
The Royal Guest House | Cameron Toll | Free Parking - Musselburgh
Musselburgh
03/07 – 05/07
681 €/nighttotal: 1362 € (2 )

The Royal Guest House | Cameron Toll | Free Parking

2 2
B&B , Edinburgh
This Edinburgh guesthouse is situated in the Newington district, offering a 7-minute drive to Edinburgh Castle and a 6-minute drive to Grassmarket.
This 107 square meter accommodation sleeps up to six guests in two bedrooms with two bathrooms, featuring air conditioning, complimentary Wi-Fi, and on-site parking.
Smith Place Hotel - Musselburgh
8.1 644 reviews
Musselburgh
03/07 – 05/07
178 €/nighttotal: 356 € (2 )

Smith Place Hotel

1 2
B&B , Edinburgh
Smith Place Hotel, a family-friendly guesthouse in Edinburgh's Leith district, is an 18-minute walk from the Playhouse Theatre, 2.1km from Waverley Station, and 2.6km from the Royal Mile.
This one-bedroom, one-bathroom lodging offers free Wi-Fi, a private check-in/out, a shared lounge, garden, terrace, parking, and an à la carte breakfast; soundproof rooms ensure a peaceful stay.

Frequently asked questions about bed and breakfast in Musselburgh

Destinations nearby

Best Musselburgh bed and breakfasts with parking

Hanover 71 Suites - Musselburgh
8.3 940 reviews
Musselburgh
14/07 – 16/07
548 €/nighttotal: 1096 € (2 )

Hanover 71 Suites

1 3
B&B , Edinburgh
Hanover 71 Suites is situated in Edinburgh's city centre, just a short walk from Edinburgh Waverley Train Station and popular attractions like Camera Obscura and The Real Mary King's Close. The hotel has received excellent ratings for its location and cleanliness, and guests consistently praise the friendly service.
The accommodation offers spacious family rooms, perfect for groups. You can enjoy a delicious meal at the hotel's restaurant, relax in the spa, or stay connected with complimentary Wi-Fi.
Mayfield Suites - Musselburgh
8.6 380 reviews
Musselburgh
14/07 – 16/07
580 €/nighttotal: 1160 € (2 )

Mayfield Suites

1 3
B&B , Edinburgh
Mayfield Suites, a guest house near Edinburgh University, is conveniently located approximately 2.25km from the Royal Mile and 2.4km from the National Museum of Scotland.
This family-friendly Edinburgh B&B offers one bedroom, one bathroom, free private parking, Wi-Fi, and units with seating areas, flat-screen TVs, and walk-in showers; some units include fully equipped kitchens.
Chapel Cross Guesthouse - Musselburgh
8.6 357 reviews
Musselburgh
03/07 – 05/07
219 €/nighttotal: 438 € (2 )

Chapel Cross Guesthouse

1 2
B&B , Roslin
Chapel Cross Guest House is located in the historic village of Roslin, just 9 miles south of Edinburgh and a short walk from the famous Rosslyn Chapel. The guest house has consistently received very good ratings for cleanliness, location, and overall experience.
The guest house has one bedroom and one bathroom, accommodating up to two guests. Guests can enjoy a range of amenities, including free Wi-Fi, a communal tea and coffee station, a restaurant serving local cuisine, and a Victorian tearoom offering afternoon tea.
Double Room - Musselburgh
10 1 review
Musselburgh
03/07 – 05/07
156 €/nighttotal: 312 € (2 )

Double Room

1 2
B&B , Edinburgh
This double room in Edinburgh is located between 3.4 and 5 kilometres from Arthur's Seat, the University of Edinburgh, and the National Museum of Scotland, with Edinburgh Waverley Train Station 4.5 kilometres away.
This B&B offers complimentary WiFi and on-site parking for two guests, with a check-out window between 07:00 and 10:00.

Best Musselburgh bed and breakfasts with air conditioning

St Martins Guest House - Rooms Only - Musselburgh
8.4 15 reviews
Musselburgh
03/07 – 05/07
133 €/nighttotal: 266 € (2 )

St Martins Guest House - Rooms Only

1 2
B&B , Tranent
St Martins Guest House in Tranent offers a convenient base, located approximately 17.7 kilometres from Edinburgh's key attractions, including Dalhousie Castle and Arthur's Seat, with Muirfield, the University of Edinburgh, and Edinburgh Waverley Train Station also within an 17.7-kilometre radius. This bed and breakfast provides air-conditioned rooms with free WiFi, a dishwasher, microwave, and coffee machine, alongside a shared lounge and complimentary private parking for up to three guests in a 18-square-metre accommodation.
Another Room - Musselburgh
9.4 239 reviews
Musselburgh
03/07 – 05/07
290 €/nighttotal: 580 € (2 )

Another Room

1 2
B&B , Edinburgh
Another Room B&B offers excellent-rated accommodation in Edinburgh, situated between Portobello and Craigentinny, approximately 4km from the city centre and close to the Edinburgh Playhouse, Omni Centre, and Edinburgh Festival Theatre.
This guest house provides a single bedroom with en-suite bathroom, free Wi-Fi, parking, and a terrace/balcony, plus caters for special dietary requirements and is conveniently located near windsurfing and diving opportunities.
©2026 cozycozy.com