Skip to main content

B&Bs in Musselburgh

Find the B&Bs that appeal to you the most

The best B&Bs in Musselburgh

Check out our pick of great B&Bs in Musselburgh

Filter by:

Review score

Musselburgh Links B&B

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.

M
Masaki
From
Japan
The room was clean and the bed was very soft and comfortable. When I arrived, they even brought me a drink. It was the best stay
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 62 reviews
Price from
US$119.90
1 night, 2 adults

4 Friends House

Edinburgh (Near Musselburgh)

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.

G
Gordana
From
Ireland
Lovely spacious room, super comfy bed, great shower and wonderful hosts!!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 564 reviews
Price from
US$121.57
1 night, 2 adults

Six Brunton Place Guest House

Edinburgh (Near Musselburgh)

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.

I
Irmina
From
Poland
We were delighted throughout the stay! The amount of attention to detail was impressive. The room with a large bathroom was very clean. There was a soft carpet on the floor of the room, the bed was incredibly comfortable. The room had a bathrobe, a supply of towels, a coffee maker, a kettle, sweets. Entire facility was very cozy, we felt well taken care of. The made-to-order breakfast was delicious, plentiful. We were really pleasantly surprised by this bed & breakfast and would love to come back one day! During our short stay, we felt better at this hotel than on a tropical all-inclusive holiday. We recommend!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 667 reviews
Price from
US$293.76
1 night, 2 adults

Grangeview Guest House

Edinburgh (Near Musselburgh)

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...

G
Geeta
From
India
Location , Room , cleanliness , facilities , extremely comfortable.... Like the location very much , nearby one Indian Hotel is also there , rest all main places near by with excellent communication by Bus
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 364 reviews
Price from
US$167.86
1 night, 2 adults

Sonas Guesthouse

Edinburgh (Near Musselburgh)

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.

M
Minna
From
Finland
The rooms were cosy. Breakfest was served in a bag and was sufficient for us fringe goers. Many fringe theathers were within a walking distance (we like walking, but there are busses available also.) peaceful. Not cheap. But functioned very well for us.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 700 reviews
Price from
US$161.20
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Musselburgh)

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

G
Gabriel
From
Brazil
Cozy room and a really charming space. The owner was very kind and gave us the perfect reception. Absolutely lovely!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 540 reviews
Price from
US$279.77
1 night, 2 adults

East Claremont Guest House

Edinburgh (Near Musselburgh)

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.

M
Mafer GV
From
Ecuador
We had a great time in Edinburgh and in this place. Friendly staff, great location and good breakfast.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,691 reviews
Price from
US$211.03
1 night, 2 adults

No. 53 Frederick Street

Edinburgh (Near Musselburgh)

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.

R
Rita
From
Canada
Very clean ,and in a good safe area .
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,296 reviews
Price from
US$463.62
1 night, 2 adults

Laird And Dog Inn

Lasswade (Near Musselburgh)

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.

I
Ilyas
From
Indonesia
The hotel has some selection for breakfast: non-vegetarian and vegetarian, we ordered both and both are super delicious! We came all the way from Indonesia and we didn't regret coming to Laird and Dog Inn. Everything was perfect. Definitely will be back again!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,191 reviews
Price from
US$131.89
1 night, 2 adults

Southside Guest House

Edinburgh (Near Musselburgh)

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.

M
Marsha
From
United States
The breakfast was delicious and satisfying. My room was comfortable and stylish.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,130 reviews
Price from
US$316.41
1 night, 2 adults
All B&Bs in Musselburgh

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Musselburgh and surroundings in the past month

See all

Popular with guests booking B&Bs in Musselburgh

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 26 reviews

Popular with guests booking B&Bs in Musselburgh

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3 reviews

Popular with guests booking B&Bs in Musselburgh

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 102 reviews

Popular with guests booking B&Bs in Musselburgh

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 538 reviews

Popular with guests booking B&Bs in Musselburgh

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 63 reviews

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,377 reviews

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 754 reviews

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 247 reviews

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 935 reviews

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 5 reviews

Save money on B&Bs in Musselburgh and nearby – budget options available

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 58 reviews

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.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 111 reviews

Housed in a historic building, the recently renovated Straven Guesthouse provides accommodation with a shared lounge and free WiFi.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 5 reviews

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.

From US$165.87 per night

Another Room

Edinburgh
Budget options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 218 reviews

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.

The Old Farmhouse

Dalkeith
Budget options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 30 reviews

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...

Little france house room1

Edinburgh
Budget options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 26 reviews

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

Edinburgh
Budget options available
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 754 reviews

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.

From US$153.21 per night

Sailte House

Edinburgh
Budget options available
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 247 reviews

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.

From US$113.24 per night

Enjoy breakfast in Musselburgh and nearby

Laird And Dog Inn

Lasswade
Breakfast options
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,189 reviews

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.

From US$119.90 per night

The Sun Inn

Dalkeith
Breakfast options
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 352 reviews

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.

From US$166.53 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 216 reviews

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.

Glenarch House

Dalkeith
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 77 reviews

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.

Scored out of 10, guest rating 5.3
Passable - What previous guests thought, 80 reviews

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...

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

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.

From US$158.80 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 484 reviews

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.

B&Bs that guests love in Musselburgh

See all
Avg. price/night: US$159.87
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 538 reviews
Very peaceful/private location. Facilities exceptional. Restaurant first class. Staff very attentive - Tyler?
Guest review by
Kenneth
Solo traveller
Avg. price/night: US$159.87
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 538 reviews
Great location for going into Edinburgh or heading down the East Coast. The Bistro serves excellent food as well and would highly recommend.
Guest review by
Stewart
Young couple