The bus between Milford Sound and Oamaru takes 23h 35m. The bus runs, on average, 6 times per week from Milford Sound to Oamaru. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 6 times a week between Milford Sound and Oamaru. The service departs Milford Sound at 3:20 PM in the afternoon, which arrives into Oamaru at 14:55:00. All services require a transfer at Frankton Bus Interchange and take an average of 23h 35m. The schedules shown below are for the next available departures.
Want to know about travelling from Milford Sound to Oamaru? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Milford Sound to Oamaru. However, there are services departing from Milford Sound station and arriving at Oamaru station via Frankton Bus Interchange station and Dunedin station. The journey, including transfers, takes approximately 23h 35m.
Milford Sound to Oamaru bus services, operated by GreatSights, depart from Milford Sound station.
Milford Sound to Oamaru bus services, operated by InterCity, arrive at Oamaru station.
Book your Milford Sound to Oamaru bus tickets online with 12go.asia.
The distance between Milford Sound and Oamaru is 244.3 km. The road distance is 516 km.
You can take a vehicle from Milford Sound to Oamaru via Milford Sound, Frankton Bus Interchange, and Dunedin in around 12h 39m.