Musselburgh Racecourse

Musselburgh Racecourse (Linkfield Road, Musselburgh, East Lothian) — located in Musselburgh by the River Esk, 6 miles from Edinburgh, the horse racecourse is an award-winning 5 star attraction and is the ideal location for a day at the races. The course is 2 km long and there’s even a 9-hole golf course in the middle. It is also one of only two courses in Scotland that features both Flat and Jump races. The venue has been refurbished and provides attractive facilities for both corporate and public entertainment with an extensive program of horse races throughout the year.