There are 5 ways to get from Coffs Harbour to Ballina by bus, train, night bus or car

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

Recommended option

Bus Transport NSW  •  6 h

  1. 372
  2. 143

$33 - $47

Cheapest option

Bus via Lismore Transit Centre  •  6 h 43 min

  1. 372
  2. 695

$23 - $52

3 alternative options

Train, night bus  •  6 h 53 min

  1. 31 / ...
  2. 161

$55 - $80

Train  •  7 h 50 min

  1. 31 / ...

$56 - $103

Drive  •  2 h 32 min

  1. 131.4 miles

$18 - $28

What companies run services between Coffs Harbour, NSW, Australia and Ballina, NSW, Australia?

You can take a bus from Coffs Harbour to Ballina via Prince St Near Pound St, Prince St And Pound St, Bent St - Opp.No, and Grafton Station, Coach Bay in around 6 h. Alternatively, Transport NSW operates a train from Coffs Harbour to Ballina twice daily. Tickets cost $21 - $35 and the journey takes 3 h 11 min.

Train operators
Transport NSW
Phone
131 500
Website
transportnsw.info
Train from Urunga Station, Platfrom 1 to Casino Station
Ave. Duration
3 h 11 min
Frequency
Twice daily
Estimated price
$21 - $35
Schedules at
tp.transportnsw.info
Economy
$21 - $35
1st Class
$30 - $45
Bus operators
Ryans Bus Service
Website
ryansbusservice.com.au
Bus from Park Av At Little St to Prince St Near Pound St
Ave. Duration
1 h 30 min
Frequency
Once daily
Estimated price
$15 - $21
Schedules at
ryansbusservice.com.au
Transport NSW
Phone
131 500
Website
transportnsw.info
Bus from Grafton Station, Coach Bay to Ballina Coach Stop, Tamar St
Ave. Duration
2 h 58 min
Frequency
Once daily
Estimated price
$16 - $23
Schedules at
tp.transportnsw.info
Night bus from Casino Station, Coach Bay to Ballina Coach Stop, Tamar St
Ave. Duration
1 h 13 min
Frequency
Once daily
Estimated price
$6 - $9
Schedules at
tp.transportnsw.info
Northern Rivers Buslines
Website
buslinesgroup.com.au
Bus from Prince St At Fitzroy St to Lismore Transit Centre, Molesworth St
Ave. Duration
2 h 30 min
Frequency
5 times a week
Estimated price
$4 - $6
Schedules at
buslinesgroup.com.au

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, Is ride-sharing platform BlaBlaCar right for you? and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

Questions & Answers

The distance between Coffs Harbour and Ballina is 165 km. The road distance is 210 km.

The cheapest way to get from Coffs Harbour to Ballina is to drive which costs $24 - $40 and takes 2 h 32 min.

The quickest way to get from Coffs Harbour to Ballina is to drive which takes 2 h 32 min and costs $24 - $40.

No, there is no direct bus from Coffs Harbour to Ballina. However, there are services departing from Park Av At Little St and arriving at Ballina Coach Stop, Tamar St via Prince St And Pound St and Grafton Station, Coach Bay. The journey, including transfers, takes approximately 6 h.

It takes approximately 6 h to get from Coffs Harbour to Ballina, including transfers.