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

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,539 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$186.95 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$288.51 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,217 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$131.47 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 131 reviews

    Featuring 3-star accommodation, The Abbey Residence is situated in Edinburgh, 6.6 km from National Museum of Scotland and 6.9 km from Edinburgh Waverley station.

    From US$186.95 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$387.30 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$560.18 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 2,015 reviews

    This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar.

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

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

    From US$365.86 per night

Budget hotels in Musselburgh and nearby

  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 1,794 reviews

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

    From US$93.81 per night
  • Scored out of 10, guest rating 6.2
    Pleasant - What previous guests thought, 425 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$107.35 per night
  • Scored out of 10, guest rating 6.2
    Pleasant - What previous guests thought, 68 reviews

    Located in Edinburgh, near Edinburgh Waverley station, Edinburgh Playhouse and Royal Mile, Leith Walk 1 bedroom Apartment features free WiFi.

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

    Dating back to 1880, Leith House is situated in the heart of Edinburgh, just 1 mile from the city centre.

    From US$107.21 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 974 reviews

    Situated in Edinburgh, near Edinburgh Waverley station, Edinburgh Playhouse and Royal Mile, Mayfair Guest House features free WiFi.

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 1,332 reviews

    Situated in Edinburgh and with University of Edinburgh reachable within less than 1 km, Argyle Backpackers features express check-in and check-out, non-smoking rooms, a garden, free WiFi and a shared...

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

    Set in Edinburgh, near Edinburgh International Conference Centre, Edinburgh Castle and National Museum of Scotland, IVY House features free WiFi.

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

Hotels located in the centre of Musselburgh

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

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.1
    Superb - What previous guests thought, 48 reviews
    Lovely house alongside the river which was clean and modern. Great place for a family trip to Edinburgh. We know Edinburgh well as we have lots of family here but have never been to Musselburgh before, we would stay again.
    Guest review by
    Speed
    United Kingdom
  • From US$253.29 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,341 reviews
    Magnificent hotel set in lovely gardens. A great place for a hidden retreat or as easy access to Edinburgh. Decorated to a high standard. really helpful staff. Enjoyed the restaurant.
    Guest review by
    Ian
    United Kingdom
  • From US$184.94 per night
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 104 reviews
    Perfect location for exploring East Lothian + Edinburgh. Fab hosts, scrummy breakfast + very comfy room in a gorgeous guesthouse Enjoyed our stay!
    Guest review by
    Hasler
    United Kingdom
  • From US$160.82 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 545 reviews
    Check-in was straightforward. The bed was nice. We enjoyed being close to Musselburgh beach.
    Guest review by
    Hannah
    United States
  • From US$167.52 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 784 reviews
    Lovely hotel...food was fantastic...staff were really friendly
    Guest review by
    Brian
    United Kingdom