1map logoGo to main page

Christchurch to Dunedin from $26: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Christchurch, New Zealand
to
Dunedin, New Zealand

How to Get from Christchurch to Dunedin: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$26 ShuttleBest price
312 kmDistance
4h 11m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Christchurch to Dunedin with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
InterCity
Bus
Average Duration
6h  9m
Estimated price
$29-45
Recommended
Company
Atomic Travel
Drive
Average Duration
6h  15m
Estimated price
$26-80
Cheapest
route map
Distance: 312 km
Duration: 4h 11m

See more options

Company
Air New Zealand
Plane
Average Duration
4h  11m
Estimated price
$59-239
Company
various
Drive
Average Duration
4h  29m
Estimated price
$60-90
Company
various
Plane
Drive
Average Duration
5h  36m
Estimated price
$188-290

Traveling From Christchurch to Dunedin

Traveling from Christchurch to Dunedin takes you from the vibrant, cosmopolitan atmosphere of the South Island’s largest city to the historical charm and Scottish heritage of Dunedin.

Best Neighbourhoods in Dunedin

Dunedin boasts diverse neighborhoods, each with its own charm and character.

The Octagon
• Central hub for shops and eateries.
• Hosts festivals and events year-round.
North East Valley
• Known for its relaxed, local vibe.
• Offers scenic walks and parks.
St. Clair
• Famous for its stunning beach area.
• Great spot for sunsets and surfing.

Best Times To Visit Dunedin's Attractions

Maximize your experience in Dunedin by visiting its attractions at optimal times.

Dunedin Botanic Garden
Visit early in the morning for serene strolls and fewer visitors.
Otago Peninsula
Late afternoon offers stunning light for photography and fewer tourists.
Toitu Otago Settlers Museum
Weekdays are ideal for exploring exhibits without the weekend rush.

Dunedin Weather: What to Expect Year-Round

Dunedin experiences a temperate maritime climate, characterized by mild temperatures and variable rainfall throughout the year. The best times to visit are during the spring and summer months, when the weather is generally drier and sunnier, enhancing your travel experience.

Dining Recommendation in Dunedin

Try the local specialty, haggis, at the iconic Scotch on the Rocks, where the Scottish heritage influences both the dish and the atmosphere. This experience contrasts with the more contemporary dining scene in Christchurch, offering rustic charm and hearty flavors that celebrate Dunedin's rich culinary traditions.

Christchurch - Dunedin operators

Explore transport companies operating between Christchurch and Dunedin, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+64 9 583 5780
Website
https://www.intercity.co.nz/

Bus from Christchurch station to Otago University

Average Duration
6h 9m
Estimated price
NZ$29-45
Shuttle
Website
https://atomictravel.co.nz

Shuttle from Christchurch Bus Interchange to Dunedin

Average Duration
6h 15m
Estimated price
NZ$26-80
Plane
Website
airnewzealand.com

Plane from Christchurch (CHC) to Dunedin (DUD)

Average Duration
1h 5m
Estimated price
NZ$45-293
Website
soundsair.com

Plane from Christchurch (CHC) to Wanaka (WKA)

Average Duration
1h
Estimated price
NZ$294-295
Other Show other routes

Other from Christchurch to Dunedin

Average Duration
4h 29m
Estimated price
NZ$60-90

Christchurch to Dunedin: Overview of Bus, Train, Flight, and Car Trips

Traveling between Christchurch and Dunedin offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Christchurch to Dunedin, covering 225 miles of picturesque New Zealand landscapes. Enjoy roughly a 4 and a half hour drive filled with stunning views along the way. 💰 Prices for the journey from Christchurch to Dunedin by car range between $60 to $90, offering a budget-friendly means of transportation to explore the South Island. Prepare for a cost-effective adventure through charming towns and rolling hills.
Average price
$60 - $90
Useful tips for car travellers
• While driving from Christchurch to Dunedin, make sure to refuel at Canterbury or Oamaru; petrol prices typically hover around NZD 2.15 to NZD 2.30 per liter, so keep an eye on your fuel gauge!
• As you approach Dunedin, remember that the city has several restricted traffic zones, particularly in the central business district; utilize apps like Google Maps or Waze to navigate around restricted areas and opt for parking at the public parking facilities, where rates range from NZD 10 to NZD 20 per day.
• When arriving in Dunedin, be prepared for hilly terrain and one-way streets; consider parking at the Octagon, the city's central hub, which is convenient for exploring landmarks, but double-check the signage to avoid fines for violations.
Useful tips for train travellers
• Onboard the KiwiRail Scenic Journeys service, you'll find a variety of catering services. The train offers a café car where you can purchase hot and cold meals, snacks, and beverages. Freshly brewed coffee and local wines are also available. It's advisable to bring cash or have a card ready, as this will make purchases easier for you.
• For your journey, KiwiRail offers different seating options, including Premium Economy and Club Car seating. Premium Economy seats provide more space and comfort, featuring reclining options and panoramic windows. Club Car seating includes a more relaxed atmosphere with tables for dining and socializing. In terms of comfort for the scenic trip, the Premium Economy is highly recommended.
• The main operator for the train route from Christchurch to Dunedin is KiwiRail Scenic Journeys. You can find more information and book your tickets on their website: kiwirailscenic.co.nz Additionally, you may also consider bus services offered by companies like InterCity (intercity.co.nz), which provide alternative travel options with different schedules.
🛫 Experience a quick and convenient journey from Christchurch to Dunedin with a direct flight taking just 1 hour and 5 minutes with Air New Zealand. ✈️ Enjoy the scenic flight as you cover the distance of 4 hours and 11 minutes between Christchurch Airport and Dunedin Airport, provided by Air New Zealand. 💸 Prices for flights between Dunedin and Christchurch range from $59 to $239, offering affordable options for travelers looking to explore these charming New Zealand cities.
Departure Point
Christchurch Airport
Arrival Point
Dunedin Airport
🚌 Sit back and relax during the approximate 6 hour and 9 minute trip, operated by InterCity buses. Arrive at Otago University station, conveniently located in Dunedin city center, ready to explore the historic and charming city. 🚌 With ticket prices ranging from $29 to $45, taking the bus from Christchurch to Dunedin is an affordable and convenient transportation option for travelers looking to immerse themselves in the beauty of the South Island.
Departure Point
Christchurch station
Arrival Point
Otago University station
Useful tips for bus travellers
• Book your ticket early through InterCity or Atomic Shuttle to secure the best prices, as fares range from $29 to $45 for this popular route; check their websites at InterCity and Atomic Shuttle.
• On your bus journey, be prepared for scenic views along the way, including rolling hills and coastal landscapes; keep your camera handy to capture the stunning scenery, especially as you approach Dunedin.
• Upon arriving at the Otago University bus station in Dunedin, locate the visitor information center just a short walk away for maps, dining options, and local transport schedules, ensuring you can navigate the city easily; you can find more info at Dunedin Tourism.

Frequently asked questions

Find out more about the route from Christchurch to Dunedin.

Or choose the category:
The distance between Christchurch and Dunedin is approximately 312.2 km by road, or 362.7 km by car. If you choose to fly, the typical travel time is around 4 hours and 12 minutes from Christchurch to Dunedin. Driving by car takes slightly longer, with an average travel time of 4 hours and 29 minutes. Taking a bus is the slowest option, with an average travel time of 6 hours and 9 minutes from Christchurch to Dunedin.
The most cost-effective option for traveling from Christchurch to Dunedin is by bus, with prices ranging from $25 to $45. However, this method will also take the longest, with a travel time of 6 hours and 9 minutes. If time is a priority, the quickest option is to fly, which takes 4 hours and 12 minutes and costs between $45 and $220.
The prices for a bus journey between Christchurch and Dunedin can range from $25 to $45.
To get from Christchurch to Dunedin without using public transportation, you can rent a car and drive. The driving distance between the two cities is approximately 362.1 km, and it takes about 4 hours and 29 minutes to drive from Christchurch to Dunedin. You can expect to pay around $60 to $90 for the car rental, depending on the type of vehicle and rental company.
To travel from Christchurch to Dunedin without a car, the best option is to take a bus. The bus journey takes approximately 6 hours and 9 minutes and typically costs between $25 and $45.
Yes, there is a direct link between Christchurch and Dunedin. InterCity operates a bus service that departs twice daily from Christchurch and arrives at Otago University in Dunedin. The journey takes approximately 6 hours and 9 minutes.
The flight between Christchurch and Dunedin typically takes around 1 hour and 5 minutes, offering a quick and convenient travel option. Prices for this flight can range between $49 and $218, depending on various factors such as the time of booking and availability.
There are plenty of accommodation options near Dunedin. With over 179 hotels to choose from, you can easily find a place that suits your budget and preferences. Prices start at $45, offering a range of affordable and luxury options.