
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…
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.
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.
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.
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
Please note, bus pick up times marked with * are not guaranteed to arrive at the racecourse for first race.
| 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 | ||
| 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 |
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.