About Musselburgh RacecourseMusselburgh Racecourse is located in Musselburgh, close to Edinburgh, Scotland. Opened in 1816, the racecourse stages both flat and National Hunt (jumps) racing. The right-handed track is very flat, and is roughly 2000 metres in length. Edinburgh's Jumps Racing Festival and Edinburgh Cup Day are highlights of Musselburgh's racing calendar.