Musselburgh Racecourse

Horse Racing

Linkfield Road, Musselburgh, East Lothian, EH21 7RG

    Musselburgh Racecourse is Scotland's only 5* Visitor Attraction Racecourse and hosts 27 racedays annually throughout the Flat and Jump season. Take a look at our website for information on all fixtures at

    Musselburgh Racecourse is firmly established as one of the UK’s most stylish racecourses, offering award-winning facilities in a 5-star visitor attraction located only 6 miles from Edinburgh with excellent transport links and free parking. Enjoy a thrilling day out at the races and the best in venue hospitality and dining. There’s something for everyone with 27 racemeetings hosted through the Flat and Jump season, from the sell-out event of the year, Ladies Day to our Easter family raceday and the always popular New Year's Day racemeeting. Come racing at Musselburgh, Edinburgh's Racecourse.

    5 Visitor Attraction
    Unassisted wheelchair access Taste Our Best
    Opening Times
    Open All Year
    Open New Year
    Opening Times
    1 Jan 2014 - 31 Dec 2015
    Opening Times
    1 Jan 2015 - 31 Dec 2015


    • Bar Available
    • Cafe / Restaurant available on site
    • Dairy Free
    • Dinner Available
    • Full Alcohol Drinks License
    • Gluten Free
    • Kiosk/ Shop
    • Kosher Meals
    • Licensed Bar / Clubroom
    • Organic Food
    • Patio/Beer Garden
    • Restaurant
    • Snack Bar
    • Tea & Coffee Available
    • Vegan Meals Available
    • Vegetarian
    • Vegetarian Food Available

    Dietary Options

    • Nut Free Meals


    • 24hr CCTV
    • Closed Circuit TV
    • Hearing Loop
    • Level Access
    • Picnic Area
    • Smoking Permitted


    • Coastal Location
    • Town Location

    Special Requirements

    • Allergy Sufferers
    • Business Travellers
    • Children Welcome
    • Coach Parties Welcome
    • Disabled Citizens
    • Dogs Welcome
    • Families
    • Groups Welcome
    • Hen/Stag Parties Welcome
    • Pets Allowed
    • Pets Welcome
    • School Groups Welcome
    • Senior Citizens
    • Single Travellers
    • Young People

    Wedding Services

    • Able to erect a marquee
    • Civil Ceremony
    • In-house Co-ordinator
    • Reception Facilities
    • Religious Ceremony
    • Wedding Packages Available


    • Baby Changing Facilities Available
    • Children Welcome
    • Children's Menu Available
    • Highchair Available


    • Public Toilet Facilities
    • Toilets

    Leisure Facilities

    • Gift Shop

    Payment Methods

    • BACS
    • Cash
    • Debit Card
    • Electron
    • Maestro Card
    • Mastercard
    • Solo Card
    • Switch Card
    • VISA Card


    • Accessible Parking or Drop Off Point
    • Coach Parking Off-site / street
    • Coach Parking On-site
    • Free Parking Off-Site/Street
    • Free Parking On-Site
    • On Public Transport Route
    • Park and Ride
    • Parking
    • Private Car Space
    • Private Parking
    • Public Parking Nearby
    • Taxi Rank < 100m from station

    Road Directions

    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.

    Public Transport Directions

    By Bus

    From Edinburgh city centre

    Lothian Buses Services 26, 44, 113 or 124. 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

    First Bus Service X24. Passes Musselburgh Racecourse and there is a stop on Linkfield Road.

    Further details at First Bus

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

    Transport within Scotland

    For public transport information to visit here from within Scotland, enter your postcode and visit date below.

    Journey Planner

    What's Nearby

    Recently Viewed