Flight distance from Christchurch to Dunedin
309 kilometers/192 miles
or 167 nautical miles.
Your flight will depart from Christchurch airport and land at Dunedin airport.
| City: | Christchurch (CHC) | Dunedin (DUD) |
|---|---|---|
| Latitude: | -43.488333 | -45.866667 |
| Longitude: | 172.533333 | 170.5 |
| Country: | New Zealand | New Zealand |
| Timezone: | Pacific/Auckland | Pacific/Auckland |
| Current time:: | 18:21 04-Apr-2026 | 18:21 04-Apr-2026 |
How far is between Christchurch and Dunedin?
- Your starting point Christchurch, New Zealand is located at -43.488333,172.533333
- Your ending point Dunedin, New Zealand is located at -45.866667,170.5
- l distance from Christchurch to Dunedin is 309 kms equals to miles and 167 nautical miles.
- Flight time from Christchurch to Dunedin is 2 hours 15 minutes
Click here to get detail flight schedules from Christchurch to Dunedin
Distance Calculator
Lastest Update
- Distance from Christchurch to Auckland
- Distance from Christchurch to Melbourne
- Distance from Christchurch to Ho Chi Minh City
- Distance from Christchurch to Singapore
- Distance from Christchurch to Nadi
- Distance from Christchurch to Dunedin
- Distance from Christchurch to Hamilton
- Distance from Christchurch to Bangkok
- Distance from Christchurch to Brisbane
- Distance from Christchurch to Wellington
