Flight distance from Dunedin to Christchurch
309 kilometers/192 miles
or 167 nautical miles.
Your flight will depart from Dunedin airport and land at Christchurch airport.
| City: | Dunedin (DUD) | Christchurch (CHC) |
|---|---|---|
| Latitude: | -45.866667 | -43.488333 |
| Longitude: | 170.5 | 172.533333 |
| Country: | New Zealand | New Zealand |
| Timezone: | Pacific/Auckland | Pacific/Auckland |
| Current time:: | 17:33 17-Dec-2025 | 17:33 17-Dec-2025 |
How far is between Dunedin and Christchurch?
- Your starting point Dunedin, New Zealand is located at -45.866667,170.5
- Your ending point Christchurch, New Zealand is located at -43.488333,172.533333
- l distance from Dunedin to Christchurch is 309 kms equals to miles and 167 nautical miles.
- Flight time from Dunedin to Christchurch is 15 hours 35 minutes
Click here to get detail flight schedules from Dunedin to Christchurch
Distance Calculator
Lastest Update
- Distance from Dunedin to Auckland
- Distance from Dunedin to Brisbane
- Distance from Dunedin to Hong Kong
- Distance from Dunedin to Melbourne
- Distance from Dunedin to New Plymouth
- Distance from Dunedin to Singapore
- Distance from Dunedin to Christchurch
- Distance from Dunedin to Bali
- Distance from Dunedin to Wellington
- Distance from Dunedin to Mumbai
