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