The 10 best accommodation in Musselburgh, UK | Booking.com
Skip to main content

Accommodation in Musselburgh

Find the accommodation that appeal to you the most

The best accommodation in Musselburgh

Check out our pick of great accommodation 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.

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.4
Superb - What previous guests thought, 20 reviews
Price from
US$244.06
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,331 reviews
Price from
US$180.13
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, 56 reviews
Price from
US$120.89
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.

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, 776 reviews
Price from
US$167.91
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...

S
Sylwia
From
Switzerland
New hotel, with comfortable bed, close to the atractions.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,292 reviews
Price from
US$161.19
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.96
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.

M
Maria Scott
From
Australia
classic Richard Branson - funky and classy. and functional
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5,776 reviews
Price from
US$384.17
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.50
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.34
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,611 reviews
Price from
US$326.41
1 night, 2 adults
All accommodation in Musselburgh

Most booked accommodation in Musselburgh and surroundings in the past month

See all

Enjoy breakfast in Musselburgh and nearby

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

    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$289.17 per night
  • Samsara Home

    Edinburgh
    Breakfast options
    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$135.40 per night
  • Scored out of 10, guest rating 8.7
    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$326.41 per night
  • Anchorage B&B

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

  • 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$484.91 per night
  • The Scott

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

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

    From US$445.69 per night

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

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

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

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

Save money on accommodation in Musselburgh and nearby – budget options available

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

    Set in Port Seton in the Lothian region and Seton Sands Longniddry Beach reachable within 500 metres, Edinburgh, Seton Sands, The Fishing Boat offers accommodation with free WiFi, a children's...

  • Sea View

    Port Seton
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 26 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 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, 27 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.

  • Ark at Anchor

    Portobello, Edinburgh
    Budget options available
    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.

  • Eastfield

    Portobello, Edinburgh
    Budget options available
    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...

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

    Brunstane House - 15 mins to City Centre, a property with a garden, is located in Edinburgh, 5.2 km from Arthurs Seat, 7.9 km from Edinburgh Waverley station, as well as 7.9 km from Edinburgh...

FAQ about accommodation in Musselburgh

Accommodation that guests love in Musselburgh

See all
  • Avg. price/night: US$161.19
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 543 reviews
    The accommodation was excellent. About 20 mins walk to QMU and close to Portobello beach. There was an area to store food and make a breakfast. A very peaceful stay..would highly recommend this area and business
    Guest review by
    imelda
    Family with young children
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,331 reviews
    Perfect accommodation, amazing castle, amazing rooms, amazing staff, fascinating surroundings, we will definitely come back. The best accommodation we’ve ever stayed in, considering we’ve traveled all over the world. Romantic idilic beautiful. Thank you for making our stay so exceptional.
    Guest review by
    iuliana
    Group
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,331 reviews
    Can’t describe how beautiful this place is, fabulous castle and amazing surroundings, lovely helpful staff. We traveled in many places of the world but never stayed in a more fabulous accommodation and location. We’ll definitely come back. If you are planning your wedding this is the place for you. Large rooms, traditional style, super breakfast, the most peaceful morning we had in a very long time. We literally didn’t want to leave. Thank you to all your staff who made our stay so amazing.
    Guest review by
    iuliana
    Group
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,331 reviews
    I loved the entire experience in staying in a Manor Home. It had all I hoped for from the accomodation, sitting rooms, bar area, dining and breakfast areas and the garden area. Also the walking in the woods so close and relaxing. The staff were excellent and helped us as soon as we arrived.
    Guest review by
    Susanne
    Young couple
  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 51 reviews
    The apartment is so spacious, well equipped, clean and perfect for our stay. The views out to sea are exceptional. Only stayed for one night as going to a festival, but we really felt on holiday. Thank you.
    Guest review by
    Pauline
    People with friends
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,331 reviews
    Beautiful property with a beautiful room (Mary Queen of Scots Suite). One of our best accommodations during our stay in Scotland.
    Guest review by
    Andre
    Young couple
  • Avg. price/night: US$161.19
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 543 reviews
    My friend and i had a great stay at the ship inn. We have known the pub for years and the renovation really made a big difference. Lovely pub with great staff, awesome accommodation with coffe, orange juice, milk and cornflakes.
    Guest review by
    Johanna
    Group