The race day falls on the traditional Edinburgh September Weekend holiday. Tickets are limited to two per person, must be booked online and are offered on a first-come basis.
Advance bookings for the free day close at midnight on September 16 or when the tickets are ‘sold out’.
Musselburgh Racecourse general manager, Bill Farnsworth, said: “This is a dual thank you to our racegoers from the bookmakers who turn up rain, hail or shine and from the racecourse itself.
“The September weekend is where people traditionally get away one last time before the weather changes and we reckon a large number will be happy to get away to Musselburgh for a free afternoon’s racing. “
In addition to a full race card, a free entertainment programme for children includes face painting, a bouncy castle, fairground roundabout and trampolines.
To book free tickets, please visit www.musselburgh-racecourse.co.uk Gates open at noon and the first race is at 2.10pm.