HUB hero image

How to Travel from

Invercargill to Geraldine

by Rideshare, Route or Car

Invercargill
+0
Geraldine
Transport search to Geraldine
Invercargill
+0
Geraldine
Building a composite car route
Cheapest
Best Offer!
Car
5 h 35 min
451 km.
from $24
Composite Route Car Only

Six ways to Travel from Invercargill to Geraldine

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

InterCity

Phone:
+64 9 583 5780
Website:
intercity.co.nz/
Bus from Dunedin to Timaru
Ave. Duration:
2h 55m
Frequency:
Twice a week
Estimated price:
$20.39–$38.22
Bus from Christchurch to Geraldine
Ave. Duration:
2h
Frequency:
Once daily
Estimated price:
$16.56–$35.68
Bus from Dunedin to Orari
Ave. Duration:
3h 59m
Frequency:
Twice daily
Estimated price:
$21.66–$39.50
Bus from Queenstown to Geraldine
Ave. Duration:
5h 50m
Frequency:
Once daily
Estimated price:
$29.31–$47.14

GreatSights

Phone:
+64 9 583 5790
Website:
greatsights.co.nz/new-zealand-tours/
Bus from Christchurch to Geraldine
Ave. Duration:
1h 55m
Frequency:
Once daily
Estimated price:
$11.47–$17.84
Bus from Queenstown to Geraldine
Ave. Duration:
8h 50m
Frequency:
Once daily
Estimated price:
$29.31–$42.05

Catch-A-Bus South

Phone:
+64 27 4497 994
Website:
catchabussouth.com/
Bus from Invercargill to Dunedin
Ave. Duration:
3h 30m
Frequency:
Once daily
Estimated price:
$42.05–$58.61
Bus from Invercargill to Queenstown
Ave. Duration:
3h 15m
Frequency:
Once daily
Estimated price:
$35.68–$49.69

Airlines

Air New Zealand

Website:
airnewzealand.com/
Plane from Invercargill to Christchurch
Ave. Duration:
1h 20m
Frequency:
Every day
Estimated price:
$63.71–$318.54

Questions and Answers

What is the cheapest way to get from Invercargill to Geraldine?

The cheapest way to get from Invercargill to Geraldine is to bus which costs $54.35 - $86.96 and takes 10h 13m.

What is the fastest way to get from Invercargill to Geraldine?

The fastest way to get from Invercargill to Geraldine is to fly and bus which takes 4h 59m and costs $76.09 - $260.87 .

Is there a direct bus between Invercargill and Geraldine?

No, there is no direct bus from Invercargill to Geraldine. However, there are services departing from Invercargill and arriving at Geraldine via Queenstown. The journey, including transfers, takes approximately 10h 13m.

How far is it from Invercargill to Geraldine?

The distance between Invercargill and Geraldine is 464 km. The road distance is 451.8 km.

How do I travel from Invercargill to Geraldine without a car?

The best way to get from Invercargill to Geraldine without a car is to bus via Timaru which takes 8h 5m and costs $119.57 - $173.91 .

How long does it take to get from Invercargill to Geraldine?

It takes approximately 8h 5m to get from Invercargill to Geraldine, including transfers.

Where do I catch the Invercargill to Geraldine bus from?

Invercargill to Geraldine bus services, operated by Catch-A-Bus South, depart from Invercargill station.

Where does the Invercargill to Geraldine bus arrive?

Invercargill to Geraldine bus services, operated by Catch-A-Bus South, arrive at Queenstown station.

Can I drive from Invercargill to Geraldine?

Yes, the driving distance between Invercargill to Geraldine is 452 km. It takes approximately 5h 34m to drive from Invercargill to Geraldine.

Where can I stay near Geraldine?

There are 35+ hotels available in Geraldine. Prices start at $53.49 per night.
+0