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
    $326–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
    $361–464
  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$136Cheapest 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 How to get from Southend Airport into central London, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.