Getting Here

Musselburgh RacecourseMusselburgh Racecourse is located only 6 miles to the east of Edinburgh city centre, and has excellent public transport and communication links.

There are many different ways to get here…

By Bus

Lothian Buses bus numbers 15, 15a, 26 and 44 leave from Princes Street in Edinburgh. Please alight on Musselburgh High Street for the racecourse. First Bus service 124, Edinburgh - North Berwick, runs past the racecourse, on Linkfield Road.

You can find out more about local bus services by visiting Lothian Buses and First Group.

Back to Top

By Train

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

We organise a free courtesy bus from Wallyford station to the Racecourse, returning after racing. The courtesy bus is timed to meet trains from Edinburgh and from North Berwick. Details of times are below.

For details of ScotRail train times on this route, click here.

http://www.scotrail.co.uk/

 

For details of National Express, which offer train routes along the East Coast Mainline, click here.

 

Courtesy Bus Times - To The Racecourse

Please note, bus pick up times marked with * can not guarantee to arrive at the racecourse for first race

Racemeeting First Race Train from Edinburgh Waverley Train from North Berwick Bus Pick Up (Wallyford)
Monday 6 July 2.15pm 11.37am 11.21am 11.50am
12.37pm 12.20pm 12.50pm
13.37pm 1.20pm 1.50pm
Saturday 18 July
Harness
5.00pm 15.38pm 15.18am 15.40pm
16.08pm 15.51pm 16.20pm
16.41pm 16.20pm 16.50pm
Sunday 19 July
Harness
1.00pm 11.33am 11.20am 11.45am
12.33am 12.20pm 12.45pm
. . .

Courtesy Bus Times - From The Racecourse

Racemeeting Last Race Bus Pick Up (Racecourse) Train to Edinburgh Waverley Train to North Berwick
Monday 6 July 5.15pm 5.30pm 5.41pm 5.55pm
6.00pm 6.46pm 6.21pm
Saturday 18 July 9.30pm 9.30pm 9.41pm 9.47pm
10.00pm 10.41pm  
Sunday 19 July 6.30pm 5.30pm 5.41pm 5.43pm
6.30pm 6.41pm 6.43pm

 

Back to Top

By Air

The nearest airport is Edinburgh Airport. From Edinburgh Airport we are 30 minutes away by taxi. The approximate cost from Edinburgh Airport to the Racecourse by taxi is £35 to £45. Taxis from Edinburgh City Centre to the Racecourse cost approximately £18 to £22.

Back to Top

By Car

We have excellent road links; we are located just off the Tranent Junction of the A1 & the Edinburgh City By-Pass. Simply follow the signs to Musselburgh, and the Racecourse from the A1. There is free car parking next to the Racecourse.

Back to Top