Find Us

How to Find Us

Getting Here

Musselburgh Racecourse is located only 6 miles to the east of Edinburgh city centre and serviced by excellent public transport links. All access routes are well signposted. Musselburgh Racecourse is to the eastern side of Musselburgh and less than 1 mile from the A1 and less than 2 miles from the A720 Edinburgh City ByPass.

Free car and coach parking is available close to the racecourse and within an easy walk, or board our courtesy raceday bus which operates from Wallyford Park and Ride by the train station.

The Racecourse opens between 2 and 2.5 hours before the first race. If you have booked hospitality or a special package, we recommend arriving at the racecourse for the 'gates opening' time and at least 1 hour before the first race to allow sufficient time to enjoy your meal before the racing starts.

Traffic is generally very busy so please allow extra time for your journey.


For detailed maps of our entrances and car parks, please check the bottom of this page.

By Bus

From Edinburgh city centre

East Coast Buses 106, 113, 124 & 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.

Further details at Lothian Buses and East Coast Buses.

Racecourse Courtesy Bus 

Please see times below for Train Service Courtesy Bus Pick Up Times on Sat 17th June 2017.

Edinburgh To Wallyford Courtesy Bus Times To The Racecourse
Train Departure Edinburgh Waverley 10:4311:12 11:43 12:13 12:43 13:12

Train Departure North Berwick 10:2110:5011:2111:50 12:22 12:50

Courtesy Bus Pick Up Wallyford Station 11:00 11:30 12:00 12:30 13:00 13:30

Wallyford Station Courtesy Bus Times From The Racecourse
Bus Pick Up Racecourse 17:45 18:2518:5019:25

Train Depart Wallyford to Edinburgh 18:11 18:42 19:1219:42

Train Depart Wallyford To North Berwick 18:2318:54 19:53

Please see times below for Borders Railway Courtesy Bus Times on Sat 17th June 2017.

Tweedbank, Galashiels To Newcraighall Courtesy Bus Times
Train Departure Tweedbank 10:31 11:3112:31

Train Departure Galashiels 10:3511:3512:35

Courtesy Bus Pick Up Newcraighall Station 11:2012:20 13:20

Tweedbank, Galashiels To Newcraighall Courtesy Bus Times
Bus Pick Up Racecourse 17:4518:4019:10

Train Departure Newcraighall 18:0819:0819:37

Arrival Galashiels 18:4919:4820:19

Arrival Tweedbank 18:53 19:5220:24

By Train

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

A courtesy raceday 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.

Further details at Trainline

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.

The postcode for Sat Nav is EH21 7RG.

Free 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.

Guests can be dropped off outside the Main Entrance before taking the short drive to the car park. It is only a 5 minute walk to the main entrance or board the Raceday Shuttle Bus which operates between the car park and the racecourse.

Disabled Visitor Parking

There is a designated disabled parking area within 200 metres of the main entrance. To access this car park, please display a disabled persons parking permit and the vehicle must contain the disabled person named on the permit.

If you have any special parking needs or any questions about parking facilities and access, please contact the racecourse on 0131 665 2859.

Musselburgh Racecourse Entrance and Parking Map

Car Parks

Car Park 1
Car Park 1
Car Park 2
Car Park 2
Car Park 3
Overflow Car Park
Car Park 4
Owners and Trainers Car Park
Car Park 5
Horse Lorry Park
Car Park 6
Disabled Car Park
Car Park 7
Jockey Car Park


Entrance 1
Cash and Credit Entrance
Entrance 2
Hospitality Guests, Annual Members, Owners, Trainers
Entrance 3
Online Ticket Entry
Entrance 4
Owners, Trainers and Bookmakers


Courtesy Bus
Courtesy Bus Pickup