Filters
Popular
18
18
7
6
6
18
7
2
2
Search by name
Star rating
3
3
1
20
MoreLess
Guest rating
2
1
1
MoreLess
Accommodation type
7
MoreLess
Price per night
10
5
7
5
MoreLess
Nearby
18
1
17
15
MoreLess
Hotel type
20
10
7
6
4
3
2
1
3
1
1
1
MoreLess
Amenities
18
7
6
6
4
3
2
MoreLess
Room features
1
1
1
1
9
MoreLess
Services
2
2
1
3
MoreLess
Brands
1
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

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
We offer 27 hotels in Musselburgh
Get Prices

27 hotels in Musselburgh

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Premier Inn Edinburgh A1Carberry Road, Inveresk, Musselburgh, United Kingdom, EH21 8PTView on map
2.2 km from City Centre
Located just 1.6 km from St Michael's Parish Church, this hotel features 60 rooms and a family restaurant on-site.
  • The hotel has
    • 24-hour reception
    +1
6.8
Nice4 reviews
Price from£ 77per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Arden HouseGuest house26 Linkfield Road, Musselburgh, United Kingdom, EH21 7LLView on map
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.
  • The guest house has
    • Off-site car park
    +1
  • The guest house has
    • Refrigerator
    • Electric kettle
    +2
8.8
Great1 review
Price from£ 104per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Faside EstateFaside Estate Nr Edinburgh, Musselburgh, United Kingdom, EH33 2LEView on map
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.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Flat-screen TV
    +1
Price from£ 150per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Carberry Tower Mansion HouseCarberry Tower Estate, Musselburgh, United Kingdom, EH21 8PYView on map
3.6 km from City Centre
This historic-style hotel is set at a short distance to Dalkeith Country Park.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • 24-hour reception
    +1
Price from£ 116per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Carberry TowerCountry houseBy Musselburgh, East Lothian, Musselburgh, United Kingdom, EH21 8PYView on map
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.
  • The country house has
    • On-site car park
    +1
  • The country house has
    • Electric kettle
    +1
9.2
Perfect60 reviews
Price from£ 154per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Edinburgh LodgesGuest houseEdinburgh Lodges, , Musselburgh, United Kingdom, EH21 8PYView on map
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.
  • The guest house has
    • Free internet access
    +1
  • The guest house has
    • Paid breakfast
    +1
8.2
Great85 reviews
Select
Queen Margaret University ResidencesApartmentQueen Margaret Drive, Musselburgh, United Kingdom, EH21 6UDView on map
1.6 km from City Centre1.3 km from Musselburgh & Fisherrow Welfare Club
The budget hotel is a good starting point to Musselburgh' sights including Musselburgh Racecourse and Newhailes.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Shared kitchen
    +1
Price from£ 95per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Melville House103A North High Street , Musselburgh, United Kingdom, EH21 6JEView on map
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.
  • The hotel has
    • Flat-screen TV
    +1
  • The hotel has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Select
Beach House 49Guest house49B Edinburgh Road, Musselburgh, United Kingdom, EH21 6EEView on map
1.5 km from City Centre700 m from Musselburgh & Fisherrow Welfare Club
Featuring a sunbathing terrace, this property is situated a short distance from Musselburgh & Fisherrow Welfare Club and about a 20-minute walk from the center of Musselburgh.
  • The guest house has
    • Free Wi-Fi in rooms
    +1
  • The guest house has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Select
The Old BakeryApartment1D Market Street, Musselburgh, United Kingdom, EH21 6PSView on map
400 m from City Centre500 m from Musselburgh & Fisherrow Welfare Club
Located right next to a bus stop, the apartment includes a fully equipped kitchen with a microwave, a dishwasher and a washing machine.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Off-site car park
    +1
  • The apartment has
    • Electric kettle
    +1
Select
Harbour CourtApartmentHarbour Road 1D Harbour Court, Musselburgh, United Kingdom, EH21 6DLView on map
900 m from City Centre100 m from Musselburgh & Fisherrow Welfare Club
Located in Musselburgh, a 15-minute walk from Musselburgh Racecourse, this accommodation comes with 2 bedrooms and a kitchen.
  • The apartment has
    • Off-site car park
    +1
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Select
Apartment MusselburghApartment32 Stoneybank Gardens South, Musselburgh, United Kingdom, EH21 6NAView on map
900 m from City Centre800 m from Musselburgh & Fisherrow Welfare Club
The property boasts views of the garden along with a kitchen and is set 8 km from National Museums of Scotland.
  • The apartment has
    • Free Wi-Fi in public areas
    +1
  • The apartment has
    • Off-site car park
    +1
  • The apartment has
    • Dryer
    • Electric kettle
    • Cookware/ Kitchen utensils
    +3
Select
Ravelston House182 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£ 95per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Travelodge Edinburgh MusselburghMoto Service Area A1 Old Craighall, Musselburgh, United Kingdom, EH21 8REView on map
1.9 km from City Centre2.0 km from Musselburgh & Fisherrow Welfare Club
Within easy reach of Inveresk Lodge Gardens, this hotel comprises 44 rooms with separate bathrooms.
  • The hotel has
    • Car park
    +1
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
6.6
Nice19 reviews
Price from£ 98per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Carberry Tower Mansion House And EstateEast Lothian, Musselburgh, United KingdomView on map
3.6 km from City Centre
Located next to Dalkeith Country Park, the venue comprises 29 rooms with garden views.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
Price from£ 190per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Musselburgh 3 Bedroom ApartmentApartment7 Stoneybank Road, Musselburgh, United Kingdom, EH21 6HJView on map
1.1 km from City Centre1.0 km from Musselburgh & Fisherrow Welfare Club
Offering a fully-fitted kitchen with a microwave, an electric kettle and a toaster, the venue is located 20 minutes' walking distance from the center of Musselburgh.
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price from£ 144per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Musselburgh High Street ApartmentsApartment49 High Street, Musselburgh, United Kingdom, EH21 7ABView on map
500 m from City Centre400 m from Musselburgh Racecourse
This 60 m² accommodation consists of 2 bedrooms, a kitchen and 2 bathrooms.
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price from£ 142per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Musselburgh High Street 3 - Two Bedroom ApartmentApartmentFlat 3 49 High St, Musselburgh, United Kingdom, EH21 7ABView on map
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.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Electric kettle
    +1
Price from£ 124per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Musselburgh High Street 5 - Two Bedroom ApartmentApartmentFlat 5 49 High St, Musselburgh, United Kingdom, EH21 7ABView on map
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.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price from£ 167per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Musselburgh High St 2 MaisonetteApartment49 2 Musselburgh High St, Musselburgh, United Kingdom, EH21 7ABView on map
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.
  • The apartment has
    • Off-site car park
    +1
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price from£ 167per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night

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.

+ Read more - Less

Filtering results

Please wait...

27 hotels found