By Air: The closest airport to Byron Bay is Ballina/ Byron Bay Airport, which has regular domestic flights to Byron Bay from Sydney and Melbourne. For international travellers, Gold Coast Airport (OOL) is around 1 hour away at Coolangatta and has flights from New Zealand, Singapore, Malaysia, and Japan as well as domestic flights.
By Road: The drive to Byron Bay along the Pacific Highway is approximately 9 hours from Sydney, 1 hour from Gold Coast and 2 hours from Brisbane. Care hire to Byron Bay is available in all these cities. Bus services from Sydney to Brisbane go via Byron Bay on both routes. Greyhound and Premier run regular buses that stop at Byron Bay Transit Centre.
By Train: While there are no direct trains to Byron Bay as the rail system here is defunct, one can opt to take the Sydney-Brisbane train line that goes via Casino, which is 76 kms from Byron Bay. Coach transfers are available from Casino to Byron Bay.
HOW TO GET AROUND BYRON BAY
By Bus: There are limited bus routes operated in Byron Bay by Blanch’s Bus Company. Several other tour companies operate shuttle buses in the area.
By Taxi: Byron Bay Taxis are available on call round the clock and can be booked by calling +61-66855008.
By Car: Byron Bay car hire is also a good option with several companies offering competitive prices. Parking meters are installed around town.
By Bicycle: Bicycles are available on hire from a few vendors in town and are also a good option.
On Foot: Most distances in Byron Bay are easily covered on foot and it is a great way to explore the town.