All accommodation advertised on this page are near to the course
Musselburgh Racecourse is a horse racing venue located in the Millhill area of Musselburgh , East Lothian , Scotland , UK , close to the River Esk .
At first, race meetings were held on the sands at Leith , but in 1816 they moved to Musselburgh. The course offers both flat racing and National Hunt meetings and is 2 km long. In the middle of the course is a nine hole golf course, dating from at least 1672. The Musselburgh Golf Club was founded there in 1774.