Distances between towns and trip planner

Distance Christchurch(Canterbury) - Oamaru(Otago)

Road distance and mileage between Christchurch(Canterbury) and Oamaru(Otago) totals 249.36 km

To turn the trip planner between Christchurch(Canterbury) and Oamaru(Otago) on, select the icon on the right side of the search engine.

The shortest distance (airline) on the route Christchurch(Canterbury) - Oamaru(Otago) totals 219.02 km.

Things to do in Oamaru