The distance between Christchurch and Dunedin is approximately 360km (225mi)
Dunedin is 370km (230mi) south-west of Christchurch, therefore Dunedin is south of Christchurch.
Timaru is closest town to halfway between the two towns. It is 167 km from Christchurch and 192 km from Dunedin .
From Dunedin to Christchurch it takes about 4.5 - 5hours depending. You can also go to Queenstown which takes about 3 hours from Dunedin. (I live in Dunedin if you hadn't already guessed :) )
800 km in total taking this route:Take the Interislander ferry, from Wellington, to PICTON. (100 km)Once you are in Picton, follow SH-1 CHRISTCHURCH to Dunedin. (700 km)
Dunedin, Invercargill, Ashburton, Oamaru, Timaru are all cities south of Christchurch, New Zealand.
Dunedin and Christchurch.
Auckland,Hamilton,Wellington,Christchurch and dunedin
Nonstop, 3 hours and 55 minutes
A flight from Hamilton (HLZ) to Dunedin (DUD) takes 3.5 to 4 hours. As there are no direct flights, you will have to change flights at either Wellington or Christchurch
Auckland is the populated, then Wellington, Christchurch, Dunedin, and Hamilton
auckland wellington christchurch dunedin hamilton
the biggest city is Auckland then Christchurch then wellington the capital then Dunedin and the 4th biggest is Hamilton