Hotels in Musselburgh

Search for Musselburgh Hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Musselburgh Hotels

Musselburgh overview

Musselburgh is a relaxing place, distinct for its historical sites and gardens, and known for its castle and library. Sports fans will enjoy golf and horse racing, and everyone will enjoy ample bar and dining options. Families will find plenty of fun at Royal Commonwealth Pool and Our Dynamic Earth. Popular attractions such as Arthur's Seat and Palace of Holyroodhouse are sure to leave an impression. Whatever you're into, Musselburgh has something for you.

Where to stay in Musselburgh

Whether you're planning to stay for a night or for the week, the area around Musselburgh has accommodations to fit every need. Search for hotels in Musselburgh with by checking our online maps. These display the areas and neighbourhoods around all Musselburgh hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Musselburgh hotel deals are here with our lowest price guarantee.

How to get to Musselburgh

Fly in to Edinburgh (EDI), 12.6 mi (20.3 km) from central Musselburgh.

Train stations include:
  • • Musselburgh Wallyford Station
  • • Newcraighall Station

What to see around Musselburgh

Fun activities are on hand like golf and horse racing, along with attractions such as:
  • • Musselburgh Racecourse
  • • Melville Golf Centre
  • • Duddingston Golf Club
  • • Kings Acre Golf Course
  • • Meadowbank Stadium
Memorable for its castle, historical sites and these top landmarks to visit:
  • • Maltings
  • • Newbattle Abbey
  • • Craigmillar Castle
  • • John Knox House
  • • MacEwan Hall
Top places to visit in the area include:
  • • Arthur's Seat
  • • Palace of Holyroodhouse
  • • University of Edinburgh
  • • Edinburgh Playhouse Theatre
  • • Greyfriars Kirk

When to visit Musselburgh

Wondering which time of year to travel or what clothes to pack? Here are seasonal trends to help you with your planning:

Seasonal temperatures
  • January-March: 9°C day, 1°C night
  • April-June: 17°C day, 3°C night
  • July-September: 18°C day, 8°C night
  • October-December: 13°C day, 2°C night
Seasonal average rainfall
  • January-March: 5 cm
  • April-June: 6 cm
  • July-September: 7 cm
  • October-December: 6 cm
  • Historical sites
  • Dining
  • Bar
  • Luxury