There are 4 ways to get from Invercargill to Middlemarch by bus, taxi, 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, taxi
best- Take the bus from Invercargill to Dunedin AirportInvercargill
- Take the taxi from Dunedin Airport to Middlemarch
3h 48m$317–397Drive 234.6 km
cheapest- Drive from Invercargill to Middlemarch234.6 km
3h 2m$70–100Bus, Tour
- Take the bus from Invercargill to Queenstown
- Take a shuttle bus from Queenstown to MiddlemarchQueenstown to Middlemarch small-group tour
9h 8m$150–275Bus, taxi via Mosgiel
- Take the bus from Invercargill to MosgielInvercargill
- Take the taxi from Mosgiel to Middlemarch
4h$321–393
Questions & Answers
The cheapest way to get from Invercargill to Middlemarch is to drive which costs $65 - $100 and takes 3h 2m.
The fastest way to get from Invercargill to Middlemarch is to drive which takes 3h 2m and costs $65 - $100.
The distance between Invercargill and Middlemarch is 259 km. The road distance is 234.6 km.
The best way to get from Invercargill to Middlemarch without a car is to bus and taxi which takes 3h 48m and costs $310 - $400.
It takes approximately 3h 48m to get from Invercargill to Middlemarch, including transfers.
Yes, the driving distance between Invercargill to Middlemarch is 235 km. It takes approximately 3h 2m to drive from Invercargill to Middlemarch.
There are four+ hotels available in Middlemarch.
What companies run services between Invercargill, New Zealand and Middlemarch, New Zealand?
There is no direct connection from Invercargill to Middlemarch. However, you can take the bus to Dunedin Airport then take the taxi to Middlemarch. Alternatively, you can drive from Invercargill to Middlemarch in around 3h 2m.
- Phone
- +64 274 497 994
- info@rippletravelgroup.com
- Website
- catchabussouth.com
Bus from Invercargill to Dunedin Airport
- Ave. Duration
- 3h 3m
- Frequency
- Once daily
- Estimated price
- $55–80
- Schedules at
- catchabussouth.com
Bus from Invercargill to Queenstown
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $55–75
- Schedules at
- catchabussouth.com
Bus from Invercargill to Mosgiel
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Estimated price
- $60–85
- Schedules at
- catchabussouth.com
- Phone
- +64 9 390 7380
- bookings@cheekykiwitravel.com
- Website
- cheekykiwitravel.com
Shuttle from Queenstown to Middlemarch
- Ave. Duration
- 5h
- Frequency
- 5 times a week
- Estimated price
- $99–199
- Schedules at
- cheekykiwitravel.com
- Book at
- cheekykiwitravel.com
- Adult
- $199
- Child
- $99
- Ave. Duration
- 45 min
- Estimated price
- $260–320
Southern Taxis Dunedin
- Phone
- +64 3 476 6300
Nab A Cab
- Phone
- +64 3 477 3366
Green Cabs Dunedin
- Phone
- +64 800 767673
- Website
- greencabs.co.nz
Dunedin Taxis
- Phone
- +64 3 477 7777
- Website
- dunedintaxis.co.nz
Southern Taxis Dunedin
- Phone
- +64 3 476 6300
Nab A Cab
- Phone
- +64 3 477 3366
Green Cabs Dunedin
- Phone
- +64 800 767673
- Website
- greencabs.co.nz
Dunedin Taxis
- Phone
- +64 3 477 7777
- Website
- dunedintaxis.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 get from Florence to Rome, Heading to Europe? Read this before you buy a Eurail Pass, and Which London airport should I choose? - to help you get the most out of your next trip.



