Photo by Tom Bishop

Search Musselburgh hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top hotels and accommodation in Musselburgh

Carberry Tower Mansion House and Estate

4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (915)
"The room its self was so clean and pleasant."
United States
Sophia
Travelling for leisure
The price is AU$187
includes taxes & fees
3 Jan - 4 Jan 2026
Carberry Tower Mansion House and Estate

Premier Inn Edinburgh A1 - Newcraighall

3.0 star property
Newcraighall
9.0 out of 10, Wonderful, (15)
"the attached restaurant had good food and friendly staff"
Canada
James
Travelling for leisure
The price is AU$103
includes taxes & fees
4 Jan - 5 Jan 2026
Premier Inn Edinburgh A1 - Newcraighall

Ravelston House

3.0 star property
Musselburgh
8.8 out of 10, Excellent, (418)
"the room was nice and spacious"
United Kingdom
Lucy
Travelling with partner
The price is AU$163
includes taxes & fees
10 Dec - 11 Dec
Ravelston House

Premier Inn Edinburgh A1 - Musselburgh

3.0 star property
Musselburgh
7.0 out of 10, Good, (14)
"Comfortable bed, clean room, and the staff was very helpful and friendly."
Canada
jody
Travelling for leisure
The price is AU$101
includes taxes & fees
4 Jan - 5 Jan 2026
Premier Inn Edinburgh A1 - Musselburgh

Apex Grassmarket Hotel

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2324)
"Great location, friendly staff and rooms were good size and beds and pillows very comfortable."
United States
CARMEN
Travelling for leisure
The price is AU$196
includes taxes & fees
4 Jan - 5 Jan 2026
Apex Grassmarket Hotel

YOTEL Edinburgh

4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2457)
"the rooms were nice and clean"
United States
christine
Travelling for leisure
The price is AU$111
includes taxes & fees
5 Jan - 6 Jan 2026
YOTEL Edinburgh

Point A Hotel Edinburgh Haymarket

3.0 star property
West End
8.8 out of 10, Excellent, (1615)
"The room was comfortable and clean"
United Kingdom
Roy
Travelling solo
The price is AU$122
includes taxes & fees
5 Jan - 6 Jan 2026
Point A Hotel Edinburgh Haymarket

Dalmahoy Hotel & Country Club

4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1682)
"the rooms were very nice and clean"
United States
Veronica
Travelling for leisure
The price is AU$258
includes taxes & fees
22 Dec - 23 Dec
Dalmahoy Hotel & Country Club

Cringletie House Hotel

4.0 star property
Peebles
9.8 out of 10, Exceptional, (132)
"Each room was spacious and comfortable with a fantastic view."
United States
Jenny
Travelling with friends
Cringletie House Hotel

Moxy Edinburgh Fountainbridge

3.0 star property
Tollcross
8.8 out of 10, Excellent, (632)
"The room was comfortable & clean"
United Kingdom
Susan
The price is AU$143
includes taxes & fees
4 Jan - 5 Jan 2026
Moxy Edinburgh Fountainbridge

Apex Waterloo Place Hotel

4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1945)
"Room was spacious and very clean."
United Kingdom
Lindsey
Travelling for leisure
The price is AU$186
includes taxes & fees
4 Jan - 5 Jan 2026
Apex Waterloo Place Hotel

Market Street Hotel

4.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1195)
"Beautiful room with fantastic amenities."
United Kingdom
Sarah
Travelling with family
The price is AU$412
includes taxes & fees
10 Dec - 11 Dec
Market Street Hotel

Holiday Inn Express - Edinburgh City Centre by IHG

3.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1045)
"Very clean rooms with comfy beds and lovely staff."
United Kingdom
Lisa
Travelling for leisure
The price is AU$153
includes taxes & fees
6 Jan - 7 Jan 2026
Holiday Inn Express - Edinburgh City Centre by IHG

Aparthotel Adagio Edinburgh Royal Mile

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2351)
"An excellent location with tidy and functional rooms."
United Kingdom
Iain
Travelling with partner
The price is AU$168
includes taxes & fees
6 Jan - 7 Jan 2026
Aparthotel Adagio Edinburgh Royal Mile

Norton House Hotel & Spa

4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1002)
"the room was clean and comfortable!"
United Kingdom
Tanya
The price is AU$199
includes taxes & fees
4 Jan - 5 Jan 2026
Norton House Hotel & Spa

Radisson Blu Hotel, Edinburgh City Centre

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1005)
"Room was clean and comfortable and a great location."
United Kingdom
Sara
Travelling for leisure
The price is AU$271
includes taxes & fees
4 Jan - 5 Jan 2026
Radisson Blu Hotel, Edinburgh City Centre

Edinburgh Marriott Hotel Holyrood

4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1004)
"The room was spacious and very clean."
United States
Omer
Travelling for leisure
The price is AU$152
includes taxes & fees
4 Jan - 5 Jan 2026
Edinburgh Marriott Hotel Holyrood

Delta Hotels by Marriott Edinburgh

4.0 star property
Gogar
8.2 out of 10, Very good, (597)
"Good clean room, great staff and surprisingly good bar food at a reasonable price."
United Kingdom
Michael
The price is AU$126
includes taxes & fees
5 Jan - 6 Jan 2026
Delta Hotels by Marriott Edinburgh

Novotel Edinburgh Centre

4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1002)
"rooms were spacious, clean and very nice"
United States
Danielle
Travelling with partner
The price is AU$161
includes taxes & fees
8 Jan - 9 Jan 2026
Novotel Edinburgh Centre

Courtyard by Marriott Edinburgh West

4.0 star property
Riccarton
9.0 out of 10, Wonderful, (1006)
"Nice for a night light Elevators were in working order and readily available."
United States
Jon and Mary
Travelling with partner
The price is AU$134
includes taxes & fees
4 Jan - 5 Jan 2026
Courtyard by Marriott Edinburgh West
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.
Save an average of 15% on thousands of hotels when you're signed in

Our guide on where to stay in Musselburgh

Find the best Musselburgh areas for the activities you enjoy most.

Newcraighall

Newcraighall might not have many top sights, but Portobello Beach and Musselburgh Racecourse are two attractions nearby that you can check out.

Stay near popular Musselburgh attractions

Learn more about Musselburgh

Just outside Edinburgh, this historic coastal town invites you to explore Musselburgh Racecourse and the scenic harbour area. Golf enthusiasts can play the oldest course still in use at Musselburgh Links, while history buffs appreciate the Roman Bridge and Inveresk Lodge Garden.

Esk Bridge. This is Musselburgh's old bridge over the Esk, rebuilt in the 16th century on the site of a Roman bridge. It is now a footbridge.
Photo by Tom Bishop
Open Photo by Tom Bishop

Top Musselburgh Hotel Reviews

Recent Reviews in Musselburgh

More cheap accommodation in Musselburgh

Frequently asked questions

What's the best place to stay in Musselburgh?
Carberry Tower Mansion House and Estate is a favourite property for Expedia customers. This hotel offers a restaurant and free parking. Another favourite option for your stay based on traveller reviews is Ravelston House. See all available top hotels, or vacation rentals in Musselburgh.
What are some of the best holiday rentals that Musselburgh has to offer?
St Giles ApartHotel by Joivy: This holiday home rental outside of Musselburgh comes with free WiFi so that you can feel at home during your trip. It has 3 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. See all vacation rentals in Musselburgh.
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. Filter your search by fully refundable to find flexible hotel deals in Musselburgh.
What's the best LGBTQ-friendly hotel in Musselburgh?
Premier Inn Edinburgh A1 - Musselburgh is a top LGBTQ-friendly hotel that features free parking and a 24-hour front desk. Premier Inn Edinburgh A1 - Newcraighall is another good choice for your trip. See all available hotels listed as LGBTQ-friendly in Musselburgh.
What's the best dog-friendly hotel in Musselburgh?
Monkton House: 15th century castle near Edinburgh is a top dog-friendly castle, and offers laundry facilities along with in-room washing machines for its human guests. See more pet-friendly hotel accommodations in Musselburgh.
What's the best place to stay for a beach holiday in Musselburgh?
Ravelston House is a top beachfront hotel with free WiFi and free parking, and it's located close to Portobello Beach . See more stays near the beach in Musselburgh.
What's the best golf hotel in Musselburgh?
Arden House is a top guest house that has an adjacent golf course and features free WiFi. See more golf hotels in Musselburgh.
What are some accommodation options with pools in Musselburgh?
Holiday Inn Edinburgh by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool and a health club. Apex Grassmarket Hotel and Apex Waterloo Place Hotel are two additional hotels that offer an on-site pool. View all hotels with pools in Musselburgh.
How is it staying in Musselburgh?
Visitors to Musselburgh will definitely enjoy the gardens and restaurants. Tourists can also enjoy the city's golf courses and local tours. A top sight in the area is Edinburgh Castle. In Musselburgh, there are 24 hotels and other accommodation options to choose from. Find out more about Musselburgh.
What should I do while I'm visiting Musselburgh?
Favourite places to visit include Musselburgh Racecourse, Fisherrow Sands and Musselburgh Sands. Additionally, you'll find Edinburgh Castle in the area. Take a look at what more there is to see and do in Expedia's Musselburgh guide.
How can I get around Musselburgh?
If you want to travel outside the area, take a train from Musselburgh Station, Musselburgh Wallyford Station or Newcraighall Station. If you want to venture out around the area, you may want a rental car in Musselburgh for your journey.
What's the seasonal weather in Musselburgh?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Musselburgh is 887 mm.

Explore a world of travel with Expedia