There are 6 ways to get from Geraldine to Te Anau by bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Geraldine to Frankton Bus InterchangeChristchurch - Queenstown
- Take the bus from Frankton Bus Interchange to Te AnauQueenstown - Milford Sound
8h 44m$75–271Bus via Queenstown
cheapest- Take the bus from Geraldine to QueenstownChristchurch - Queenstown
- Take the bus from Info & Track Queenstown to Te AnauQueenstown-Te Anau
9h 25m$67–236Drive 502.5 km
- Drive from Geraldine to Te Anau502.5 km
5h 44m$150–216Fly Timaru to Queenstown Airport, bus
- Fly from Timaru (TIU) to Queenstown Airport (ZQN)TIU - ZQN
- Take the bus from Frankton Bus Interchange to Te Anau
7h 30m$321–1,030Bus to Christchurch International Airport, fly to Queenstown Airport, bus
- Take the bus from Geraldine to Rolleston
- Fly from Christchurch International Airport (CHC) to Queenstown Airport (ZQN)CHC - ZQN
- Take the bus from Frankton Bus Interchange to Te Anau
8h 17m$341–969Bus to Christchurch International Airport, fly to Invercargill, shuttle
- Take the bus from Geraldine to Rolleston
- Fly from Christchurch International Airport (CHC) to Invercargill (IVC)CHC - IVC
- Take a shuttle bus from Invercargill to Te Anau
8h 34m$192–725
Geraldine to Te Anau by bus
Questions & Answers
The cheapest way to get from Geraldine to Te Anau is to bus via Queenstown which costs $65 - $240 and takes 9h 25m.
The fastest way to get from Geraldine to Te Anau is to drive which takes 5h 44m and costs $140 - $220.
No, there is no direct bus from Geraldine to Te Anau. However, there are services departing from Geraldine and arriving at Te Anau via Frankton Bus Interchange. The journey, including transfers, takes approximately 8h 44m.
The distance between Geraldine and Te Anau is 506 km. The road distance is 502.5 km.
The best way to get from Geraldine to Te Anau without a car is to bus which takes 8h 44m and costs $75 - $280.
It takes approximately 8h 44m to get from Geraldine to Te Anau, including transfers.
Geraldine to Te Anau bus services, operated by InterCity, depart from Geraldine station.
Geraldine to Te Anau bus services, operated by InterCity, arrive at Frankton Bus Interchange station.
Yes, the driving distance between Geraldine to Te Anau is 502 km. It takes approximately 5h 44m to drive from Geraldine to Te Anau.
There are 157+ hotels available in Te Anau.
What companies run services between Geraldine, New Zealand and Te Anau, New Zealand?
You can take a bus from Geraldine to Te Anau via Frankton Bus Interchange in around 8h 44m.
- Website
- airnewzealand.com
Flights from Timaru to Queenstown Airport via Wellington
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $140–800
Flights from Timaru to Queenstown Airport via Wellington, Christchurch International Airport
- Ave. Duration
- 5h 25m
- When
- Wednesday
- Estimated price
- $140–800
Flights from Timaru to Queenstown Airport via Wellington, Auckland
- Ave. Duration
- 7h 35m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- $210–1,000
Flights from Christchurch International Airport to Queenstown Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $90–650
Flights from Christchurch International Airport to Invercargill
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $80–550
- Phone
- +64 9 583 5780
- info@intercity.co.nz
- Website
- intercity.co.nz
Bus from Geraldine to Frankton Bus Interchange
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- $5–75
- Website
- https://www.intercity.co.nz/
Bus from Geraldine to Queenstown
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- $5–75
- Website
- https://www.intercity.co.nz/
Bus from Geraldine to Rolleston
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $5–55
- Website
- https://www.intercity.co.nz/
- Phone
- +64 9 583 5790
- info@greatsights.co.nz
- Website
- greatsights.co.nz
Bus from Geraldine to Frankton Bus Interchange
- Ave. Duration
- 8h 24m
- Frequency
- Once daily
- Estimated price
- $120–180
- Website
- https://www.greatsights.co.nz/new-zealand-tours/
- Standard
- $120–180
- Flexi
- $150–1,200
Bus from Frankton Bus Interchange to Te Anau
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- https://www.greatsights.co.nz/new-zealand-tours/
- Standard
- $70–100
- Flexi
- $75–600
Bus from Geraldine to Queenstown
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Estimated price
- $120–180
- Website
- https://www.greatsights.co.nz/new-zealand-tours/
- Standard
- $120–180
- Flexi
- $160–1,200
- Phone
- +64 3 442 9708
- adventure@infotrack.co.nz
- Website
- infotrack.co.nz
Bus from Info & Track Queenstown to Te Anau
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- $62
- Schedules at
- infotrack.co.nz
- Phone
- +64 9 390 7380
- bookings@cheekykiwitravel.com
- Website
- cheekykiwitravel.com
Shuttle from Invercargill to Te Anau
- Ave. Duration
- 2h
- Frequency
- 3 times a week
- Estimated price
- $80–90
- Schedules at
- cheekykiwitravel.com
- Book at
- cheekykiwitravel.com
- Adult
- $90
- Child
- $80
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 How to plan an amazing trip around Scandinavia, Want to know more about Flixbus?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.






