Skip to main content

Search hotels in Musselburgh

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

Musselburgh – 21 hotels and places to stay

Hotels with airport shuttles in Musselburgh

Airport shuttle (free)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4,398 reviews
From US$199.73 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,460 reviews
From US$168.24 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 322 reviews
From US$375.60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 419 reviews
From US$316.91 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,700 reviews
From US$123.89 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 559 reviews
From US$847.70 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 121 reviews
From US$156.50 per night

Most booked hotels in Musselburgh and surroundings in the past month

See all

Popular with guests booking hotels in Musselburgh

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

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 6,420 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 12,524 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,808 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,560 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 10,165 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 5,707 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 9,045 reviews

Hotels located in the centre of Musselburgh

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

Offering quiet street views, Riverside is an accommodation located in Musselburgh, 7.2 km from Arthurs Seat and 10 km from Edinburgh Waverley station.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 12 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.8
Fabulous - What previous guests thought, 18 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, 16 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, 55 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
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.

Best hotels with breakfast in Musselburgh and nearby

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

DPSNew

Hotel in Edinburgh
Breakfast options
Scored out of 10, guest rating 2.6
Very poor - What previous guests thought, 12 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$280.76 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.

From US$115.03 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 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$98.59 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,799 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$228.23 per night
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.

From US$136.94 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$507.97 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,998 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.

Budget hotels in Musselburgh and nearby

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

Situated in Carberry and only 11 km from Arthurs Seat, Ensuite Room in a home- East of Edinburgh features accommodation with quiet street views, free WiFi and free private parking.

From US$101.72 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 7 reviews

Featuring a hot tub, Wee one Flat share accomodation is located in Edinburgh. The property has garden views and is 2.4 km from Portobello Beach and 3 km from Edinburgh Waverley station.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 70 reviews

Set in Edinburgh, 1.4 km from Arthurs Seat and 2.1 km from University of Edinburgh, Thistle Residence offers accommodation with free WiFi in a historic building.

From US$93.90 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 79 reviews

Situated in Edinburgh and only 2.3 km from University of Edinburgh, Private Bedroom in Detached Home in Newington features accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 1,140 reviews

This traditional, family-run hotel is 2 miles from Edinburgh Waverley Rail Station and the city centre. It offers free Wi-Fi in public areas, and free private parking on site.

From US$130.42 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 1,766 reviews

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

From US$78.25 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 501 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$92.73 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 30 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.

From US$147.50 per night

What guests said about Musselburgh:

10

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 6.7
Pleasant - What previous guests thought, 16 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
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 51 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$156.50 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 534 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$181.28 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,317 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
From US$228.23 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 746 reviews
Overall the hotel decor was very pleasant. The staff were professional and attentive.
Guest review by
Kev
United Kingdom