Skip to main content

Search hotels in Musselburgh

Enter your dates to see the latest prices and deals for Musselburgh hotels

Musselburgh – 19 hotels and places to stay

Filter by:

Star rating

Review score

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.

I
Ian
From
New Zealand
Friendly helpful staff. Comfortable, great food.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 785 reviews
Location 8.5
Price from
US$168.54
1 night, 2 adults

Musselburgh Flat

Musselburgh

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

Y
Yadav
From
United Kingdom
We had a lovely stay in the flat, and the host are very supportive. Flat has all the amenities, and we had a very comfortable stay.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 15 reviews
Location 8.0
Price from
US$269.47
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.

F
Florin
From
Romania
great location, great staff, excellent cuisine
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,347 reviews
Location 9.2
Price from
US$180.81
1 night, 2 adults

Musselburgh Links B&B

Musselburgh

Located in Musselburgh, Musselburgh Links B&B is a recently renovated accommodation, 2.9 km from Portobello Beach and 7.4 km from Arthurs Seat.

A
Anne
From
United Kingdom
Very nice clean room with a few extra’s. The host Jamie was very helpful throughout the stay. Good value for money. Would definitely stay again
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 45 reviews
Location 8.7
Price from
US$145.62
1 night, 2 adults

Two Bedroom Country Cottage With Parking

Musselburgh

Situated 13 km from Dalhousie Castle, Two Bedroom Country Cottage With Parking features accommodation with free WiFi and free private parking.

C
Courtney
From
Ireland
We could not find fault with anything in the beautiful cottage. Only wished we were staying longer. It was so comfortable and peaceful. Anyone staying here will definitely not be disappointed.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 24 reviews
Location 8.8
Price from
US$303.37
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...

V
Viviane
From
France
We had a fantastic stay at The Resident Edinburgh. The staff were great and went out of their way to make our experience the best it could be. The hotel is very well designed and well-located. Would definitely stay again!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,165 reviews
Location 9.3
Price from
US$161.80
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...

D
Daniel
From
Romania
The location was well placed for us, and it was easy to jump on the main tram. I cannot emphasize this enough. We should have stayed more nights. For the same price as some central accomodations you get to sleep on a boat. Cleanliness was top notch, and everything on the ship was well put together and design wise spoke to each other. Staff was extremely friendly. The breakfast area is beautiful. The bathroom looks amazing. You will not see such tiling in real buildings.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,706 reviews
Location 9.7
Price from
US$266.96
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.

J
Jerry
From
Singapore
The excellent hospitality they provide. I won't share more so as not to spoil the surprises we had! Go and try it yourself!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,562 reviews
Location 9.7
Price from
US$249.44
1 night, 2 adults

Market Street hotel

Edinburgh (Near Musselburgh)

Located in the centre of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline.

K
Karen
From
Germany
It's a really nice hotel, ideally located next to Waverley station, with a lovely back-friendly bed (i.e. mattress not too hard!) and a much appreciated general cosiness of the room...
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 3,169 reviews
Location 9.8
Price from
US$182.02
1 night, 2 adults

The Lane Hotel

Edinburgh (Near Musselburgh)

Situated in Edinburgh and with Edinburgh International Conference Centre reachable within 2.5 km, The Lane Hotel features a restaurant, non-smoking rooms, free WiFi and a bar.

A
Anita
From
Bulgaria
The room was great overall! It had a good size and was very clean. The bathroom was the best part however (spacious with big shower). The room had a private garden, but it was cold and rainy during our stay, so unfortunately we couldn't enjoy it. There was an electric kettle, coffee/tea provided, hairdryer. The hotel has a great location and is around 40 min on foot/ 20 min with the bus from the old town. Many small shops and cafes in the areas as well. The cleaning lady was very kind.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,633 reviews
Location 8.9
Price from
US$327.15
1 night, 2 adults
See all 19 hotels in Musselburgh

Hotels with airport shuttles in Musselburgh

Most booked hotels in Musselburgh and surroundings in the past month

See all

Best hotels with breakfast in Musselburgh and nearby

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 6,558 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$182.02 per night
  • DPSNew

    Hotel in Edinburgh
    Breakfast options
    Scored out of 10, guest rating 3.0
    Poor - What previous guests thought, 11 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$290.26 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,231 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$144.40 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,794 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$632.35 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 277 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$602.02 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,707 reviews

    Set in Edinburgh in the Lothian region, with University of Edinburgh and Arthurs Seat nearby, Dorstan House offers accommodation with free WiFi and free private parking.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,742 reviews

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

    From US$390.74 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 3,586 reviews

    The Scholar is a newly refurbished hotel located in the beautiful grounds of the Pollock Estate, just a few minutes’ walk from Arthurs Seat, Holyrood Park and the Meadows and within walking distance...

    From US$303.70 per night

Hotels located in the centre of Musselburgh

  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 8 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.3
    Very good - What previous guests thought, 16 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, 17 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, 49 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 10.0
    Exceptional - What previous guests thought, 1 review

    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.

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

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

    Rooms in Musselburgh is located in Musselburgh, 13 km from Edinburgh Waverley station, 13 km from Edinburgh Playhouse, and 13 km from Royal Yacht Britannia.

  • 3-Bed Flat in Musselburgh is situated in Musselburgh, 13 km from Edinburgh Waverley station, 13 km from Edinburgh Playhouse, as well as 13 km from Royal Yacht Britannia.

Budget hotels in Musselburgh and nearby

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,919 reviews

    This Georgian building is a family-run guest house with easy access to Edinburgh city centre by bus. It offers free WiFi, free parking and en suite rooms with flat-screen TVs.

  • Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 407 reviews

    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.

    From US$95.86 per night
  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 3,121 reviews

    Less than 1.5 miles from Edinburgh Waverley Rail Station and the city centre, Edinburgh House Hotel has en suite rooms.

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

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

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

    Set in Fisherrow and only 8.2 km from Arthurs Seat, Musselburgh / Edinburgh near QM Uni (30) offers accommodation with garden views, free WiFi and free private parking.

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

    Offering a garden and garden view, Holiday Home with free parking & 4min to Edinburgh Warverly is set in Fisherrow, 11 km from Edinburgh Waverley station and 11 km from Edinburgh Playhouse.

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

    In the Portobello district of Edinburgh, close to Portobello Beach, The Coorie Inn @ Portobello, Edinburgh’s Seaside. Features a garden and a washing machine.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 10 reviews

    In the Portobello district of Edinburgh, close to Portobello Beach, Ark at Anchor features free WiFi and a washing machine. This apartment features accommodation with a patio.

What guests said about Musselburgh:

  • 4.0

    Just very disappointing, nice looking pictures online but...

    Just very disappointing, nice looking pictures online but the reality is far removed. Probably ok for 4 lads looking for a place to crash and go into the city but the slightly more discerning amongst you will find this second floor property, complete with ghetto style entrance and stairways rather lacking.
    Guest review by
    Dan
    United Kingdom
  • 8.0

    Only ever gone for the horse racing but already looking at a...

    Only ever gone for the horse racing but already looking at a long weekend here as it is only a short hop into Edinburgh and not too far from North Berwick, so good central point. I still need to see more of the old historic Musselburgh too.
    Guest review by
    David
    United Kingdom
  • 8.0

    I was born in Musselburgh and come to visit family.

    I was born in Musselburgh and come to visit family. However we do activities while here. Musselburgh is a typical Scottish town with the road going through the centre of shops. Like many towns a lot are closed. It is pleasant with the river running through and many places to walk. It is close to the beach which is relatively clean. It is a good based to get into Edinburgh and a bus service which means you don't have to take the car. On the other side is the coast road which takes you to some lovely places. Alao a bit of history there.
    Guest review by
    Sydney
    United Kingdom
  • 6.0

    The town seems a little run down in places but the...

    The town seems a little run down in places but the racecourse and the harbour looked good. Train links to Edinburgh and the east coast. Close to A1 motorway and Edinburgh bypass. Has a good selection of supermarkets quite close together, Aldi, Lidl, Tesco and an Asda just off A1 motorway. Navigation around town fairly easy and driving through also.
    Guest review by
    Evans
  • 6.0

    Needed transport into Edinburgh.

    Needed transport into Edinburgh. Had to ask reception about this although had looked online before hand but obviously not familiar with the area. Nothing available about this in a folder. One of the receptionist was new and didn’t know the answer but another did. Musselburgh was ok on day we visited but just a small town. Nice walk along The Forth of Firth to Joppa and Porto where you could get a drink/cake or an ice cream.
    Guest review by
    Jacqueline
    United Kingdom
  • 8.0

    Gorgeous historical building and grounds.

    Gorgeous historical building and grounds. You can get a bit lost around all the stairs, so be sure to ask for a ground or first floor room if you have needs and/ or like access to outside more. Room and bathroom was a little too hot and small but better than cold I guess! Just felt a tad claustrophobic in single wee room that was located through quite a lot of passage ways - good for some people but not for others. Just be sure to speak to the hotel about room needs. There was some sort of fan or something going on through the night, not sure if outside or other room. Hotel was a wonderland and staff are fantastic, kind and courteous. Due to the things I mention above I feel it was a little over priced. But I guess your paying for the up keep of such a beautiful historical building and its staff.
    Guest review by
    Larissa
    United Kingdom

See reviews by guests who stayed at hotels in Musselburgh

See all
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 104 reviews
    We had a wonderful stay! Our host was incredibly welcoming, going truly above and beyond to ensure our family felt comfortable. Their attentiveness made a real difference. The amazing breakfast was a fantastic start to our day, and the whole experience felt far more personal and enjoyable than a typical hotel. We were also very grateful for their flexibility in accommodating last-minute booking changes without hesitation. We highly recommend this place for its warm welcome, exceptional service, and memorable experience!
    Guest review by
    Tendai
    United Kingdom
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 17 reviews
    The cottage is twee however I was expecting that, its charming and in keeping with the period of the property. The garden is indeed beautiful and being in time for the tulips was an extra bonus. Great location for exploring Edinburgh and East Lothian.
    Guest review by
    Carole
    United Kingdom
  • From US$254.83 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,347 reviews
    This is truly an exceptional hotel, with high standards of services, spectacular gardens, wonderful rooms, library, and lounges. Dinner at the Bistrot and breakfast were also excellent. Easy access to Edinburgh by car.
    Guest review by
    Emily
    Italy
  • From US$161.80 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 544 reviews
    Updated rooms, excellent shower with hot water and good water pressure. Shared kitchen/dining area with sky light and mini fridge. Great location, can take a bus directly from outside the inn to downtown Edinburgh.
    Guest review by
    Elayna
    United States
  • From US$168.54 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 785 reviews
    Was working in the area and stumbled upon this hotel, Was clean, Tidy and offered everything I needed.
    Guest review by
    Kev
    United Kingdom