Musselburgh - British Racecourse

Edinburgh’s local track.

About Musselburgh Racecourse:

Racecourses were historically established as sporting venues for the aristocracy to race their horses against one another, known as the 'Sport of Kings', and attracted huge crowds. In the 1950s, post-war Britain was hungry for entertainment and racecourses offered the only source for a legal bet.  Crowds in excess of 15,000 were commonplace at Musselburgh Racecourse and at that time racecourses did not require to be commercially operated. Musselburgh Racecourse is Edinburgh's racecourse and can trace its origins back to 1816 when races took place on Leith Sands in the Scottish Capital's historic port. Nowadays Musselburgh is one of the UK's most stylish racecourses and has a Visit Scotland five star visitor attraction status. It offers a mixture of Flat and Jump racing through the year. There is free admission for children under the age of 17. Dogs are permitted within the racecourse but must be kept on leads at all times. 

Course Details: Flat- Right-handed, 1 1/4m oval with tight turns. 4f run-in. going rarely testing.

National Hunt- -Right-handed virtually flat track with sharp turns, run-in 150y. Circuit 1m3f.

Getting there, directions and parking:

Train - The nearest train station to Musselburgh Racecourse is Wallyford Station on the Edinburgh Waverley to North Berwick train line. 

Bus - A courtesy race day bus operates from Wallyford Park and Ride (240 metres from the Station Platform) to the Racecourse, timed to meet trains from Edinburgh and from North Berwick and also operates at the end of the racing. From Edinburgh city centre- Lothian Country Buses 113 & First Bus Service X24. Pass Musselburgh Racecourse and there is a stop on Linkfield Road. Lothian Buses Services 26 & 44. Disembark at the stop by the Police Station in Musselburgh and it is then a short walk to the course.

Parking - Free car and coach parking is available close to the racecourse. Follow the signage to Musselburgh Racecourse and then signs direct to the public car park, located just off Balcarres Road.


Places to stay nearby:

Old Course Hotel, Golf Resort & Spa (0.4 miles)
Old Station Road, St Andrews KY16 9SP, Scotland
Tel: 01334 474371
Premier Inn Edinburgh A1 (Musselburgh) (1.4 miles)
Carberry Road, Musselburgh, Inveresk EH21 8PT
Tel: 0871 527 8358

Pubs Nearby:

The Sun Inn (4.5 miles)
Lothian Bridge, Dalkeith EH22 4TR
Tel: 0131 663 2456
The Ship Inn (1.1 miles)
184 N High St, Musselburgh, EH21 6BH, Scotland
Tel: 0131 665 2642



Find out more


Find out more

the lingo

Find out more

Our Betting

Find out more

A quick course in

Find out more


Find out more