1map logoGo to main page

Dunedin, Otago to Christchurch, Canterbury from $29: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Dunedin, New Zealand
to
Christchurch, New Zealand

How to Get from Dunedin to Christchurch: 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.

$29 by busBest price
194 milesDistance
3h 18m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dunedin to Christchurch 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
Air New Zealand
Plane
Average Duration
3h  18m
Estimated price
$60-238
Recommended
Company
Atomic Travel
Drive
Average Duration
6h  15m
Estimated price
$26-80
Cheapest
route map
Distance: 194 miles
Duration: 3h 18m

See more options

Company
InterCity
Bus
Average Duration
6h  25m
Estimated price
$29-45
Company
various
Drive
Average Duration
4h  26m
Estimated price
$60-90

Traveling From Dunedin to Christchurch

The journey from Dunedin to Christchurch offers you a shift from Dunedin's rich Scottish heritage and vibrant art scene to Christchurch's tranquil gardens and contemporary urban landscape.

Best Neighbourhoods in Christchurch

Christchurch boasts diverse neighborhoods, each offering its own charm and experiences.

Merivale
• Upscale shopping and dining options abound.
• Beautiful parks perfect for leisurely strolls.
Lyttelton
• Historic port town with stunning harbor views.
• Vibrant arts scene and local markets.
Riverside
• Known for its beautiful river walks and gardens.
• Offers a variety of cafes and eateries.

Best Times To Visit Christchurch's Attractions

Timing your visit can elevate your experience at Christchurch's top spots.

Christchurch Botanic Gardens
Visit early in the morning for serene walks and fewer visitors.
Canterbury Museum
Plan your visit on weekdays to enjoy a quieter atmosphere.
Quake City
Late afternoons are ideal for smaller crowds and engaging exhibits.

Christchurch Weather: What to Expect Year-Round

Christchurch experiences a temperate climate with warm summers and cool winters, making it enjoyable year-round. The best times to visit are during spring and autumn, when mild weather enhances your exploration of the city's gardens and outdoor activities.

Dining Recommendation in Christchurch

For a delightful contrast to Dunedin's hearty fare, try the fresh seafood at FISHTONI, where local ingredients combine to create innovative dishes like their signature fish tacos. The vibrant atmosphere and focus on fresh, seasonal flavors provide a refreshing culinary experience that showcases Christchurch's coastal bounty.

Dunedin - Christchurch operators

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

Plane
Website
airnewzealand.com

Plane from Dunedin Airport (DUD) to Christchurch Airport (CHC)

Average Duration
1h 5m
Estimated price
NZ$45-210
Bus Show bus routes
Contact phone
+64 9 583 5780
Website
https://www.intercity.co.nz/

Bus from Dunedin to Christchurch

Average Duration
6h 25m
Estimated price
NZ$29-45
Shuttle
Website
atomictravel.co.nz

Shuttle from Dunedin to Christchurch Bus Interchange

Average Duration
6h 15m
Estimated price
NZ$26-80

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

Traveling between Dunedin and Christchurch 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 Dunedin to Christchurch, covering a picturesque driving distance of 224 miles. Enjoy breathtaking landscapes and charming towns along the way. 💸 The cost of traveling from Dunedin to Christchurch by car ranges between $60 to $90, offering budget-friendly options for adventurers looking to explore the South Island of New Zealand. ⏰ Set aside approximately 4 hours and 26 minutes for this memorable journey, allowing for leisurely stops to admire the beauty of New Zealand's countryside en route to vibrant Christchurch.
Average price
$60 - $90
Useful tips for train travellers
• The train from Dunedin to Christchurch is operated by KiwiRail's Scenic Journeys, which offers a café on board where you can purchase a range of snacks and beverages. Be sure to try the locally sourced options and keep an eye out for special seasonal dishes. You can enjoy your meal in the dining car while taking in the stunning views of the Southern Alps.
• The seating options on this train include Economy Class and Premium Class. Premium Class offers larger, more comfortable seats with extra legroom and amenities, making it a great choice for a more luxurious travel experience. Economy Class provides a good balance of comfort and affordability. Reserve your seats in advance for the best selection.
• Upon arriving at Christchurch Train Station, be sure to take advantage of the luggage storage facilities available for a small fee, in case you want to explore the city without your bags. The train station has well-maintained restrooms but does not have shower facilities. If you need to get to the city center quickly, the bus number 29 runs frequently from the nearby bus terminal and will get you there in under 30 minutes.
🛫 Flying from Dunedin Airport to Christchurch Airport is quick and convenient, with a direct flight taking just 1 hour and 5 minutes. Air New Zealand provides flights on this route, ensuring a comfortable journey for passengers. 🌆 Once you arrive in Christchurch, you can explore the city's vibrant culture and stunning landscapes. The flight duration of 3 hours and 18 minutes allows you to reach your destination swiftly and begin your adventure in this charming city. 💸 Prices for flights between Christchurch and Dunedin range from $60 to $238, providing budget-friendly options for travelers looking to explore both cities while enjoying the ease and speed of air travel.
Departure Point
Dunedin Airport
Arrival Point
Christchurch Airport
🌿 Sit back and relax as you enjoy the approximately 6 hours and 25 minutes ride through stunning landscapes and charming towns along the way. The time will fly by as you take in the beauty of the Canterbury region. 🎟️ Pricing for this Dunedin to Christchurch bus route ranges from $29 to $45, making it an affordable and convenient option for those looking to explore these two vibrant cities.
Departure Point
Dunedin station
Arrival Point
Christchurch station
Useful tips for bus travellers
• Make sure to book your tickets in advance through InterCity or other operators such as Kiwi Experience and Naked Bus, especially during peak travel seasons, as buses can fill up quickly; you can find more information and book online at InterCity or Kiwi Experience.
• As you travel from Dunedin to Christchurch, enjoy the scenic views of the Canterbury Plains and some coastal landscapes; keep your camera ready during the journey, particularly when passing through spots like the town of Ashburton.
• Upon arriving at Christchurch Bus Interchange, familiarize yourself with the layout of the station, which includes facilities such as luggage storage and food options; don’t forget to check the departure boards for your next plans, and you can find a station map here: Christchurch Bus Interchange Map.

Frequently asked questions

Find out more about the route from Dunedin to Christchurch.

Or choose the category:
The distance between Dunedin and Christchurch is approximately 194 miles by air route and 224.5 miles by road. By plane, it takes approximately 3 hours and 16 minutes to travel from Dunedin to Christchurch. If driving by car, the travel time is around 4 hours and 26 minutes. By bus, it takes approximately 6 hours and 25 minutes to reach Christchurch from Dunedin.
The most cost-effective transportation option for traveling from Dunedin to Christchurch is by bus, costing approximately $25-$45. While it is the cheapest option, it also takes the longest, with a travel time of 6 hours and 25 minutes. If time efficiency is a priority, flying is the quickest option, with a travel time of 3 hours and 16 minutes. However, it is also the most expensive, with prices ranging from $45-$220.
The prices of a bus ticket between Christchurch and Dunedin can range from $25 to $45. It is important to note that prices may vary depending on factors such as the time and date of travel, as well as the specific bus operator. It is recommended to check with different bus companies or online booking platforms for the most up-to-date pricing information and to compare options.
To travel from Dunedin to Christchurch without using public transportation, you can choose to drive. The distance between the two cities is around 224 miles, and it generally takes about 4 hours and 26 minutes by car. The cost of the journey by car can vary from $60 to $90, depending on factors such as fuel prices and vehicle rental fees. Driving allows you the flexibility to explore the scenic routes and make stops along the way.
The best way to travel from Dunedin to Christchurch without a car is by bus. The journey takes approximately 6 hours and 25 minutes and the bus fares range from $25 to $45. Buses are a convenient and affordable option for travelers as they offer regular departures and comfortable amenities. It is advisable to check the schedules and fares in advance to plan your journey accordingly.
Yes, there is a direct link between Dunedin and Christchurch. InterCity operates a bus service that departs twice daily from Dunedin and arrives at Christchurch station. The journey takes approximately 6 hours and 25 minutes. This provides a convenient and comfortable option for travelers looking to travel between the two cities.
The flight between Dunedin and Christchurch typically takes around 1 hour and 5 minutes. The cost of a flight between the two cities can vary between $49 and $218. It is recommended to book in advance and compare prices from different airlines to find the best deal. Flying is the quickest and most convenient mode of transportation for this journey.
There are plenty of accommodation options available near Christchurch. With over 597 hotels to choose from, visitors have a wide range of options to suit their preferences and budgets. Prices for hotels in the area start at $40 per night, offering affordable options for travelers. Whether you are looking for luxury hotels, budget accommodations, or something in between, there are plenty of places to stay near Christchurch to ensure a comfortable and enjoyable trip.

Trips from Dunedin

Trips to Queenstown