There are 5 ways to get from Kempsey to Ballina by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Kempsey Station to Coffs Harbour Stationtrain 33 / ...
- Take the bus from Coffs Harbour Station to Bus Interchange – Tamar Streetbus Dt18
5h 20m$100–256Train, bus via Grafton
cheapest- Take the train from Kempsey Station to Grafton Stationtrain 33 / ...
- Take the bus from Grafton Station, Coach Stop to Ballina Bus Interchange, Tamar Stbus 143
6h 44m$39–197Drive 312.6 km
- Drive from Kempsey to Ballinacar 312.6 km
3h 23m$56–81Bus, fly
- Take the bus from Belgrave St After Stuart St to Port Macquarie Airportbus
- Fly from Port Macquarie (PQQ) to Ballina Byron Gateway Airport (BNK)plane PQQ - BNK
6h 35m$477–711Bus
- Take the bus from Kempsey to Ballinabus Pm12
5h 35m$50–85
Kempsey to Ballina by train and bus
Questions & Answers
The cheapest way to get from Kempsey to Ballina is to bus which costs $50 - $85 and takes 5h 35m.
The fastest way to get from Kempsey to Ballina is to drive which takes 3h 23m and costs $55 - $85.
Yes, there is a direct bus departing from Kempsey and arriving at Ballina. Services depart once daily, and operate every day. The journey takes approximately 5h 35m.
The distance between Kempsey and Ballina is 322 km. The road distance is 312.6 km.
The best way to get from Kempsey to Ballina without a car is to train and bus which takes 5h 20m and costs $100 - $260.
It takes approximately 5h 20m to get from Kempsey to Ballina, including transfers.
Kempsey to Ballina bus services, operated by Premier Motor Service, depart from Kempsey station.
Kempsey to Ballina bus services, operated by Premier Motor Service, arrive at Ballina station.
Yes, the driving distance between Kempsey to Ballina is 313 km. It takes approximately 3h 23m to drive from Kempsey to Ballina.
There are 562+ hotels available in Ballina.
What companies run services between Kempsey, NSW, Australia and Ballina, NSW, Australia?
Premier Motor Service operates a bus from Kempsey to Ballina once daily. Tickets cost $50–75 and the journey takes 5h 35m. FlixBus Australia also services this route once daily.
- Website
- qantas.com
Flights from Port Macquarie to Ballina Byron Gateway Airport via Sydney
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- $90–700
Flights from Port Macquarie to Ballina Byron Gateway Airport via Brisbane, Sydney
- Ave. Duration
- 8h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–700
- Website
- jetstar.com
Flights from Port Macquarie to Ballina Byron Gateway Airport via Sydney
- Ave. Duration
- 5h 25m
- When
- Monday to Saturday
- Estimated price
- $90–420
- Phone
- 131 500
- Website
- NSW TrainLink XPT
Train from Kempsey Station to Coffs Harbour Station
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $15–140
- Website
- NSW TrainLink XPT
- Book at
- NSW TrainLink XPT
- Economy
- $21–28
- First
- $30–40
- Sleeper
- $120–140
Train from Kempsey Station to Grafton Station
- Ave. Duration
- 2h 44m
- Frequency
- 4 times a day
- Estimated price
- $20–150
- Website
- NSW TrainLink XPT
- Book at
- NSW TrainLink XPT
- Economy
- $27–35
- First
- $35–50
- Sleeper
- $130–150
- Phone
- 131 500
- Website
- NSW TrainLink
Train from Kempsey Station to Coffs Harbour Station
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $16–29
- Website
- NSW TrainLink
- Economy
- $19–29
- First Class
- $26–40
Train from Kempsey Station to Grafton Station
- Ave. Duration
- 3h 2m
- Frequency
- Twice daily
- Estimated price
- $21–40
- Website
- NSW TrainLink
- Economy
- $27–40
- First Class
- $35–55
- Phone
- +61 (0)2 5625 0065
- [email protected]
- Website
- dorrigotransit.com.au
Bus from Coffs Harbour Station to Bus Interchange – Tamar Street
- Ave. Duration
- 2h 50m
- Frequency
- Once a week
- Estimated price
- $85–120
- Schedules at
- dorrigotransit.com.au
- Phone
- 1300 692 929
- Website
- Busways
Bus from Belgrave St After Stuart St to Port Macquarie Airport
- Phone
- 13 34 10
- [email protected]
- Website
- Premier Motor Service
Bus from Kempsey to Ballina
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- $50–75
- Website
- Premier Motor Service
Bus from Grafton Station, Coach Stop to Ballina Bus Interchange, Tamar St
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $35–50
- Website
- Premier Motor Service
- Website
- FlixBus Australia
Bus from Kempsey to Ballina
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- $50–85
- Schedules at
- FlixBus Australia
- Phone
- 131 500
- Website
- NSW TrainLink
Bus from Grafton Station, Coach Stop to Ballina Bus Interchange, Tamar St
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $18–27
- Website
- NSW TrainLink
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide












