There are 4 ways to get from Invercargill to Port Chalmers by bus, car, 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 via SH88, Logan Park
best- Take the bus from Invercargill to Dunedinbus Invercargill
4h 31m$70–95Bus
cheapest- Take the bus from Invercargill to Dunedinbus Dunedin - Invercargill
4h 50m$20–48Drive 218.9 km
- Drive from Invercargill to Port Chalmerscar 218.9 km
2h 45m$64–93Tour
- Take a shuttle bus from Invercargill to DunedinInvercargill to Dunedin via the Catlins
9h 55m$156–258
Invercargill to Port Chalmers by bus and foot
Questions & Answers
The cheapest way to get from Invercargill to Port Chalmers is to bus which costs $20 - $50 and takes 4h 50m.
The fastest way to get from Invercargill to Port Chalmers is to drive which takes 2h 45m and costs $60 - $95.
No, there is no direct bus from Invercargill to Port Chalmers. However, there are services departing from Invercargill and arriving at George St, 72 via SH88, Logan Park. The journey, including transfers, takes approximately 4h 31m.
The distance between Invercargill and Port Chalmers is 240 km. The road distance is 218.9 km.
The best way to get from Invercargill to Port Chalmers without a car is to bus via SH88, Logan Park which takes 4h 31m and costs $65 - $95.
It takes approximately 4h 31m to get from Invercargill to Port Chalmers, including transfers.
Invercargill to Port Chalmers bus services, operated by Catch-A-Bus South, depart from Invercargill station.
Invercargill to Port Chalmers bus services, operated by Catch-A-Bus South, arrive at Dunedin station.
Yes, the driving distance between Invercargill to Port Chalmers is 219 km. It takes approximately 2h 45m to drive from Invercargill to Port Chalmers.
There are 292+ hotels available in Port Chalmers.
What companies run services between Invercargill, New Zealand and Port Chalmers, New Zealand?
Catch-A-Bus South operates a bus from Invercargill to Dunedin once daily. Tickets cost $60–90 and the journey takes 3h 30m.
- Phone
- +64 274 497 994
- [email protected]
- Website
- catchabussouth.com
Bus from Invercargill to Dunedin
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $60–90
- Schedules at
- catchabussouth.com
- Phone
- +64 9 390 7380
- [email protected]
- Website
- cheekykiwitravel.com
Shuttle from Invercargill to Dunedin
- Ave. Duration
- 9h
- Frequency
- 3 times a week
- Estimated price
- $150–250
- Schedules at
- cheekykiwitravel.rezdy.com
- Book at
- cheekykiwitravel.rezdy.com
- Adult
- $250
- Child
- $150
- Phone
- +64 9 583 5780
- [email protected]
- Website
- intercity.co.nz
Bus from Invercargill to Dunedin
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- $14–40
- Website
- https://www.intercity.co.nz/
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 travel India's Golden Triangle, How to get from London City Airport into central London, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.





