Find Us

Getting to Musselburgh Racecourse

We are located only 6 miles to the east of Edinburgh city centre, and we are serviced by excellent public transport and communication links.

There are many different ways to get here including: Bus, Car, Train, Air, Taxi, click on these links for more information.

Click here for information on our Racecourse Entrances and Car Parking Map.


 

By Bus - EAST LOTHIAN BUSES

Service 113

Edinburgh - Racecourse

15.39-16.05

16.41-17.12

17.06-17.42

Racecourse - Edinburgh

20.13-20.37

21.13-21.37

22.13-22.37

Lothian Buses bus numbers 26, 44 and 124 leave the centre of Edinburgh and arrive by the Police Station in Musselburgh - just a short walk to the course.

Additionally, First Bus service X24 leaves the centre of Edinburgh and 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 Car

Musselburgh Racecourse is easy to find by car and is situated at the eastern side of Musselburgh. All access routes are well signposted and are less than 1 mile from the A1 and less than 2 miles from the A720 Edinburgh City ByPass.

Our postcode is EH21 7RG for your Sat Nav.

Parking Facilities

We offer free car and coach parking close to the racecourse. Follow the signs to the public car park, located just off Balcarres Road (shown as P on the Map).

A courtesy bus operates on racedays to transport racegoers from the public Car Park to the racecourse entrance. Traffic is always expected to be very busy, so we do advise you to arrive early and leave plenty time to get to the Entrance Gates to make the first race.

Back To Top

By Train

The nearest train station to Musselburgh Racecourse is Wallyford Station on the Edinburgh Waverley to North Berwick train line. We organise a free courtesy bus from Wallyford Park and Ride (250yds from Station Platform) to the Racecourse, returning after racing. The courtesy bus is timed to meet trains from Edinburgh and from North Berwick. Details of times are given below.

Click here for details of ScotRail train times on this route or visit www.scotrail.co.uk

Click here for details of East Coast Trains, which operate train routes along the Edinburgh to London East Coast Mainline

 

Racecourse Courtesy Bus Times

Please note, bus pick up times marked with * are not guaranteed to arrive at the racecourse for first race.

Friday 24th June

To The Racecourse

Bus Pick Up

16.00

17.00

17.30

18.00

18.30

Edinburgh Waverley – Wallyford

15.43

16.41

17.14

17.48

18.14

North Berwick – Wallyford

-

16.27

17.27

-

18.27

Bus Pick Up

20.30

21.30

22.30

Wallyford - Edinburgh Waverley

20.46

21.48

22.48

Wallyford – North Berwick

20.50

21.53

23.22

Saturday 1st June

Bus Pick Up

11.20

12.00

12.20

13.00

13.20

14.00

Edinburgh Waverley – Wallyford

11.12

11.43

12.13

12.43

13.12

13.43

North Berwick – Wallyford

10.50

11.21

11.50

12.22

12.50

13.21

Bus Pick Up

16.50

17.20

18.00

18.20

18.50

Wallyford - Edinburgh Waverley

17.12

17.42

18.11

18.42

19.12

Wallyford – North Berwick

17.19

17.51

18.23

18.51

19:51

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.

Back To Top

By Taxi

Taxis from Edinburgh City Centre to the Racecourse cost approximately £18 to £22.

  • Direct 2 U Taxis: 0131 665 6000
  • Eskside Taxis: 0131 665 1992
  • Burgh Taxis: 0131 665 3366
  • JT Taxis: 0131 665 6565
  • Ten-Ten Taxis: 0131 665 1010

Back To Top

Entrance and Car Parking Map