Rome2Rio

How to get fromDunedin to Martinboroughby plane, train, car, car ferry, or bus

Find Transport to Martinborough

See all options

There are 5 ways to get from Dunedin to Martinborough by plane, train, car, car ferry, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Dunedin to Wellington, train

    best
    1. Fly from Dunedin (DUD) to Wellington (WLG)plane plane DUD - WLG
    2. Take the train from Wellington Station to Featherston Stationtrain train
    6h 41m
    $336–994
  2. Bus to Queenstown Airport, fly to Wellington, train

    cheapest
    1. Take the bus from Dunedin to Frankton Bus Interchangebus bus
    2. Fly from Queenstown Airport (ZQN) to Wellington (WLG)plane plane ZQN - WLG
    3. Take the train from Wellington Station to Featherston Stationtrain train
    10h 59m
    $156–927
  3. Drive, car ferry

    1. Drive from Dunedin to Pictoncar car
    2. Take the carferry from Picton to Wellingtoncarferry car ferry
    3. Drive from Wellington to Martinboroughcar car
    13h 2m
    $362–466
  4. Fly Dunedin to Palmerston, bus

    1. Fly from Dunedin (DUD) to Palmerston (PMR)plane plane DUD - PMR
    2. Take the bus from Palmerston North to Mastertonbus bus
    3. Take the bus from Masterton - Church Street to Martinborough - Kitchener Streetbus bus
    10h 19m
    $200–1,046
  5. Bus to Timaru, fly to Wellington, train

    1. Take the bus from Dunedin to Timarubus bus
    2. Fly from Timaru (TIU) to Wellington (WLG)plane plane TIU - WLG
    3. Take the train from Wellington Station to Featherston Stationtrain train
    9h 24m

Dunedin (DUD) to Wellington (WLG) flights

Calendar30Weekly Planes
Duration2h 13mAverage Duration
Ticket$137Cheapest Price
See schedules

Questions & Answers

What companies run services between Dunedin, New Zealand and Martinborough, New Zealand?

There is no direct connection from Dunedin to Martinborough. However, you can take the bus to Dunedin Airport, walk to Dunedin (DUD) airport, fly to Wellington (WLG), walk to Wellington International Airport, take the bus to Lambton Quay at Cable Car Lane, take the bus to Wellington Station - Stop E, walk to Wellington Station, take the train to Featherston Station, walk to Featherston Station, then take the line 200 bus to Martinborough - Kitchener Street. Alternatively, you can take a vehicle from Dunedin to Martinborough via Picton and Wellington in around 13h 2m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, The beginner’s guide to the 2018 World Nomad Games, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.