- Ballina to Grafton buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Tamar St | Grafton Station - Through & Crisp Av | CheapestFastest | ||||
![]() | Bus | Tamar St | Grafton Station - Through & Crisp Av | No tags |
Last refresh of the prices: Yesterday at 3:41 PM AEDT.
Get from Ballina to Grafton
The journey takes about 3 hours 15 minutes and with fares starting at just $23, it presents an excellent value for a comfortable ride.
Compare bus companies
Users have shared positive experiences regarding their bus journey. They appreciated the driver's cheerful and professional demeanor, noting his excellent presentation and attention to detail. The trip was described as comfortable with enjoyable scenery from Ballina to Grafton. Despite a minor delay of 30 minutes, passengers were able to rest comfortably during the ride.
Greyhound Australia Ballina Grafton recent customer reviews
First of all, the Driver was an absolute delight. A mix of cheery and highly professional. He had all the information and remembered details. He had excellent presentation. Secondly, the trip was comfortable and thoroughly enjoyed the scenery along the way from Ballina to Grafton. Will do again.
Claudette L.
Enjoy 😊
Ueini T.
Bus was 30 mins late but was able to sleep
Rhys M.
Frequently asked questions about traveling from Ballina to Grafton by bus
Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.
How much is the bus ticket from Ballina to Grafton?
The cheapest bus tickets from Ballina to Grafton start from $23. The average price for this route is around $25. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the bus ride from Ballina to Grafton?
The average bus trip duration from Ballina to Grafton is 3h 15m, covering a distance of 69 miles (111 km). The quickest bus can get you there in 3h 15m and is operated by Greyhound Australia.
Which bus companies service the Ballina to Grafton route?
Several major train operators operate on this route with 1 trains available per day.
What is the earliest and latest departure time for the bus from Ballina to Grafton?
The earliest bus departs from Ballina to Grafton at 11:45am. And the latest bus departs at 6:45pm.
What are the CO₂ emissions for the bus trip from Ballina to Grafton?
A bus trip from Ballina to Grafton generates an estimated 3 kg of CO₂, making it a highly eco-friendly travel option and recommended mode of travel by Busbud.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Ballina to Grafton, as early as possible.
You can expect to pay from $23 to $33 for a bus ticket from Ballina to Grafton based on the last 2 days. You can expect to find the cheapest price for the trip at $23 which is on 2025-12-03.






