The Ballina Jockey Club has a history dating over 110 years and has been an important part of the Ballina community.

Ballina Jockey Club is located at Ballina on the beautiful North Coast of NSW, an easy one hour drive south of the Gold Coast with Byron Bay in close proximity. Ballina Jockey Club is a major regional training facility with local trainers horses in work at any one time. The club holds approx. 17 race meetings per year, depending on weather. Our major race is The Ballina Cup which is run in January each year attracting larges fields and crowds. Other major feature days besides the annual Ballina Cup, include the annual Boxing Day Races. So whether it’s for racing, functions, conferences, special events big or small The Ballina Jockey Club is ‘Right on Track’. The Jockey Club is located only 2km away from the town centre. Ballina is the largest coastal town in the Northern Rivers of New South Wales. The town is adjacent to the Richmond River and over 30km of white sandy beaches and is a major service centre for the surrounding district: with the Ballina Shire’s resident population of over 45,773 people. The Ballina Jockey Club boasts modern facilities to suit all tastes. The Club is set amongst attractive gardens ideal for garden weddings and other outdoor events. We offer a choice of 3 fully air-conditioned modern reception areas – depending on the size of your function with privacy guaranteed. A feature of the Club is that it has unlimited parking adjacent to the club house.