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

Budget hotels in Musselburgh and nearby

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 4,214 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.64 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.95 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 1,791 reviews

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

    From US$93.93 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 4,041 reviews

    The 5-star Edinburgh Central Accommodation is just 0.5 miles from the shops of Princes Street and Edinburgh Rail Station.

    From US$195.91 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 976 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 7.2
    Good - What previous guests thought, 52 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 7.6
    Good - What previous guests thought, 673 reviews

    New Town Rooms provides rooms in Edinburgh near National Museum of Scotland and Edinburgh Playhouse.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 538 reviews

    The CITY- Braveheart House in Edinburgh offers accommodation with free WiFi, less than 1 km from Edinburgh International Conference Centre, a 15-minute walk from Edinburgh Castle and 1.6 km from...

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$187.19 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.87 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 134 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$187.19 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,796 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$354.25 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 1,374 reviews

    Situated in Edinburgh, 2 km from University of Edinburgh and 2.4 km from National Museum of Scotland, Airdenair Guest House features accommodation with free WiFi in a historic building.

  • 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$573.64 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,694 reviews

    Featuring a garden and views of quiet street, Dorstan House is a guest house situated in a historic building in Edinburgh, 1.9 km from University of Edinburgh.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 2,012 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.

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

What guests said about Musselburgh:

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

See reviews by guests who stayed at hotels in Musselburgh

See all
  • From US$120.77 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 50 reviews
    Very clean place, a large room with comfortable beds and nice garden. The owners are super nice and we had a really good time in Musselburgh. For us it was perfect to be outside of the city. The place is very close to the sea and there we found a lovely promenade and harbor. Also its very close to shops and restaurants and public transport.
    Guest review by
    Sacha
    Netherlands
  • From US$167.73 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 782 reviews
    The room was well equipped with a lovely bathroom. Breakfast was more than ample with a good choice of food. Restaurant staff were very friendly and helpful with tips for the area and beyond. Despite being on a main road, the room was relatively quiet. Free parking directly alongside the hotel. Good rail link from Musselburgh to Edinburgh.
    Guest review by
    Andrew
    Germany
  • From US$185.18 per night
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 103 reviews
    We loved everything about Arden house, style, room size, excellent breakfast, the host are wonderfully accommodating. I highly recommend Arden House to any of my friends, who wish to visit Edinburgh . I'm definitely going back. Staying at Arden house made my first visit to Scotland very special indeed 😀 Happy
    Guest review by
    Marinela
    United Kingdom
  • From US$161.02 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 544 reviews
    This place is a gem! Perfectly arranged rooms, spacious bathrooms, common area was lovely and the restaurant downstairs was great! Staff was incredibly helpful as well. Easy and quick bus ride to Edinburgh and located a block from the water. Highly recommend.
    Guest review by
    Leigh
    United States
  • From US$253.61 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,339 reviews
    The hotel atmosphere was really amazing, all the old original rooms and the history of the building was truly amazing. The old world charm was just like being in an old country estate manor.
    Guest review by
    tara
    Australia