Enjoy some holiday fun at Musselburgh Racecourse.
Seven exciting races, free face-painting, and free children’s entertainment. Plus a free Luca's ice-cream for every child* It's the perfect day out for all the family! Remember children 17 years and under go FREE!
Book your advance ticket by 11:59pm on 22nd of July to SAVE £5 per Adult (On the day price £22) Children 17 & Under for FREE when accompanied by an Adult.
Please note concession tickets are available to purchase at the turnstiles.
Courtesy shuttle buses go from Wallyford and Newcraighall train stations. *T&C's apply.
We are afraid it's too late to purchase tickets online, however you may still be able to pay at the gate upon arrival. (subject to ticket availability)