Rome2rio's partners include

There are 4 ways to get from Brisbane to Byron Bay by bus, train or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Brisbane to Byron Bay.
Launch map view
  • Distance: 89.7 miles
  • Duration: 2 h 30 min

What companies run services between Brisbane, QLD, Australia and Byron Bay, NSW, Australia?

Byron Easybus operates a bus from Brisbane to Byron Bay every 4 hours. Tickets cost $35 - $50 and the journey takes 2 hours 30 minutes. Greyhound Australia also services this route 5 times a day.

Train operators
TRANSLink QLD
Website
translink.com.au
Train from South Brisbane, platform 1 to Varsity Lakes, platform 2
Avg. Duration
1 h 15 min
Frequency
Every 30 minutes
Estimated price
$8 - $11
Schedules at
jp.translink.com.au
Bus operators
Byron Easybus
Website
byronbayshuttle.com.au
Bus from Brisbane Roma St Bus Stop to Byron Bay Visitor Centre
Avg. Duration
2 h 30 min
Frequency
Every 4 hours
Estimated price
$35 - $50
Schedules at
byronbayshuttle.com.au
Bus from Gold Coast Airport to Byron Bay Visitor Centre
Avg. Duration
1 h
Frequency
Every 2 hours
Estimated price
$25 - $35
Schedules at
byronbayshuttle.com.au
Greyhound Australia
Phone
1300 473946
Website
greyhound.com.au
Bus from Brisbane Roma Street to Byron Bay
Avg. Duration
3 h 25 min
Frequency
5 times a day
Estimated price
$14 - $35
Schedules at
Greyhound.com.au
Book at
Greyhound.com.au
Saver
$15 - $22
Flexifare
$24 - $35
Premier Motor Service
Website
premierms.com.au
Bus from Garden City Bus Station, Macgregor St, Stand L to Jonson St At Marvell St
Avg. Duration
3 h 30 min
Frequency
Once daily
Estimated price
$21 - $29
Schedules at
premierms.com.au

How far is it from Brisbane to Byron Bay?

The distance between Brisbane and Byron Bay is 143 km. The road distance is 167 km.

What is the cheapest way to get from Brisbane to Byron Bay?

The cheapest way to get from Brisbane to Byron Bay is to drive which costs $23 and takes 1 hour 49 minutes.

What is the fastest way to get from Brisbane to Byron Bay?

The quickest way to get from Brisbane to Byron Bay is to drive which takes 1 hour 49 minutes and costs $23.

Is there a direct bus between Brisbane and Byron Bay?

Yes, there is a direct bus departing from Brisbane Roma St Bus Stop and arriving at Byron Bay Visitor Centre. Services depart hourly, and operate every day. The journey takes approximately 2 hours 30 minutes.

How long does it take to get from Brisbane to Byron Bay?

The bus from Brisbane Roma St Bus Stop to Byron Bay Visitor Centre takes 2 hours 30 minutes including transfers and departs hourly.