There are 3 ways to get from Leeston to Ashburton by taxi, 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.
Questions & Answers
The cheapest way to get from Leeston to Ashburton is to drive which costs $16 - $24 and takes 51 min.
The fastest way to get from Leeston to Ashburton is to drive which takes 51 min and costs $16 - $24.
The distance between Leeston and Ashburton is 62 km. The road distance is 55.8 km.
The best way to get from Leeston to Ashburton without a car is to taxi and bus which takes 46 min and costs .
It takes approximately 46 min to get from Leeston to Ashburton, including transfers.
Yes, the driving distance between Leeston to Ashburton is 56 km. It takes approximately 51 min to drive from Leeston to Ashburton.
There are 20+ hotels available in Ashburton.
What companies run services between Leeston, New Zealand and Ashburton, New Zealand?
There is no direct connection from Leeston to Ashburton. However, you can take the taxi to Dunsandel then take the bus to Ashburton. Alternatively, you can drive from Leeston to Ashburton in around 51 min.
- Phone
- +64 9 583 5780
- [email protected]
- Website
- intercity.co.nz
Bus from Dunsandel to Ashburton
- Ave. Duration
- 34 min
- Frequency
- Twice daily
- Website
- https://www.intercity.co.nz/
- Ave. Duration
- 32 min
- Estimated price
- $55–230
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 Getting around the Cyclades, Train travel in France: A guide to SNCF, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.


