Our Christchurch to Christchurch in 19 days self-drive itinerary:
Day01: Christchurch to Mount Cook [5 hours]
Day02: Explore Mt. Cook
Day03: Mt. Cook to Wanaka [3 hours]
Day04: Explore Wanaka
Day05: Wanaka to Queenstown [2 hours]
Day06: Explore Queenstown
Day07: Daytrip to Milford Sound by bus or plane
Day08: Queenstown to Glaciers [6 hours]
Day09: Explore the Glaciers
Day10: Glaciers to Punakaiki/Westport [4+ hours]
Day11: Westport to Nelson via Nelson Lakes [4 hours]
Day12: Nelson to Abel Tasman National Park [1.5 hours]
Day13: Explore Abel Tasman National Park
Day14: Abel Tasman to Blenheim or Picton [3.5 hours]
Day15: Explore Marlborough Wine Region
Day16: Explore Marlborough Sounds
Day17: Blenheim to Kaikoura [2 hours]
Day18: Explore Kaikoura
Day19: Kaikoura to Christchurch [2.5 hours]
Up to 20 days add Akaroa daytrip.
[X hours] = approximate hours to travel to destination.
Allow extra time for stops.