Hotels near Musselburgh Racecourse makes it easy and rewarding. Always

Reward yourself your way

Stay where you want, when you want, and get rewarded

Learn about Rewards

Unlock instant savings

You could get an extra 10% off with Member Prices

Sign up, it's free     Sign in

Free cancellation

Flexible bookings on most hotels*

Where to stay near Musselburgh Racecourse?

Other landmarks in Musselburgh

Find out more about Musselburgh Racecourse

Where is Musselburgh Racecourse?

Musselburgh is home to Musselburgh Racecourse. Musselburgh is an historic city travellers love for attractions such as the gardens and library. If you want to find things to do in the area, you might like to visit Edinburgh Castle and Portobello Beach.

Where can I stay near Musselburgh Racecourse?

We've got 340 hotels to pick from within 5 miles of Musselburgh Racecourse. You might want to consider one of these options that are popular with our travellers:

Ravelston House - 0.8 mi (1.2 km) away

  • 3-star hotel • Free parking • Free WiFi • 2 restaurants • Spacious rooms

Best Western Kings Manor Hotel - 2 mi (3.2 km) away

  • 4-star hotel • Free parking • Free WiFi • Restaurant • Attentive staff

Carberry Tower Mansion House and Estate - 2.3 mi (3.7 km) away

  • 4-star castle • Free parking • Free WiFi • Restaurant

Melville Castle - 4 mi (6.4 km) away

  • 3-star guest house • Free breakfast • Free parking • Free WiFi • Walkable location

OYO Arden Guest House - 4.3 mi (7 km) away

  • 5-star hotel • Free breakfast • Free valet parking • Free WiFi • Attentive staff

Things to see and do near Musselburgh Racecourse

What to see near Musselburgh Racecourse

  • Edinburgh Castle
  • Queen Margaret University
  • Portobello Beach
  • Dalkeith Country Park
  • Meadowbank Stadium

Things to do near Musselburgh Racecourse

  • Royal Commonwealth Pool
  • Queen's Hall
  • Festival Theatre
  • Royal Mile
  • Edinburgh Playhouse Theatre

How to get to Musselburgh Racecourse

Flights to Musselburgh

  • Edinburgh Airport (EDI), 12 mi (19.3 km) from central Musselburgh

Keep exploring