PLEASE REMEMBER THAT NEW SOUTH WALES HAS DAYLIGHT SAVING FROM THE END OF OCTOBER TO THE END OF MARCH EACH YEAR. DURING SUMMER PUT YOUR WATCH FORWARD ONE HOUR IF YOU ARE COMING FROM QUEENSLAND.
You have a choice of three airports within two hours drive of Byron Bay:
Coolangatta or Gold Coast International Airport at Coolangatta, just over the border in Queensland is served by all domestic carriers and some international ones. Various shuttle buses connect to Byron Bay in about 40 minutes.
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.
Byron Bay is situated just 6km off the Pacific Highway, 180km south of Brisbane and 35km north of Ballina. If you are driving south, 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.
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, 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, Byron Bay Surfers Paradise Express to Gold Coast Airport and Surfers Paradise, and Coolangatta Airporter to Gold Coast Airport.
There are no longer any trains running to Byron Bay. However, Countrylink operates daily rail/coach services to Byron Bay via Casino.