Rome2Rio

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

Find Transport to Martinborough

See all options

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

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 40m
    $306–942
  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 58m
    $166–825
  3. Bus, car ferry, train

    1. Take the bus from Dunedin to Christchurchbus bus
    2. Take the bus from Christchurch to Pictonbus bus
    3. Take the car ferry from Picton to Wellingtoncarferry car ferry
    4. Take the train from Wellington Station to Featherston Stationtrain train Wrl
    20h 59m
    $180–324
  4. Drive, car ferry

    1. Drive from Dunedin to Pictoncar car
    2. Take the car ferry from Picton to Wellingtoncarferry car ferry
    3. Drive from Wellington to Martinboroughcar car
    13h 2m
    $352–454
  5. 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
    $180–896
  6. 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 23m

Dunedin to Martinborough by bus, foot, car ferry, and train

Calendar13Weekly Services
Duration20h 59mAverage Duration
Ticket$180Cheapest 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 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 bus from Dunedin to Martinborough - Kitchener Street via Christchurch, Picton, Picton, Wellington, Wellington Station, Featherston Station, and Featherston Station in around 20h 59m.

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 Travelling to and around Russia for the 2018 FIFA World Cup, The London Underground: Essential tips to navigate the Tube, 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.