
Eight miles west of Edinburgh, the course is in the Millhill area of Musselburgh in East Lothian close to the River Esk.
The Flat and jumps tracks are about a mile and a quarter round and quite sharp. There are 20 meetings throughout the year. At first, race meetings were held on the sands at Leith, but in 1816 they moved to Musselburgh and was originally known as Edinburgh.
Get the Best Seats and enjoy the Greatest Racing Day Find out more
Get the Best Seats and enjoy the Greatest Racing Day Find out more
Musselburgh Racecourse, Linkfield Road, Musselburgh, East Lothian, EH21 Map
Contact the Racecourse Find out more
See the results for the last meeting Find out more
In the last 6 months at Musselburgh, our top prediction for each race