Skip to main content

Search hotels in Musselburgh

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

Musselburgh – 20 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.

M
Maz
From
Abkhazia
Everything else was great apart from not been shown to my room and what time bar was shut and where breakfast room was but the night guy helped me so much very polite very helpful guy credit to your hotel I asked for late checkout they said not a problem only to find there was late checkout fee wasn't told and message wasn't passed on
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 775 reviews
Price from
US$167.76
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.

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.4
Superb - What previous guests thought, 20 reviews
Price from
US$243.84
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.

L
Luis
From
Portugal
It's like going back in time... but with all the comfort we are used to nowadays. The staff was very helpful and nice.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,333 reviews
Price from
US$179.97
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.9
Fabulous - What previous guests thought, 57 reviews
Price from
US$120.78
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...

K
Kateryna
From
Ukraine
What is there not to like about the new hotel? It is awesome, clean, fresh, the bad was amazing
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,300 reviews
Price from
US$161.05
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
Miriam
From
Germany
The hotel is located in a ship with a varied history - used during wartimes, but also for trade, then for a playboy‘s party life, it had been left unused for many years before the current owners restored it. Hotel rooms are designed as cabins with en-suite bathrooms, breakfast and drinks are served in the upper deck. We loved the design of the rooms and common areas - high quality and nicely classic without any kitsch. Service was impeccable, and while breakfast was rather simple, the bar served very creative cocktails. Certainly a very unique experience!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,684 reviews
Price from
US$265.73
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.

A
Abdullah
From
Saudi Arabia
, The vibe was amazing staff are so helpful and friendly. my best chois in Edinburgh
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5,779 reviews
Price from
US$383.83
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.

D
David
From
United Kingdom
Amazing hotel, can't fault it
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,550 reviews
Price from
US$248.28
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.

L
Lynette
From
United Kingdom
What can I say, from the minute you step in the door the fire is so inviting. We had our wedding ceremony at 3.45pm and the hotel made sure our room was ready on time, we had a welcome glass of champagne as well as the hotel bringing us a bottle to our room. Stunning view, modern decor, nespresso machine, immaculate and a Dyson hairdryer shows the quality and attention to detail in this hotel. Thanks to all who made our stay special ❤️
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 3,151 reviews
Price from
US$181.18
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.

C
Chao
From
France
Everything went very well and smoothly.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,610 reviews
Price from
US$326.12
1 night, 2 adults
See all 20 hotels in Musselburgh

Hotels with airport shuttles in Musselburgh

Most booked hotels in Musselburgh and surroundings in the past month

See all

Hotels located in the centre of Musselburgh

  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 11 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.4
    Pleasant - What previous guests thought, 51 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.

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

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

    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.

Best hotels with breakfast in Musselburgh and nearby

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

    Hotel in Edinburgh
    Breakfast options
    Scored out of 10, guest rating 2.9
    Very 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$288.92 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 49 reviews

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

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,199 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$137.69 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 278 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$611.97 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,761 reviews

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

    From US$366.38 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 3,507 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$290.89 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,987 reviews

    Just metres from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms.

    From US$288.67 per night

Budget hotels in Musselburgh and nearby

  • 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.97 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 28 reviews

    Located 100 metres from Seton Sands Longniddry Beach, 13 km from Muirfield and 20 km from Arthurs Seat, Sea View provides accommodation set in Port Seton.

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 55 reviews

    Located 1 km from Edinburgh Castle, 1.1 km from National Museum of Scotland and 1.4 km from The Real Mary King's Close, Central Room In Historic Tenement Shared Apartment Near Old Town provides...

  • 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.7
    Fabulous - What previous guests thought, 28 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, 90 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, 11 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.

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

    Located in Edinburgh in the Lothian region and Portobello Beach reachable within less than 1 km, Eastfield provides accommodation with free WiFi, barbecue facilities, a garden and free private parking...

What guests said about Musselburgh:

  • 10.0

    Musselburgh is a lovely little town, close to the beach,...

    Musselburgh is a lovely little town, close to the beach, river, race course and handy to buses/trains etc. Nice little shops and some lovely restaurants, new one called Lido was fab .. A great for walking or relaxing. People lovely and helpful.
    Guest review by
    Linda
    United Kingdom
  • 8.0

    It was very handy for local transport into Edinburgh.

    It was very handy for local transport into Edinburgh. Nice walks down to the harbour. Very close to shops and other restaurants. It is,a better place to stay instead of trying to park in Edinburgh, which is a fabulous city. We went on a hop on hop off tour bus, it was brilliant. Fantastic city and the sights were amazing 👏
    Guest review by
    Mccormack
  • 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

See reviews by guests who stayed at hotels in Musselburgh

See all
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 41 reviews
    The view is just gorgeous here. The location is great for getting into Edinburgh on main bus routes. Beds were comfy and showers good. The living area was super comfortable and the dining area was great, with a well equipped kitchen. We travelled with 3 young children and had more than enough space and it was a lovely comfortable place to relax when we weren’t out.
    Guest review by
    Llara
    United Kingdom
  • From US$167.76 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 775 reviews
    I didn’t stay there in the end. I sent them 4 messages via Booking.com but got no reply. They are a bunch of ignorant, useless idiots who don’t deserve anyone to stay at their hotel.
    Guest review by
    ANDREW
    United Kingdom
  • From US$161.05 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 541 reviews
    Location was great. A 30 minute bus ride in to the centre of Edinburgh. Nice area, and reasonably easy to get to from the Edinburgh ring road.
    Guest review by
    Duncan
    United Kingdom
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 26 reviews
    Excellent location because of its proximity to Carberry Towers Hotel where other family members were staying and attending a wedding.
    Guest review by
    Morfudd
    United Kingdom
  • From US$280.49 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,333 reviews
    Lovely old world hotel great value
    Guest review by
    Sean
    United Kingdom