Ballina to Byron Bay Bus

Loading booking engine...

A short trip along the Northern Rivers coastline brings you to Byron Bay, a destination known for surf culture, natural beauty and laid-back charm.

Loading 7 day pricing…
Loading trip information…

Just a short journey along the Northern Rivers coastline, Ballina to Byron Bay connects two of New South Wales’ most popular coastal destinations.  From Ballina’s relaxed riverside atmosphere to Byron Bay’s famous beaches and coastal lifestyle, the route offers an easy way to experience this unique corner of Australia.

Known around the world for its natural beauty, Byron Bay attracts visitors with its stunning coastline, thriving food scene and laid back atmosphere.  Whether you’re exploring Cape Byron Lighthouse, relaxing on Main Beach, discovering local markets or venturing into the surrounding hinterland, Ballina Byron Bay travellers will find no shortage of experiences waiting on arrival.

Greyhound Australia’s Ballina to Byron service provides an easy way to experience one of Australia’s most iconic stretches of coastline, with passenger enjoying onboard WiFi and seat selection, arriving at the final destination ready to experience one of Australia’s most iconic stretches of coastline.

Frequently Asked Questions

How long does the bus trip from Ballina to Byron Bay take?

The bus trip from Ballina to Byron Bay takes 0.8 hours.
The bus ticket from Ballina to Byron Bay starts from $7.00. All our fares come in two tiers – Early Bird and Flexible – with prices varying based on how far in advance you are making a booking. You can find the most up-to-date pricing for your trip by using the booking form above or for more information on the different types of fares visit our Compare Fares page.
You can pay for your bus ticket from Ballina to Byron Bay by debit/credit card or digital wallet such as Google and Apple pay. We also offer buy now pay later services such as Zip Money.
You can track your Greyhound coach from Ballina to Byron Bay in real time using our Coach Tracker. Just enter your service number or select your stop to see live location updates and any changes to your expected arrival.
The earliest daily departure from Ballina to Byron Bay leaves at 6:30am. Check our timetable for the most current schedule, as departure times can vary by season.
The last coach of the day from Ballina to Byron Bay departs at 9:00am.
No printing needed - simply show your e-ticket on your phone or tablet prior to boarding.
Coaches on the Ballina to Byron Bay route come with reclining seats, onboard toilets, and air conditioning, with select services also offering free Wi-Fi and USB charging outlets. Seat selection can be added when you book. See our coach features page for what’s available on your specific service.
You can bring one carry-on bag (up to 8kg) plus two checked bags (up to 20kg each) at no extra cost on the Ballina to Byron Bay route. Need to bring more? Extra bags can be added for $10 each, up to two additional pieces. Prams and wheelchairs travel free regardless of your baggage total. Full details are on our baggage page.
Ballina and Byron Bay are approximately 30km from each other.
Greyhound Australia’s coaches are designed to support passengers with reduced mobility, including wheelchair users. If you’re travelling with Greyhound and need mobility or travel assistance, please get in touch with us so our team can help you plan and book your trip.

All our buses come with free WiFi, USB chargers, air-conditioning, reclining leather seats, and a restroom.