New Zealand itineraries, by days and island
Pick the number of days you have and the island you want, and the route is written out day by day with real driving times, the two-night bases, and what to cut when time is short. Each one ends with the packages that follow it.
South Island itineraries

The 7 day South Island itinerary: the southern lakes week
A week from Queenstown: Fiordland, Wanaka, Glenorchy, no long days.

The 10 day South Island itinerary, day by day
The Christchurch loop and the Queenstown start, day by day.

The 14 day South Island itinerary: the full circle
The full circle: Kaikoura, the top of the South, the West Coast and Fiordland.

The South Island itinerary that actually fits your days
The three southern loops compared in one place.
North Island itineraries

The 10 day North Island itinerary, Auckland to Wellington
Auckland to Wellington with the Tongariro weather day built in.

A 10 day New Zealand itinerary with kids, at a family pace
Ten days at a family pace, with the drives kept short.

The North Island itinerary: 7, 10 and 12 days, day by day
Beaches, geothermal country and the volcanoes, at three lengths.
Both islands, and deciding

Seven days in New Zealand: pick one island, do it justice
One region done properly, with the northern week as the alternative.

Ten days in New Zealand: what fits and what has to go
Why ten days means one island, and which one.

A New Zealand itinerary from the UK: the long-haul version
The long-haul version: jet lag day, open-jaw flights, what a fortnight really holds.

Two weeks in New Zealand: the itinerary we would book ourselves
Both islands without the ferry sprint.

New Zealand self drive itinerary: the routes that work, by trip length
Every route by length, with the kilometre rule that saves road trips.

Three weeks in New Zealand: the itinerary that earns the airfare
The whole country with rest days, for people who came a long way.

How many days do you actually need in New Zealand?
Start here if the number of days is still open.
Ready to look at packages instead? These follow the same routes: