Skip to main content

Places to Stay in Musselburgh

Find the places to stay that appeal to you the most

The best places to stay in Musselburgh

Check out our pick of great places to stay in Musselburgh

Filter by:

Review score

Musselburgh Flat

Musselburgh

Featuring quiet street views, Musselburgh Flat offers accommodation with a balcony, around 13 km from Edinburgh Waverley station.

E
Ellya
From
Romania
The flat has all the amenities and is beautifully furnished with a lot of personal touches. We had a lovely stay.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 25 reviews
Price from
US$238.75
1 night, 2 adults

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.

M
Margaryta
From
Netherlands
The place is truly magical. The hosts are very welcoming and lovely. The room has everyting you might need and even more. The sitting area is very cozy with a real fireplace to sit by on a stormy autumn evening.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 26 reviews
Price from
US$361.36
1 night, 2 adults

Carberry Tower Mansion House and Estate

Musselburgh

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

E
Erez
From
Israel
Sleep like a royal (in the suite)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,305 reviews
Price from
US$176.21
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, 77 reviews
Price from
US$111.69
1 night, 2 adults

Ravelston House

Hotel in Musselburgh

Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar.

T
Tomas Benda Praha CZ
From
Czech Republic
Very nice cozy and spacious room Great bed, plenty pillows, slept like a baby Great shower Scottish breakfast included Great location by the sea Easy and fast commute to Edinburgh Amazing breakfast waiter (unfortunately didn't catch his name)
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 738 reviews
Price from
US$164.26
1 night, 2 adults

The Resident Edinburgh

Edinburgh (Near Musselburgh)

Ideally set in the Edinburgh City Centre district of Edinburgh, The Resident Edinburgh is situated 1 km from Edinburgh International Conference Centre, 1.6 km from Royal Mile and 1.5 km from Camera...

D
Davide
From
Italy
Great design The staff is very nice The position is great. Very close to many attractions still in a cozy and elegant area
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,639 reviews
Price from
US$189.22
1 night, 2 adults

Ocean Mist Leith

Edinburgh (Near Musselburgh)

Situated in Edinburgh and with Royal Yacht Britannia reachable within 1 km, Ocean Mist Leith features express check-in and check-out, allergy-free rooms, a terrace, free WiFi throughout the property...

M
Melanie
From
New Zealand
Gorgeous location and such a fun place to stay. The staff were so helpful and friendly. Will definitely stay here again when back in Edinburgh. The rooms were all named and we stayed in the FG Mitchell room. Was a little small but was everything we needed for 1 night. Super comfy bed and everything just fit the aesthetic of the 1919 ship turned hotel.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,636 reviews
Price from
US$260.18
1 night, 2 adults

Virgin Hotels Edinburgh

Edinburgh (Near Musselburgh)

Well set in Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge. This 5-star hotel offers room service and a concierge service.

H
Heather
From
Portugal
Breakfast was fantastic. The staff were super friendly and stopped to have a chat with you. Location was fab, right next to all the sights. Rooms were comfortable and very nicely decorated.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5,780 reviews
Price from
US$375.82
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Musselburgh)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

G
GAUTE
From
Norway
We were taken aback by how cool and nicke the hotel was. From we stepped in the door till we left we felt welcome and well treated. Miko (?) wo greeted us was super friendly, and even joined us for a chat at dinner. Very friendly and including.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,551 reviews
Price from
US$243.10
1 night, 2 adults

Destiny Scotland - Royal Mile Residence

Edinburgh (Near Musselburgh)

Situated on the Royal Mile in the Old Town of Edinburgh, Destiny Scotland - Royal Mile Residence features accommodation with free WiFi, seating area and flat-screen TV.

K
Kati
From
New Zealand
It was very clean, very central to everything we needed, very comfortable!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,405 reviews
Price from
US$191.59
1 night, 2 adults
All places to stay in Musselburgh

Most booked places to stay in Musselburgh and surroundings in the past month

See all

Popular with guests booking places to stay in Musselburgh

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

Popular with guests booking places to stay in Musselburgh

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

Popular with guests booking places to stay in Musselburgh

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 55 reviews

Popular with guests booking places to stay in Musselburgh

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

Popular with guests booking places to stay in Musselburgh

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 55 reviews

Popular with guests booking places to stay in Musselburgh

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 25 reviews

Popular with guests booking places to stay in Musselburgh

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

Popular with guests booking places to stay in Musselburgh

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

Popular with guests booking places to stay in Musselburgh

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

Popular with guests booking places to stay in Musselburgh

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

Enjoy breakfast in Musselburgh and nearby

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

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

From US$201.05 per night

DPSNew

Edinburgh
Breakfast options
Scored out of 10, guest rating 2.6
Very poor - What previous guests thought, 12 reviews

Situated in Edinburgh and only 2.8 km from Portobello Beach, DPSNew features accommodation with garden views, free WiFi and free private parking.

From US$282.89 per night

Samsara Home

Edinburgh
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 51 reviews

3 km from Arthurs Seat in Edinburgh, Samsara Home offers accommodation with access to spa facilities, wellness packages and beauty services.

From US$181.01 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,187 reviews

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

From US$99.34 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,797 reviews

Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$233.90 per night

Anchorage B&B

Cockenzie
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 138 reviews

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.

From US$137.98 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 276 reviews

This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 3 km from the Royal Mile. Prestonfield is surrounded by gardens and a golf course.

From US$586.72 per night

The Scott

Edinburgh
Breakfast options
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,807 reviews

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.

From US$292.51 per night

Save money on places to stay in Musselburgh and nearby – budget options available

Dalkeith Aparthotel

Dalkeith
Budget options available
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 108 reviews

Dalkeith Aparthotel is located in Dalkeith, 5.2 km from Dalhousie Castle, 10 km from University of Edinburgh, as well as 11 km from National Museum of Scotland.

From US$105.78 per night

City Escape

Edinburgh
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 21 reviews

City Escape is set in the Prestonfield district of Edinburgh, 3.9 km from Arthurs Seat, 4.6 km from University of Edinburgh and 5 km from National Museum of Scotland.

From US$112.35 per night

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$159.42 per night

Logan's Family Rest

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

Situated 3 km from Edinburgh Waverley station, 3 km from Edinburgh Playhouse and 3.3 km from National Museum of Scotland, Logan's Family Rest offers accommodation located in Edinburgh.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 7 reviews

Featuring a hot tub, Wee one Flat share accomodation is located in Edinburgh. The property has garden views and is 2.4 km from Portobello Beach and 3 km from Edinburgh Waverley station.

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$171.96 per night

Thistle Residence

Edinburgh
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 82 reviews

Set in Edinburgh, 1.4 km from Arthurs Seat and 2.1 km from University of Edinburgh, Thistle Residence offers accommodation with free WiFi in a historic building.

From US$118.26 per night

Ardgowan Guest House

Edinburgh
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 734 reviews

Offering free WiFi, Ardgowan Guest House is situated in Edinburgh, within 2.3 km of University of Edinburgh.

From US$85.41 per night

Great access to the city centre. Check these places to stay in Musselburgh and nearby

Riverside

Musselburgh
Central location
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 55 reviews

Offering quiet street views, Riverside is an accommodation located in Musselburgh, 7.2 km from Arthurs Seat and 10 km from Edinburgh Waverley station.

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

Located in Musselburgh, Luxury Central Hidden Gem is a recently renovated accommodation, 8 km from Arthurs Seat and 11 km from Edinburgh Waverley station.

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

Offering quiet street views, Superb 5 bedroom Villa 16 mins from City Centre is an accommodation set in Musselburgh, 8.5 km from Arthurs Seat and 11 km from Edinburgh Waverley station.

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 16 reviews

Set in Musselburgh, Unique cosy cottage with stunning gardens offers garden views and free WiFi, 8.7 km from Arthurs Seat and 11 km from Edinburgh Waverley station.

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 55 reviews

Beachfront Treasure is a beachfront property located in Musselburgh, 1.3 km from Portobello Beach and 6 km from Arthurs Seat.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Set in Musselburgh and only 10 km from Arthurs Seat, Musselburgh - Spacious Family-Friendly Home with Garden and Office offers accommodation with garden views, free WiFi and free private parking.

Formans Lodge

Musselburgh
Central location

Located in Musselburgh and only 12 km from Arthurs Seat, Formans Lodge provides accommodation with sea views, free WiFi and free private parking.

Situated in Musselburgh in the Lothian region, Musselburgh Apartment with 3 Bedrooms features accommodation with free WiFi and free private parking.

FAQ about places to stay in Musselburgh

Places to stay that guests love in Musselburgh

See all
Avg. price/night: US$182.65
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,305 reviews
Location was good
Guest review by
Emma
Young couple
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 9 reviews
Good location for train station, very convenient if visiting for the Scottish Open.
Guest review by
Richard
Solo traveller
Avg. price/night: US$182.65
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,305 reviews
Good location, great features
Guest review by
Steve
Young couple
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 55 reviews
Lovely location and very spacious . The hosts were very helpful when we had queries .
Guest review by
Michelle
Group
Avg. price/night: US$157.69
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 530 reviews
Great location for our visit to Musselburgh
Guest review by
David A
People with friends
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 55 reviews
Excellent location Good size property Clean No issues with on street parking (always found a space) Really easy check in/out process Well stocked (e.g. toiletries in the bathroom, food condiments in the kitchen, towels, ironing board, hairdryer, spare bedding etc in the bedrooms). A home away from home…. will definitely use again when returning to the area.
Guest review by
DotYeah
Group
Avg. price/night: US$182.65
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,305 reviews
Beautiful location and accomodating staff
Guest review by
Nagamani
Family with young children
Avg. price/night: US$157.69
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 530 reviews
Superb location for Edinburgh marathon. Bus stop right out side with buses every 10 mins into Edinburgh. Room was perfect and the communal kitchen was perfect for breakfast pre marathon. Enjoyed a 10/10 Sunday roast at the ship inn bistro after the marathon with drinks in the ship inn bar.
Guest review by
Stuart
Young couple
Avg. price/night: US$182.65
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,305 reviews
Lovely location - very interesting building if in need a bit of TLC. Nice grounds and garden - which also needed attention. Hotel was a little like a Hollywood film star, who’s star is on the down rather than the up - a little bit tired and faded splendour. Kat and Amy on reception were extremely helpful with anything we needed.
Guest review by
RICHARD
Young couple
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 55 reviews
Beautiful location, very nicely presented. Really comfortable and with everything needed to make a good stay. Will be visiting again.
Guest review by
Colleen
Solo traveller
Avg. price/night: US$164.26
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 738 reviews
Very nice cozy and spacious room Great bed, plenty pillows, slept like a baby Great shower Scottish breakfast included Great location by the sea Easy and fast commute to Edinburgh Amazing breakfast waiter (unfortunately didn't catch his name)
Guest review by
Tomas Benda Praha CZ
Young couple
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 27 reviews
Location was great, very quiet, and rural which we like. Property was amazingly spacious, lovely dining room, and sitting room.
Guest review by
Judy Orr
Family with young children
Avg. price/night: US$182.65
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,305 reviews
Location Beautiful grounds Friendly staff
Guest review by
Beverley Richardson
Family with young children
Avg. price/night: US$164.26
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 738 reviews
Lovely comfortable room with excellent shower. Free parking. Lovely fresh breakfast after 1 night stay. Bus stop outside property meant could get into city centre in approx 30 mins.
Guest review by
Andrew
Young couple
Avg. price/night: US$361.36
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 26 reviews
Location great, and the place very impressive. But not at all hospitable or cosy.
Guest review by
Ian
Young couple
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 55 reviews
Location, facilities and access to shops- supermarkets and others. Short walk to the train station and a very short trip into Edinburgh.
Guest review by
Stephen
Family with young children
Avg. price/night: US$157.69
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 530 reviews
Great location - specifically for the horse racing at Musselbrough. Not too far to get to Leith (for Britannia) and to Edinburgh
Guest review by
Paul
Group
Avg. price/night: US$157.69
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 530 reviews
Great location. Rooms comfortable and spotless clean
Guest review by
vincent
Young couple
Avg. price/night: US$182.65
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,305 reviews
The location and the approach to the hotel showed great potential. The reception and the main staircase leading up and through the Library were really impressive. The staff were friendly and helpful.
Guest review by
Beverley
Young couple
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 55 reviews
The facility and the location was perfect. The decor was modern and neat and clean.
Guest review by
Izzati
Family with young children