United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Photo by Jock Watson

Search Hotels in Musselburgh

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Travel Inn Edinburgh Inveresk
Carberry Road, Musselburgh, SCT
Get Rates
0.3 mi from city centre
Travel Inn Edinburgh Inveresk
Modern apt, amazing Harbour views, wifi & Parking
Harbour View, 204 New Street, Musselburgh, SCT
Get Rates
1.29 mi from city centre
Modern apt, amazing Harbour views, wifi & Parking
Wallyford Apartment 2
4 Saint Clement's Gardens South,, Wallyford EH21 8BG, Musselburgh, SCT
Get Rates
0.94 mi from city centre
Wallyford Apartment 2
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Second Lounge Opens Into Enclosed Outside Room ( Wi-fi , gas Central Heating
Get Rates
2.23 mi from city centre
4.5/5Wonderful! (2 reviews)
Characterful let with surprising amount of space

"This house is set in a very quiet residential area close to Musselburgh and Portobello. It appears from the front to be a small terraced house, but the ground floor has a lounge, sizeable kitchen, second lounge/dining room with a shower room off, and covered outside space with chairs and tables - ..."…"

Reviewed on 18 Sep 2020

Second Lounge Opens Into Enclosed Outside Room ( Wi-fi , gas Central Heating
Beautiful Property With sea Views and Home Comforts, Including Underfloor Heating
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is £99 per night from 21 Feb to 22 Feb
5.9 mi from city centre
4.5/5Wonderful! (990 reviews)

"Enjoyed everything from the check in to the beautiful room with the added complimentary malt whisky, Breakfast was of a high standard ,service was excellent,definitely my favourite hotel and can’t wait to return."…"

Reviewed on 11 Oct 2020

The Scotsman Hotel
Musselburgh High St 6- Two Bedroom Maisonette
3 Kerr's Wynd, Musselburgh EH21 7RA, Musselburgh, SCT
Get Rates
0.81 mi from city centre
Musselburgh High St 6- Two Bedroom Maisonette
Carberry Tower Mansion House and Estate
4 out of 5
East Lothian, Musselburgh, Scotland
The price is £73 per night from 21 Feb to 22 Feb
1.38 mi from city centre
4.6/5Wonderful! (524 reviews)

"Everything was lovely, particularly the staff on reception and in the bistro."…"

Reviewed on 2 Nov 2020

Carberry Tower Mansion House and Estate
RosaDeiVenti Apartment
1 Balcarres Place, Musselburgh, SCT
Get Rates
0.92 mi from city centre
RosaDeiVenti Apartment
Unique cosy cottage with stunning gardens & private front door
Shepard’s House cottage, Musselburgh, SCT
Get Rates
0.2 mi from city centre
5/5Exceptional! (1 review)
Inveresk

"Very nice cottage with friendly owners."…"

Reviewed on 26 Jul 2020

Unique cosy cottage with stunning gardens & private front door
Musselburgh High St 5 - Two Bedroom Apartment
High Street, Musselburgh EH21 7AB, Musselburgh, SCT
Get Rates
0.8 mi from city centre
Musselburgh High St 5 - Two Bedroom Apartment
Musselburgh High St 4 - two Bedroom Apartment
49/4 Musselburgh High Street,, Musselburgh EH21 7AB, Musselburgh, SCT
Get Rates
0.84 mi from city centre
Musselburgh High St 4 - two Bedroom Apartment
Ravelston House
3 out of 5
182 North High Street, Musselburgh, Scotland
The price is £100 per night from 22 Feb to 23 Feb
1.22 mi from city centre
4.5/5Wonderful! (108 reviews)
Great hotel. Would definitely stay here again.

"Lovely little hotel. Staff were brilliant and very helpful. Hotel decorated and maintained to very high standard. Fantastic breakfast and a great location right near picturesque harbour. Would definitely stay here again."…"

Reviewed on 13 Sep 2020

Ravelston House
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £59 per night from 29 Jan to 30 Jan
6.56 mi from city centre
4.7/5Exceptional! (564 reviews)

"Stayed here for one night, however wish I stayed here longer. Staff were so amazing and the facilities were incredible. Would definitely go back!"…"

Reviewed on 2 Nov 2020

Eden Locke
Inveresk House B&B
2.5 out of 5
3 Inveresk Village, GPS : 55° 56' 17.7'' N 3° 2' 51.864'', Musselburgh, SCT
Get Rates
0.47 mi from city centre
Inveresk House B&B
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
Free cancellation
The price is £36 per night from 8 Feb to 9 Feb
6.84 mi from city centre
4/5Very Good! (1,070 reviews)
High quality - Welcoming Staff - Perfect Location

"Lovely spacious room with a beautiful view. Very clean and everything you need for a great night stay. Will definitely be back again soon. Staff very pleasant and greeted us with a warm welcome. Thanks!"…"

Reviewed on 19 Oct 2020

Leonardo Royal Edinburgh Haymarket
Premier Inn Edinburgh A1 (Newcraighall)
3 out of 5
91 Newcraighall Road, Edinburgh, Scotland
Get Rates
2.17 mi from city centre
Premier Inn Edinburgh A1 (Newcraighall)
Arden House
3.5 out of 5
26 Linkfield Road, Musselburgh, Scotland
Get Rates
0.85 mi from city centre
5/5Exceptional! (40 reviews)

"Thank you for enjoyable first visit to Musselburgh. We had a great stay, and much appreciated the option of early check in and late check out. East Coast restaurant recommendation for dinner was excellent too."…"

Reviewed on 15 Mar 2020

Arden House
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Get Rates
6.18 mi from city centre
4.5/5Wonderful! (1,267 reviews)

"Swimming pool was lovely, nice, big room albeit at the back of the hotel."…"

Reviewed on 25 Oct 2020

Apex Grassmarket Hotel
Edinburgh Lodges
2.5 out of 5
Nr Carberry Tower Mussselburgh, Musselburgh, Scotland
Get Rates
0.7 mi from city centre
3.7/5Good! (67 reviews)
Comfort in the city

"It was a lovely country home environment close to the city"…"

Reviewed on 24 Aug 2015

Edinburgh Lodges
Don't see what you're looking for?
See all available properties in Musselburgh
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Musselburgh

Visitors to Musselburgh are sure to enjoy the gardens and restaurants. Tourists can also enjoy the city's golf courses and local tours. Top sights around the area include Holyrood Park, Arthur's Seat and Royal Commonwealth Pool.

  • You'll find 2781 Expedia hotels and other accommodation options in the larger area of Edinburgh
  • The closest major airport is in Edinburgh (EDI), 12.6 mi (20.3 km) from the city centre

Sightseeing and Staying in Musselburgh

A couple of favourite places to visit are Musselburgh Racecourse and Morrisons Haven. Additionally, in the area you'll find Holyrood Park and Arthur's Seat.

As you plan your holiday, you'll find 12 hotels and other lodging options available to select from in Musselburgh. Here are highly ranked ones based on our user reviews:

  • Carberry Tower Mansion House and Estate - With a stay at this 4-star hotel, guests can enjoy access to free breakfast and a restaurant, along with free WiFi. It's a favourite with Expedia travellers for its bar and overall value.
  • Ravelston House - Our customers like the bar and clean, comfortable rooms at this hotel. With a stay at this 3-star hotel, guests can enjoy access to free breakfast and a restaurant, along with free WiFi.

Outside the city, top places to visit include Royal Commonwealth Pool, located 5.2 mi (8.4 km) from the city centre, and Easter Road Stadium, which is 5.4 mi (8.6 km) away.

Getting around Musselburgh

If you want to journey outside the area, hop aboard a train from Musselburgh Wallyford Station, Musselburgh Station or Newcraighall Station. Musselburgh might not have as many public transport options to choose from so consider renting a car to explore the city.

Dressing for Musselburgh

  • Between January and March, you can expect the daytime average to be around 9°C and the night-time average to be 1°C
  • From April to June, temperatures average about 17°C during the day and 3°C at night
  • July to September averages 18°C during the day and 8°C at night
  • Between October and December, the average temperature is 13°C during the day and 2°C at night
  • Average annual rainfall for Musselburgh is 701.60 millimetres
  • Hottest months are usually July and August with an average temperature of 17°C, while the coldest months are January and February with an average of 1°C

Frequently asked questions

What's the best place to stay in Musselburgh?
Based on our traveller data, Carberry Tower Mansion House and Estate is one of the top choices for your stay. This 4-star hotel offers a restaurant and free WiFi. Other good options for your visit include Ravelston House and Arden House.
If I need to cancel my hotel reservation in Musselburgh, will I receive a refund?
Yes! Most hotel room reservations are fully refundable if cancelled before the accommodation’s cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a non-refundable reservation, you might be able to still cancel and get a refund within 24 hours of your booking. Put in your dates and click on “Search”, then use the “free cancellation” filter to view the best options available in Musselburgh.
What's the best budget-friendly hotel in Musselburgh?
Based on reviews, Carberry Tower Mansion House and Estate is a popular hotel for our travellers who want a more economical choice, and features free WiFi and free parking. Other choices for your budget-friendly stay include Edinburgh Lodges and Ravelston House.
What's the best accommodation option when travelling with children to Musselburgh?
Edinburgh Lodges is a hotel with free parking and free WiFi, and it’s a top choice on Expedia for families. Other options for your family trip include Carberry Tower Mansion House and Estate and Arden House. Also, attractions in the area such as Edinburgh Zoo and Camera Obscura and World of Illusions are fun for children of all ages.
What's the best accommodation for a couple visiting Musselburgh?
Faside Estate is a favourite 4-star B&B for couples, and features premium bedding and fireplaces. Another good option for a romantic stay is Carberry Tower Mansion House and Estate.
What's the best place to stay for a beach holiday in Musselburgh?
Arden House is a top 3.5-star beach guest house with free breakfast and free WiFi, and it’s located close to Portobello Beach . Other good options for your beach trip include Ravelston House and Edinburgh Lodges.
What's the best luxury accommodation option in Musselburgh?
Carberry Tower Mansion House and Estate is a 4-star hotel with a restaurant and a bar, and it’s a popular choice for Expedia travellers looking for a pampered stay.
What's the best golf hotel in Musselburgh?
Arden House is a top 3.5-star guest house that has an adjacent golf course and features free breakfast.
Where's the best place to stay in Musselburgh to absorb the local history?
Based on our travel expertise, Arden House is a top 3.5-star guest house for history seekers booking on Expedia, and it offers free breakfast and free WiFi. If you’re interested in local history, another option for your trip is Travel Inn Edinburgh Inveresk.

Musselburgh Hotel Reviews

More trip options