Racing UK

Musselburgh

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.

Buy tickets

Buy tickets

Get the Best Seats and enjoy the Greatest Racing Day Find out more

Hospitality

Hospitality

Get the Best Seats and enjoy the Greatest Racing Day Find out more

How to get there

How to get there

Musselburgh Racecourse, Linkfield Road, Musselburgh, East Lothian, EH21 Map

Contact

Contact

Contact the Racecourse Find out more

Last results

Musselburgh results

See the results for the last meeting Find out more

predictor strike rate at this course

In the last 6 months at Musselburgh, our top prediction for each race

Placed in top three 1st 23.36%