Buy Tickets Online
Welcome to the Musselburgh Racecourse online booking system, the quick and easy way to book Admission Tickets and Group Packages for any of our racedays.
Please follow the simple steps below to book and pay for your Admission Tickets and Group Packages.
If you wish to book Epperston Packages, please click here.
If you wish to book a private hospitality suite, please call the racecourse office on 0131 665 2859.
Step 1 - Select your fixture
To begin, please click the ‘Book Now’ button to the right of the fixture you would like to book tickets for.



