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 .
Dunedin, Invercargill, Ashburton, Oamaru, Timaru are all cities south of Christchurch, New Zealand.
Auckland,Hamilton,Wellington,Christchurch and dunedin
Dunedin and Christchurch.
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
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 :) )
the biggest city is Auckland then Christchurch then wellington the capital then Dunedin and the 4th biggest is Hamilton