There are 4 ways to get from Fox Glacier to Oamaru by bus, train 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.

Recommended option

Bus, train via Mt Cook YHA  •  16 h 7 min

  1. Take the bus from Mt Cook YHA to Cromwell
  2. Take the bus from Cromwell to Dunedin station
  3. Take the train from Dunedin to Oamaru

$150 - $226

Cheapest option

Bus  •  13 h 34 min

  1. Take the bus from Fox Glacier to Cromwell
  2. Take the bus from Cromwell to Dunedin
  3. Take the bus from Dunedin to Oamaru

$39 - $100

2 alternative options

Bus, train  •  14 h 20 min

  1. Take the bus from Fox Glacier to Cromwell
  2. Take the bus from Cromwell to Dunedin station
  3. Take the train from Dunedin to Oamaru

$90 - $140

Drive  •  5 h 54 min

  1. Drive from Fox Glacier to Oamaru 305.7 miles

$65 - $100

Questions & Answers

No, there is no direct bus from Fox Glacier to Oamaru. However, there are services departing from Fox Glacier and arriving at Oamaru via Cromwell and Dunedin. The journey, including transfers, takes approximately 13 h 34 min.

More details

The distance between Fox Glacier and Oamaru is 197 km. The road distance is 489.1 km.

Get driving directions

The best way to get from Fox Glacier to Oamaru without a car is to bus which takes 13 h 34 min and costs .

More details

It takes approximately 16 h 7 min to get from Fox Glacier to Oamaru, including transfers.

More details

Fox Glacier to Oamaru bus services, operated by InterCity Coachlines, depart from Fox Glacier station.

More details

Fox Glacier to Oamaru bus services, operated by InterCity Coachlines, arrive at Oamaru station.

More details

Yes, the driving distance between Fox Glacier to Oamaru is 489 km. It takes approximately 5 h 54 min to drive from Fox Glacier to Oamaru.

Get driving directions

There are 86+ hotels available in Oamaru. Prices start at $76 USD per night.

More details

Map of how to get from Fox Glacier to Oamaru.
Launch map view
  • Distance: 123.1 miles
  • Duration: 16 h 7 min

What companies run services between Fox Glacier, New Zealand and Oamaru, New Zealand?

You can take a bus from Fox Glacier to Oamaru via Cromwell and Dunedin in around 13 h 34 min.

Train operators
Dunedin Railways
Phone
+64 3 477 4449
Email
reserve@dunedinrailways.co.nz
Website
dunedinrailways.co.nz
Train from Dunedin to Oamaru
Ave. Duration
3 h
Frequency
On demand
Estimated price
$50 - $65
Schedules at
dunedinrailways.co.nz
Book at
taieri.rezweb.com
Bus operators
InterCity Coachlines
Website
intercity.co.nz
Bus from Mt Cook YHA to Cromwell
Ave. Duration
2 h 49 min
Frequency
Once daily
Estimated price
$13 - $35
Schedules at
intercity.co.nz
Bus from Fox Glacier to Cromwell
Ave. Duration
6 h 30 min
Frequency
Twice daily
Estimated price
$16 - $40
Schedules at
intercity.co.nz
Bus from Cromwell to Dunedin
Ave. Duration
3 h 24 min
Frequency
4 times a day
Estimated price
$13 - $35
Schedules at
intercity.co.nz
Bus from Dunedin to Oamaru
Ave. Duration
1 h 40 min
Frequency
4 times a day
Estimated price
$10 - $25
Schedules at
intercity.co.nz
Alpine Connexions
Phone
+64 3 443 9120
Email
wanaka.depot@ritchies.co.nz
Website
alpineconnexions.co.nz
Bus from Cromwell to Dunedin station
Ave. Duration
3 h 20 min
Frequency
Once daily
Estimated price
$24 - $35
Schedules at
alpineconnexions.co.nz

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 JFK to New York City, Bali: What to do if Mount Agung erupts and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.