There are 7 ways to get from Haast to Picton by bus, shuttle, train, car, plane, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, shuttle
best- Take the bus from Haast Township to Franz Josefbus
- Take the bus from Franz Josef to Kumara Junctionbus
- Take a shuttle bus from Kumara Junction to Westport
- Take a shuttle bus from Westport to Picton
14h 48m$319–907Bus
cheapest- Take the bus from Haast Township to Franz Josefbus
- Take the bus from Franz Josef to Greymouthbus
- Take the bus from Greymouth to Nelsonbus
- Take the bus from Nelson to Pictonbus
17h 40m$166–332Bus, train
- Take the bus from Haast Township to Franz Josefbus
- Take the bus from Franz Josef to Greymouthbus
- Take the train from Greymouth to Christchurchtrain
- Take the train from Christchurch to Pictontrain
20h 20m$634–1,067Drive 665.4 km
- Drive from Haast to Pictoncar 665.4 km
7h 49m$193–279Bus, fly to Woodbourne Airport
- Take the bus from Haast Township to Frankton Bus Interchangebus
- Fly from Queenstown Airport (ZQN) to Woodbourne Airport (BHE)plane ZQN - BHE
11h 59m$386–1,042Drive, bus, train
- Drive from Haast to Glentanner Parkcar
- Take the bus from Glentanner Park to Tekapobus
- Take the bus from Tekapo to Rollestonbus
- Take the train from Christchurch to Pictontrain
16h 15mBus, fly to Wellington, car ferry
- Take the bus from Haast Township to Frankton Bus Interchangebus
- Fly from Queenstown Airport (ZQN) to Wellington (WLG)plane ZQN - WLG
- Take the carferry from Wellington to Pictoncarferry
12h 45m$353–1,033
Haast to Picton by bus and train
Questions & Answers
The cheapest way to get from Haast to Picton is to drive which costs $190 - $280 and takes 7h 49m.
The fastest way to get from Haast to Picton is to drive which takes 7h 49m and costs $190 - $280.
No, there is no direct bus from Haast to Picton. However, there are services departing from Haast Township and arriving at Picton via Franz Josef, Greymouth and Nelson. The journey, including transfers, takes approximately 17h 40m.
The distance between Haast and Picton is 703 km. The road distance is 665.4 km.
The best way to get from Haast to Picton without a car is to bus and shuttle which takes 14h 48m and costs $310 - $950.
It takes approximately 14h 48m to get from Haast to Picton, including transfers.
Haast to Picton bus services, operated by GreatSights, depart from Haast Township station.
Haast to Picton bus services, operated by GreatSights, arrive at Franz Josef station.
Yes, the driving distance between Haast to Picton is 665 km. It takes approximately 7h 49m to drive from Haast to Picton.
Book your Haast to Picton bus tickets online with 12go.asia.
What companies run services between Haast, New Zealand and Picton, New Zealand?
You can take a bus from Haast Township to Picton via Franz Josef, Greymouth, and Nelson in around 17h 40m.
- Website
- airnewzealand.com
Flights from Queenstown Airport to Woodbourne Airport via Wellington
- Ave. Duration
- 4h 5m
- When
- Friday
- Estimated price
- $150–900
Flights from Queenstown Airport to Woodbourne Airport via Auckland
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- $250–1,200
Flights from Queenstown Airport to Woodbourne Airport via Christchurch, Wellington
- Ave. Duration
- 5h 5m
- When
- Friday
- Estimated price
- $150–900
Flights from Queenstown Airport to Woodbourne Airport via Auckland, Wellington
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $250–1,200
Flights from Queenstown Airport to Wellington
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $100–650
Flights from Queenstown Airport to Wellington via Christchurch
- Ave. Duration
- 3h 18m
- When
- Every day
- Estimated price
- $110–650
- Website
- jetstar.com
Flights from Queenstown Airport to Wellington
- Ave. Duration
- 1h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $110–700
- Phone
- +64 4495 0775
- Website
- KiwiRail
Train from Greymouth to Christchurch
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $250–330
- Website
- KiwiRail
- Website
- KiwiRail TranzAlpine
- Phone
- +64 4 495 0775
- [email protected]
- Website
- greatjourneysofnz.co.nz
Train from Christchurch to Picton
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- $250–519
- Schedules at
- greatjourneysnz.com
- Scenic Plus
- $519
- Scenic
- $250–310
Train from Christchurch to Picton
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- $250–519
- Schedules at
- greatjourneysnz.com
- Scenic Plus
- $519
- Scenic
- $250–310
- Phone
- +64 9 583 5790
- [email protected]
- Website
- GreatSights
Bus from Haast Township to Franz Josef
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $60–90
- Website
- GreatSights
- Standard
- $60–90
- Flexi
- $65–490
Bus from Franz Josef to Kumara Junction
- Ave. Duration
- 3h 34m
- Frequency
- Once daily
- Estimated price
- $65–95
- Website
- GreatSights
- Standard
- $65–95
- Flexi
- $70–550
Bus from Haast Township to Franz Josef
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $60–90
- Website
- GreatSights
- Standard
- $60–90
- Flexi
- $65–490
Bus from Franz Josef to Greymouth
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- GreatSights
- Standard
- $70–100
- Flexi
- $80–600
Bus from Haast Township to Frankton Bus Interchange
- Ave. Duration
- 4h 59m
- Frequency
- Once daily
- Estimated price
- $95–140
- Website
- GreatSights
- Standard
- $95–140
- Flexi
- $110–850
Bus from Glentanner Park to Tekapo
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $40–60
- Website
- GreatSights
- Standard
- $40–60
- Flexi
- $35–280
Bus from Haast Township to Franz Josef
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $60–90
- Website
- GreatSights
- Standard
- $60–90
- Flexi
- $65–490
Bus from Franz Josef to Greymouth
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- GreatSights
- Standard
- $70–100
- Flexi
- $80–600
Bus from Haast Township to Frankton Bus Interchange
- Ave. Duration
- 4h 59m
- Frequency
- Once daily
- Estimated price
- $95–140
- Website
- GreatSights
- Standard
- $95–140
- Flexi
- $110–850
- Phone
- +64 27 201 8825
- Website
- eastwestcoaches.co.nz
Shuttle from Kumara Junction to Westport
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Estimated price
- $60–75
- Schedules at
- eastwestcoaches.co.nz
- Phone
- +64 (3) 540 2042
- [email protected]
- Website
- nelsonlakesshuttles.co.nz
Shuttle from Westport to Picton
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $130–650
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $650
- Per person
- $130
- Phone
- +64 9 583 5780
- [email protected]
- Website
- InterCity
Bus from Tekapo to Rolleston
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Website
- InterCity
Bus from Greymouth to Nelson
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a week
- Estimated price
- $16–90
- Website
- InterCity
Bus from Nelson to Picton
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $16–55
- Website
- InterCity
- Phone
- 0800 844 844
- [email protected]
- Website
- Bluebridge Cook Strait Ferries
Car ferry from Wellington to Picton
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- $129
- Website
- Bluebridge Cook Strait Ferries
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 10 amazing places to get away from it all in Australia, 5 delightfully under-the-radar French towns you need to visit, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 167+ hotels available in Picton.








