BallinaSurfers Paradise
Wed 2 September 2026(today)
One-way trip
Choose a departure date to search.
- Zero booking feespay the operator's listed fare
- Book directwe send you to the operator
- All major carrierscompared fairly
- DurationTypical duration
- 3h 30m
- Distance
- 116 km
- Fares from
- $11
4 / 4 operators

Premier Motor Service
1 service today
Earliest 07:50 · 3h 10m
Onboard toilet20 kg luggage8 stopsLennox Head · Byron Bay · Brunswick Heads · +5Ballina 07:5011:00 Surfers ParadiseBallina07:50Lennox Head08:15Byron Bay08:50Brunswick Heads09:10Murwillumbah09:40Tweed Heads10:10Bilinga10:20Burleigh Heads10:45Surfers Paradise11:008 stops between · 7 shown to avoid crowding
See all 1 departures
- 07:5011:003h 10mBallina → Surfers Paradise (PM12)

Greyhound Australia
Fastest1 service today
Earliest 09:00 · 3h
Wi-FiUSB chargingOnboard toiletWheelchair accessEco-friendly40 kg luggageBook on Greyhoundtypical from
$48
See all 1 departures
- 09:0012:003hSurfers Paradise

NSW TrainLink
CheapestMost services2 services today
Earliest 03:20 · Latest 19:50 · 3h 30m – 3h 40m
Times last confirmed 2 months ago; reconfirm at operator
Onboard toiletWheelchair access40 kg luggageBook on NSWtypical from
$14
10 stopsLismore · Ballina · Byron Bay · +7Ballina 03:2007:00 Surfers ParadiseBallina03:20Lismore03:28Byron Bay04:16Mullumbimby04:49Mooball05:25Murwillumbah05:45Tweed Heads06:08Gold Coast06:29Surfers Paradise07:0010 stops between · 7 shown to avoid crowding
See all 2 departures
- 03:2007:003h 40mSurfers Paradise Coach Stop
- 19:5023:203h 30mSurfers Paradise Coach Stop

FlixBus Australia
3h 30m · 116 km · Times shown at operator
Wi-FiUSB chargingOnboard toiletEco-friendly40 kg luggageBook on FlixBustypical from
$15
2 stopsByron Bay · Gold CoastBallina 05:1007:25 Surfers ParadiseBallina05:10Byron Bay05:45Gold Coast06:45Surfers Paradise07:25
Want tips, schedules and route info? Read the Ballina to Surfers Paradise route guide