Musselburgh Hotels from S$117

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Musselburgh hotels

Ravelston House

Ravelston House
3.0 star property
Musselburgh
8.6 out of 10, Excellent, (442 reviews)
"Friendly staff, clean accommodation with easy access"
United Kingdom
Denise
The price is S$154
includes taxes & fees
25 May - 26 May
Ravelston House

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (966 reviews)
"The property grounds were stunning! The gardens were great and full of wildlife. The inside library was also fantastic. A wonderful stay for our last night in Scotland!"
United States
Sarah
The price is S$290
includes taxes & fees
18 Jun - 19 Jun
Carberry Tower Mansion House and Estate

Faside Estate

Faside Estate
4.0 star property
Musselburgh
9.6 out of 10, Exceptional, (16 reviews)
"We had an amazing stay from start to finish. Ian gave us a tour if the castle along with a history. The rooms were cozy, the bed was very comfortable. The owners even gave us a ride to the tram when we were unable to find a taxi. Sue and Ian are a friendly helpful couple. "
United States
Nathaniel
The price is S$472
includes taxes & fees
25 May - 26 May
Faside Estate

Premier Inn Edinburgh A1 - Newcraighall

Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
Newcraighall
9.0 out of 10, Wonderful, (18 reviews)
"The room is clean and the staff is very nice."
Hong Kong SAR China
Chi Chung
The price is S$182
includes taxes & fees
25 May - 26 May
Premier Inn Edinburgh A1 - Newcraighall

Premier Inn Edinburgh A1 - Musselburgh

Premier Inn Edinburgh A1 - Musselburgh
3.0 star property
Musselburgh
6.8 out of 10, (15 reviews)
"Comfortable bed, clean room, and the staff was very helpful and friendly."
Canada
jody
The price is S$142
includes taxes & fees
25 May - 26 May
Premier Inn Edinburgh A1 - Musselburgh

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very good, (1,044 reviews)
"Everything was perfect breakfast super bar excellent"
United States
Zbigniew
The price is S$257
includes taxes & fees
21 Jun - 22 Jun
Holiday Inn Express Edinburgh Airport by IHG

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,467 reviews)
The price is S$251
includes taxes & fees
31 May - 1 Jun
DoubleTree by Hilton Edinburgh Airport

The City Hotel

The City Hotel
3.0 star property
Town Centre
8.8 out of 10, Excellent, (1,003 reviews)
"Clean hotel excellent food and staff"
United Kingdom
James
The price is S$145
includes taxes & fees
15 Jun - 16 Jun
The City Hotel

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (140 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is S$552
includes taxes & fees
11 Jun - 12 Jun
Cringletie House Hotel

Barony Castle Hotel

Barony Castle Hotel
4.0 star property
Eddleston
8.2 out of 10, Very good, (782 reviews)
"Nice stay with friendly staff and the food was great. Our room was clean, the bed was comfy but it was extremely dated, the walls were also really thin, could hear everything in the adjoining rooms. "
United Kingdom
Richard
The price is S$175
includes taxes & fees
7 Jun - 8 Jun
Barony Castle Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,714 reviews)
"Front staff, reception, were amazing!"
Canada
Christopher
The price is S$209
includes taxes & fees
21 Jun - 22 Jun
Dalmahoy Hotel & Country Club

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,445 reviews)
"Great location for airport access and late night arrivals. "
Australia
Colin
The price is S$313
includes taxes & fees
31 May - 1 Jun
Hampton by Hilton Edinburgh Airport

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,417 reviews)
"Great hotel and easy access to airport."
Canada
Nicole
The price is S$239
includes taxes & fees
31 May - 1 Jun
Moxy Edinburgh Airport

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,002 reviews)
"Beautiful grounds. Food was excellent. Wonderful spa. Highly recommend"
United States
catherine j
The price is S$348
includes taxes & fees
22 Jun - 23 Jun
Norton House Hotel & Spa

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,001 reviews)
"The staff were amazing and very welcoming. Beds were super comfy and our room was great!"
Canada
Shawna
The price is S$218
includes taxes & fees
21 Jun - 22 Jun
Novotel Edinburgh Park

The Lane Hotel

The Lane Hotel
4.0 star property
Morningside
9.6 out of 10, Exceptional, (221 reviews)
"Amazing hotel, fab and quirky pain and beautiful accommodation. Great location. "
United Kingdom
Caroline
The price is S$360
includes taxes & fees
8 Jun - 9 Jun
The Lane Hotel

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very good, (1,000 reviews)
"Beautiful property"
United States
Diane
The price is S$184
includes taxes & fees
8 Jun - 9 Jun
Macdonald Houstoun House

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.4 out of 10, Exceptional, (1,368 reviews)
"Nice hotel and close to the airport"
Canada
stuart
The price is S$196
includes taxes & fees
21 Jun - 22 Jun
Dakota Edinburgh

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,000 reviews)
"Breakfast was great!"
Canada
Jeffrey
The price is S$206
includes taxes & fees
31 May - 1 Jun
Best Western Kings Manor Hotel

Holiday Inn Express Edinburgh City West by IHG

Holiday Inn Express Edinburgh City West by IHG
3.0 star property
Ravelston
8.4 out of 10, Very good, (1,000 reviews)
"The staff was wonderful. "
United States
Cheryl
The price is S$256
includes taxes & fees
7 Jun - 8 Jun
Holiday Inn Express Edinburgh City West by IHG
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

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 Joppa Shore and Portobello Beach 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.

Photo by Tom Bishop
Open Photo by Tom Bishop

Top Musselburgh Hotel Reviews

More cheap stays in Musselburgh

Frequently asked questions

What's the best place to stay in Musselburgh?
Holiday Inn Edinburgh by IHG, located 8.3 mi (13.3 km) from the heart of Musselburgh, is a top choice for your stay, based on our traveller data. Other good choices for your visit to the area are Apex Grassmarket Hotel and CODE - The Court, Edinburgh. See all available top hotels, or 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 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 Dalmahoy Hotel & Country Club 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. Top sights around the area include Royal Mile and Edinburgh Castle. In Musselburgh, there are 21 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 Royal Mile and 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