Beginning of main content
Choose from over 1,000,000 unique hotels, apartments & villas around the world
Get the best price available with ebookers Price Guarantee
No ebookers cancellation fee to change or cancel almost any hotel reservation
Tonight
This weekend
3 Apr - 5 Apr
Next weekend
10 Apr - 12 Apr

Most Frequently Booked Hotels in Musselburgh

£128
Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate

4.0 out of 5.0 East Lothian, Musselburgh, Scotland
The comfortable rooms at Carberry Tower Mansion House and Estate get high marks from our customers. During your stay, you'll be close to Musselburgh Racecourse. You'll find features such as free breakfast, free WiFi in public areas and free self-parking. Built in 1480, this 4-star hotel has 30 rooms over 4 floors. All rooms offer free WiFi and flat-screen TVs.
£75
Ravelston House

Ravelston House

3.0 out of 5.0 182 North High Street, Musselburgh, Scotland
The free breakfast at Ravelston House gets high marks from our customers. During your stay, you'll be within walking distance of Musselburgh Racecourse. Enjoy features like free WiFi in public areas and free self-parking, plus a restaurant. This 3-star hotel has 7 rooms. Enjoy your stay with amenities like free WiFi and a flat-screen TV in each room.
Get Rates
Arden House

Arden House

3.5 out of 5.0 26 Linkfield Road, Musselburgh, Scotland
The free breakfast at Arden House gets high marks from our customers. During your stay, you're just a quick walk from Musselburgh Racecourse. You'll find features such as free WiFi in public areas. This 3.5-star guesthouse has 4 rooms. Enjoy your stay with amenities like free WiFi and a flat-screen TV in each room.
Get Rates
Faside Estate

Faside Estate

4.0 out of 5.0 Faside Estate, Musselburgh, Scotland
During your stay at Faside Estate, you'll be close to Musselburgh Racecourse. You'll find features such as free breakfast, free WiFi in public areas and free self-parking. This 4-star bed & breakfast has 7 rooms. Enjoy your stay with amenities like free WiFi and a kitchen in each room.
Get Rates
Premier Inn Edinburgh A1 (Newcraighall)

Premier Inn Edinburgh A1 (Newcraighall)

3.0 out of 5.0 91 Newcraighall Road, Edinburgh, Scotland
Located in Newcraighall, this hotel is 1.1 mi (1.7 km) from Queen Margaret University and within 3 mi (5 km) of Musselburgh Racecourse and Royal Infirmary. Portobello Beach and Craigmillar Castle are also within 3 mi (5 km). Newcraighall Station is only a 4-minute walk and Edinburgh Brunstane Station is 19 minutes.
Get Rates
Travel Inn Edinburgh Inveresk

Travel Inn Edinburgh Inveresk

CARBERRY ROAD,, Musselburgh, SCT
During your stay at Travel Inn Edinburgh Inveresk, you'll be close to Musselburgh Racecourse.
Get Rates
Stylish 3 bed with stunning sea views

Stylish 3 bed with stunning sea views

4.0 out of 5.0 139-6 New Street, Musselburgh, Scotland
During your stay at this apartment building, you'll be within walking distance of Musselburgh Racecourse. Free WiFi in public areas and laundry facilities are available. The apartment includes amenities such as free WiFi and a kitchen.
Get Rates
Edinburgh Lodges

Edinburgh Lodges

2.5 out of 5.0 Nr Carberry Tower Mussselburgh, Musselburgh, Scotland
During your stay at Edinburgh Lodges, you'll be within walking distance of Musselburgh Racecourse. Features include free WiFi in public areas and free self-parking, plus breakfast (surcharge). This 2.5-star hotel has 29 rooms over 3 floors. Each room includes amenities such as free WiFi and a TV.
Get Rates
YOTEL Edinburgh

YOTEL Edinburgh

4.0 out of 5.0 Erskine House, Queen Street, Edinburgh, Scotland
Our customers tell us they can't get enough of YOTEL Edinburgh's central location. During your stay, you're just a quick walk from Princes Street. Free WiFi in public areas, a 24-hour fitness centre and a bar are available. This 4-star hotel has 276 rooms. All rooms offer free WiFi and memory foam beds.

Top Budget Musselburgh Hotel Deals

See all

Top Luxury Musselburgh Hotel Deals

See all

Finding Musselburgh Hotels


So, you're thinking about a holiday to Musselburgh? If you'd like to find accommodation that's within a stone's throw of the sights, you can enter your holiday dates and then use the filters beside your hotel search results to find a hotel near the area's attractions. You can choose among 9 Musselburgh hotels and accommodation options to find a place to stay.


Whether you're searching for inexpensive hotels in Musselburgh, places to stay for the entire family, or pet-friendly options, Musselburgh offers different types of accommodation so you can find something that works for you:

  • 2 budget hotels
  • 2 family-friendly hotels

Top Hotels and Other Accommodation Options in Musselburgh


When you're thinking about where you'd like to stay in Musselburgh, you'll be able to quickly and easily search ebookers for hotels offering services such as high-speed Internet, a swimming pool or free airport transport. You can take advantage of the filters to narrow down your search for accommodation, so you get the services that are important to you, such as an in-room kitchen or air conditioning.


Guests recognise the following Musselburgh hotels for their free breakfast:

  • Carberry Tower Mansion House and Estate
  • Ravelston House
  • Faside Estate

Travellers who stayed at this hotel in Musselburgh appreciated the on-site gym:

  • Carberry Tower Mansion House and Estate

Exploring Musselburgh


The welcoming city of Musselburgh is known for its restaurants and gardens. Popular attractions in and around Musselburgh include:

  • Musselburgh Racecourse
  • Queen Margaret University
  • Morrisons Haven
  • Arthur's Seat
  • Palace of Holyroodhouse
  • Edinburgh Playhouse Theatre
  • Greyfriars Kirk

When arranging your Musselburgh getaway, you can also use ebookers to find a convenient flight to Edinburgh (EDI) Airport. You can narrow down your search by number of stops, airline or departure time to find the one that works best for you.


When is the Best Time to Explore Musselburgh?


If you're curious when is the best time of year to travel to Musselburgh, you might find this info about seasonal weather helpful when planning your trip. The warmest months in Musselburgh are typically July and August, whereas the coldest months are usually January and February. The months with the most rain are August and November, whereas March and November have the least.


Here's a rundown on how much rain you can expect and what the temperatures are going to be like:

  • From January to March, the average daytime temperature is 9°C and at night it is 1°C. Seasonal average rainfall is 5 mm.
  • If you visit between April and June, you can expect an average temp of 17°C during the day and 3°C at night. Average rainfall during this season is 6 mm.
  • The daytime average temp from July to September is 18°C and the nighttime average is 8°C. Average precipitation for this season is 7 mm.
  • Between October and December, the average temp during the day is 13°C and 2°C at night. Seasonal average rain is 6 mm.
  • The average annual rainfall in Musselburgh is 24 mm.

Recent Musselburgh hotel reviews by travellers like you

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.