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…


By Bus

Lothian Buses bus numbers 26 and 44 leave from Princes Street in Edinburgh & First Bus service 44. Please alight at 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 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.

To The Racecourse

Racemeeting First Race Train from
Edinburgh Waverley
Train from
North Berwick
Bus
Pick Up
Fri 25 May 6.45pm 1612 1630
1641 1627 1700
1712 1730
1743 1727 1800
1812   1830
1840 1827 1900
Sat 2 June 2.00pm 1112 1050 1130
1143 1121 1200
1212 1150 1230
1243 1221 1300
1312 1250 1330
1343 1321 1400

From The Racecourse

Racemeeting Last
Race
Bus Pick Up
(Racecourse)
Train To
Edinburgh Waverly
Train To
North Berwick
Fri 25 May 9.15pm 2030 2046 2050
2130 2148 2153
2239 2248 2322
Sat 2 June 5.50pm 1720 1742 1751
1800

1811

1819
  1820 1842 1851
1850 1911
Fri 15 June 5.05pm 1715 1748 1758
1815 1848 1856
1900 1920 1950

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