Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

15 hotels in Musselburgh

Search the best hotels and places to stay in Musselburgh

View map
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
182 North High Street, Musselburgh, United KingdomView on map
800 m from City Centre100 m from Musselburgh & Fisherrow Welfare Club
Offering location close to Portobello Beach, this hotel overlooks the garden and has a refurbished restaurant.
  • The hotel has
    • On-site car park
    +1
Price from£ 98per nightSelect
Not available
Holiday parkLevenhall Musselburgh, Musselburgh, United Kingdom, EH21 8JSView on map
3.0 km from City Centre800 m from Charles Phillips & Sons
Located 2.3 km from Musselburgh Racecourse, this self-catering villa features a shower, a dining table and a sofa at a terrace.
Select
Not available
Edinburgh Lodges, , Musselburgh, United Kingdom, EH21 8PY
3.6 km from City Centre
Having an easy access to a bus stop, the property is located within 4 km of the city center.
8.2
Great85 reviews
Select
Not available
By Musselburgh, East Lothian, Musselburgh, United Kingdom, EH21 8PY
3.5 km from City Centre
Located in the suburb district of Musselburgh, this traditional-style villa offers a sun terrace, a bar and a garden.
9.2
Perfect60 reviews
Price from£ 214per nightSelect
Not available
26 Linkfield Road, Musselburgh, United Kingdom, EH21 7LL
1000 m from City Centre300 m from Musselburgh Racecourse
Set in Musselburgh, this 7-room property is an ideal base for visits to Inveresk Lodge Gardens.
8.8
Great1 review
Price from£ 109per nightSelect
Not available
Carberry Tower Estate, Musselburgh, United Kingdom, EH21 8PY
3.2 km from City Centre
This historic-style hotel is set at a short distance to Dalkeith Country Park.
Price from£ 153per nightSelect
Not available
103A North High Street , Musselburgh, United Kingdom, EH21 6JE
400 m from City Centre500 m from Musselburgh & Fisherrow Welfare Club
The hotel offers a first floor restaurant, featuring convenient location and a bus stop nearby.
Select
Not available
Faside Estate Nr Edinburgh, Musselburgh, United Kingdom, EH33 2LE
3.8 km from City Centre1.8 km from Charles Phillips & Sons
There are rooms facing the garden and the hotel is set close to Musselburgh Racecourse.
Price from£ 178per nightSelect
Not available
Flat 3 49 High St, Musselburgh, United Kingdom, EH21 7AB
400 m from City Centre400 m from Musselburgh Racecourse
Set 1 km from the centre of Musselburgh, this apartment comes with 2 bedrooms, a kitchen, and own patio.
Price from£ 148per nightSelect
Not available
Flat 5 49 High St, Musselburgh, United Kingdom, EH21 7AB
400 m from City Centre400 m from Musselburgh Racecourse
Staying in this 2-bedroom apartment, nestled near Fisherrow Harbour, guests can enjoy a patio to relax after a busy day.
Price from£ 141per nightSelect
Not available
49 2 Musselburgh High St, Musselburgh, United Kingdom, EH21 7AB
500 m from City Centre400 m from Musselburgh Racecourse
Situated 1 km from the centre of Musselburgh, the apartment with a view over the city offers a sunny patio.
Price from£ 207per nightSelect
Not available
49 High Street, Musselburgh, United Kingdom, EH21 7AB
500 m from City Centre400 m from Musselburgh Racecourse
This 60 m² accommodation consists of 2 bedrooms, a kitchen and 2 bathrooms.
Price from£ 134per nightSelect
Not available
49 4 Musselburgh High Street, Musselburgh, United Kingdom, EH21 7AB
500 m from City Centre400 m from Musselburgh Racecourse
This 2-bedroom apartment with a fully equipped kitchen is situated within a 10-minute walk from the center of Musselburgh.
Price from£ 137per nightSelect
Not available
East Lothian, Musselburgh, United Kingdom
Located next to Dalkeith Country Park, the venue comprises 29 rooms with garden views.
Price from£ 133per nightSelect
Not available
3 Kerr'S Wynd, Musselburgh, United Kingdom, EH21 7RA
400 m from City Centre400 m from Musselburgh Racecourse
Located less than 10 minutes' walk to the city center, this 2-bedroom apartment features a kitchen and a private bathroom.
Price from£ 151per nightSelect
Not available

Filtering results

Please wait...

15 hotels found

Your booking experience in Musselburgh

Looking for accommodation in Musselburgh? Hotelmix.co.uk enables you to narrow your search in Scotland by proximity to public transport and tourist attractions. We’ve got design and boutique hotels with a big list of facilities and services along with other attractive accommodation options which provide you with an ideal base for exploring.

Budget hotels in Musselburgh

If you're on the hunt for a low-cost stay, check out Premier Inn Edinburgh A1 with rates starting from 68£ or Travelodge Edinburgh Musselburgh where prices start at 80£.

Convenience of staying in the city centre

Hotels such as Melville House and Ravelston House will put you at the heart of the action. Harbour Court and Musselburgh High Street 5 - Two Bedroom Apartment are good apartments that will place you within a 10-minute walk of the city center.

Luxury and boutique accommodation

Musselburgh High Street 3 - Two Bedroom Apartment is a charming choice that is only a 5-minute walk to the center and offers rates from 114£.

Apartments, B&Bs and others

If you are traveling with kids, consider staying at Edinburgh Lodges, which is a family-friendly apartment that provides a free carpark and a free private carpark. Make sure to choose Faside Estate near Alba Game Fishing - a top-rated resort with views of the garden.

Show moreLess