Direct Rail

The closest train station to Musselburgh racecourse is Wallyford

Musselburgh racecourse

Musselburgh Racecourse is located in the Mill Hill area of Musselburgh, East Lothian in Scotland. Until the 1990's the racecourse was known as Edinburgh Racecourse. The course hosts both flat racing and National Hunt meetings and is 2km in length.

How to get to Musselburgh racecourse by train

A complimentary bus service operates from Wallyford Park and Ride (250 yards from the railway station) to the racecourse.

Musselburgh racecourse Address: Linkfield Road, Musselburgh, East Lothian, EH21 7RG