Skip to main content

B&Bs in Musselburgh

Find the B&Bs that appeal to you the most

Top picks for Musselburgh hotels

Explore our most popular hotels in Musselburgh

Filter by:

Review score

Faside Estate

Musselburgh

Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.

D
Dagmar
From
Germany
Lovely estate in a great setting close to Edinburgh. Original castle feeling.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 25 reviews
Price from
US$370.54
1 night, 2 adults

The Ship Inn

Musselburgh

Featuring a shared lounge, bar and free WiFi, The Ship Inn is located in Musselburgh, 1.9 km from Portobello Beach and 6.6 km from Arthurs Seat.

A
Anthony
From
Canada
Bright clean up-to-date room with good facilities. Friendly and helpful staff.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 522 reviews
Price from
US$161.69
1 night, 2 adults

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.8
Fabulous - What previous guests thought, 91 reviews
Price from
US$114.53
1 night, 2 adults

Kingston Guesthouse

Edinburgh (Near Musselburgh)

Featuring a garden and views of garden, Kingston Guesthouse is a recently renovated guest house located in Edinburgh, 39 km from Dumfries and County Golf Club.

A
Arihant
From
Australia
Staff was very helpful . They allowed to hear the milk for my son daily in their kitchen
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 327 reviews
Price from
US$157.65
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.

H
Hannemari
From
Germany
I loved staying at this place. After horrendous nights in another place, this felt like a peaceful bliss. The staff was very nice and helpful, the room with its own bathroom was beautiful and comfortable.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 630 reviews
Price from
US$112.68
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.

N
Nuria
From
Denmark
It was very authentic and classy! Love the living room where breakfast took place as well :) The breakfast was truly delicious!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 643 reviews
Price from
US$297.10
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...

E
Emmylou
From
Philippines
The location is safe and very accessible to transport the city centre
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 409 reviews
Price from
US$160.34
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.

E
Elma
From
South Africa
The Owners were soooo friendly and helpfull
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 723 reviews
Price from
US$153.60
1 night, 2 adults

Highfield Guest House

Edinburgh (Near Musselburgh)

Located in Edinburgh, 1.9 km from University of Edinburgh and 2.7 km from National Museum of Scotland, Highfield Guest House provides accommodation with free WiFi in a historic building.

R
Robert
From
United Kingdom
This is a cosy and tasteful house, immaculately clean and warm, with every small detail catered for. The hosts were really nice and friendly, and very helpful with local information. It's a good place to stay and a pleasant area in which to base yourself.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 193 reviews
Price from
US$215.58
1 night, 2 adults

b&b in Edinburgh

Edinburgh (Near Musselburgh)

Offering quiet street views, b&b in Edinburgh is an accommodation located in Edinburgh, 1.7 km from Edinburgh Castle and 2 km from National Museum of Scotland.

K
Karen
From
United Kingdom
Property was lovely and clean. The owner went above and beyond to accommodate letting us keep our luggage in the property before we checked in. Always gave me a prompt response.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 17 reviews
Price from
US$214.22
1 night, 2 adults
All B&Bs in Musselburgh

The best B&Bs in Musselburgh

Check out our pick of great B&Bs in Musselburgh

Filter by:

Review score

Faside Estate

Musselburgh

Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.

D
Dagmar
From
Germany
Lovely estate in a great setting close to Edinburgh. Original castle feeling.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 25 reviews
Price from
US$370.54
1 night, 2 adults

The Ship Inn

Musselburgh

Featuring a shared lounge, bar and free WiFi, The Ship Inn is located in Musselburgh, 1.9 km from Portobello Beach and 6.6 km from Arthurs Seat.

A
Anthony
From
Canada
Bright clean up-to-date room with good facilities. Friendly and helpful staff.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 522 reviews
Price from
US$161.69
1 night, 2 adults

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.8
Fabulous - What previous guests thought, 91 reviews
Price from
US$114.53
1 night, 2 adults

Kingston Guesthouse

Edinburgh (Near Musselburgh)

Featuring a garden and views of garden, Kingston Guesthouse is a recently renovated guest house located in Edinburgh, 39 km from Dumfries and County Golf Club.

A
Arihant
From
Australia
Staff was very helpful . They allowed to hear the milk for my son daily in their kitchen
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 327 reviews
Price from
US$157.65
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.

H
Hannemari
From
Germany
I loved staying at this place. After horrendous nights in another place, this felt like a peaceful bliss. The staff was very nice and helpful, the room with its own bathroom was beautiful and comfortable.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 630 reviews
Price from
US$112.68
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.

N
Nuria
From
Denmark
It was very authentic and classy! Love the living room where breakfast took place as well :) The breakfast was truly delicious!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 643 reviews
Price from
US$297.10
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...

E
Emmylou
From
Philippines
The location is safe and very accessible to transport the city centre
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 409 reviews
Price from
US$160.34
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.

E
Elma
From
South Africa
The Owners were soooo friendly and helpfull
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 723 reviews
Price from
US$153.60
1 night, 2 adults

Highfield Guest House

Edinburgh (Near Musselburgh)

Located in Edinburgh, 1.9 km from University of Edinburgh and 2.7 km from National Museum of Scotland, Highfield Guest House provides accommodation with free WiFi in a historic building.

R
Robert
From
United Kingdom
This is a cosy and tasteful house, immaculately clean and warm, with every small detail catered for. The hosts were really nice and friendly, and very helpful with local information. It's a good place to stay and a pleasant area in which to base yourself.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 193 reviews
Price from
US$215.58
1 night, 2 adults

b&b in Edinburgh

Edinburgh (Near Musselburgh)

Offering quiet street views, b&b in Edinburgh is an accommodation located in Edinburgh, 1.7 km from Edinburgh Castle and 2 km from National Museum of Scotland.

K
Karen
From
United Kingdom
Property was lovely and clean. The owner went above and beyond to accommodate letting us keep our luggage in the property before we checked in. Always gave me a prompt response.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 17 reviews
Price from
US$214.22
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, 25 reviews

Popular with guests booking B&Bs in Musselburgh

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 6 reviews

Popular with guests booking B&Bs in Musselburgh

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

Popular with guests booking B&Bs in Musselburgh

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 91 reviews

Popular with guests booking B&Bs in Edinburgh

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

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 961 reviews

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 24 reviews

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 762 reviews

Popular with guests booking B&Bs in Edinburgh

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

Popular with guests booking B&Bs in Edinburgh

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

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

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

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.

From US$147.76 per night
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$133.47 per night

Alexander Guest House

Edinburgh
Budget options available
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,570 reviews

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.

From US$87.58 per night

Arrandale Guest House

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

Located in Edinburgh and only 1.9 km from University of Edinburgh, Arrandale Guest House provides accommodation with garden views, free WiFi and free private parking.

From US$80.84 per night

Adelphi Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 1,734 reviews

On the edge of Leith Links’ park, the Adelphi Private Hotel offers guest accommodation in a Georgian townhouse.

From US$63.33 per night

Kingston Guesthouse

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

Featuring a garden and views of garden, Kingston Guesthouse is a recently renovated guest house located in Edinburgh, 39 km from Dumfries and County Golf Club.

From US$103.08 per night

Cambridge House

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

Dating back to 1880, Cambridge House is set 1 mile from both the historic city centre and the Leith docks area of Edinburgh.

From US$63.33 per night

The Residence - NO 57

Edinburgh
Budget options available
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 1,650 reviews

Set in Edinburgh, less than 1 km from Edinburgh International Conference Centre and a 16-minute walk from Edinburgh Castle, The Residence - NO 57 offers accommodation with free WiFi in a historic...

From US$82.19 per night

Enjoy breakfast in Musselburgh and nearby

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

Situated in Edinburgh, 2 km from University of Edinburgh and 2.4 km from National Museum of Scotland, Airdenair Guest House features accommodation with free WiFi in a historic building.

From US$94.32 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 754 reviews

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.

From US$185.94 per night

Laird And Dog Inn

Lasswade
Breakfast options
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,148 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$133.39 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,318 reviews

Located in Edinburgh, the Edinburgh Holiday Guest House offers free WiFi throughout and free onsite parking. The University of Edinburgh is just 10 minutes' walk away.

From US$94.32 per night

The Sun Inn

Dalkeith
Breakfast options
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 351 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$168.43 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,707 reviews

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.

From US$133.39 per night
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.

Another Room

Edinburgh
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 222 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.

B&Bs that guests love in Musselburgh

See all
Avg. price/night: US$161.69
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 522 reviews
Very peaceful/private location. Facilities exceptional. Restaurant first class. Staff very attentive - Tyler?
Guest review by
Kenneth
Solo traveller
Avg. price/night: US$161.69
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 522 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