Arriving by air
You have a choice of three airports within two hours drive of Byron Bay:
Ballina Byron Gateway Airport
Located 30 minutes from Byron Bay, it is the easiest airport to fly into the Byron region. Only 5 minutes from Ballina and also 30 minutes from Lismore, if it is for work or play you will be close to everything! Ballina Byron Gateway Airport is Ballina is served by Virgin Blue, Regional Express and Jetstar. Various shuttle buses will get you to Byron Bay in around 35 minutes.
Visit : www.ballinabyronairport.com.au
Gold Coast Airport
Gold Coast Airport located at Coolangatta, just over the border in Queensland, is served by all domestic carriers and some international ones. Around 45 minutes from Byron and surrounding towns, there are many bus and transfer options to bring you down to Byron.
Visit : www.goldcoastairport.com.au
Brisbane International and Domestic Airport
Brisbane International and Domestic Airport at Eagle Farm on the eastern side of Brisbane, is served by all domestic and most international carriers. A light rail and buses run directly to Brisbane Roma Street transit terminal, which has a choice of buses to Byron Bay. There are also direct shuttles to Byron Bay, which take around two hours.
Arriving by bus
The Byron Visitor Centre is also the Byron Bay Transit Centre and can book all your transport needs, such as Greyhound (Australia wide), Premier – Cairns to Byron Bay to Sydney (and vice versa), Surfers Paradise and Brisbane, Byron Easybus – to Ballina Airport, Gold Coast Airport, Brisbane2Byron Express – to Gold Coast Airport, Brisbane Roma Street and Brisbane Airports, Xcede Airport Transfers – to Gold Coast and Ballina Airports, and Byron Bay Surfers Paradise Express – to Gold Coast Airport and Surfers Paradise.
Click here to book your bus to or from Byron Bay online!
Alternatively, call our friendly staff on (02) 6680 9271 for a quote or write an email to email@example.com.
Arriving by car
Byron Bay is situated just 6km off the Pacific Highway, 180km south of Brisbane and 35km north of Ballina. If you are coming from the north, approximately 40 minutes south of the Queensland/New South Wales border you will see the turnoff on the left to Byron Bay. This is Ewingsdale Road, which will take you into the heart of Byron Bay.
If you’re coming from the south, take the same turnoff, or you can follow the coast road up from Ballina, coming past Lennox Head, Broken Head and Suffolk Park on your way into Byron Bay.
Arriving by train
There are no longer any trains running to Byron Bay. However, Countrylink operates daily rail/coach services to Byron Bay via Casino.