There are 7 ways to get from Oamaru to Hamilton by bus, plane, car ferry, shuttle, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Timaru, fly to Hamilton International Airport
best- Take the bus from Oamaru to Washdykebus
- Fly from Timaru (TIU) to Hamilton International Airport (HLZ)plane TIU - HLZ
6h 2mBus, car ferry
cheapest- Take the bus from Oamaru to Christchurchbus
- Take the bus from Christchurch to Pictonbus
- Take the carferry from Picton to Wellingtoncarferry
- Take the bus from Wellington - Central to Hamilton - Centralbus
25h 36m$177–339Bus, shuttle, drive, car ferry, train
- Take the bus from Oamaru to Christchurchbus
- Take a shuttle bus from Christchurch to Nelson
- Drive from Nelson to Pictoncar
- Take the carferry from Picton to Wellingtoncarferry
- Take the train from Wellington to Hamiltontrain
26h 14m$560–1,464Drive, car ferry
- Drive from Oamaru to Pictoncar
- Take the carferry from Picton to Wellingtoncarferry
- Drive from Wellington to Hamiltoncar
16h 40m$458–616Bus to Dunedin, fly to Hamilton International Airport
- Take the bus from Oamaru to Dunedinbus
- Fly from Dunedin (DUD) to Hamilton International Airport (HLZ)plane DUD - HLZ
7h 56m$333–1,440Bus to Christchurch International Airport, fly to Hamilton International Airport
- Take the bus from Oamaru to Rollestonbus
- Fly from Christchurch International Airport (CHC) to Hamilton International Airport (HLZ)plane CHC - HLZ
7h 21mBus to Dunedin, fly to Auckland, bus
- Take the bus from Oamaru to Dunedinbus
- Fly from Dunedin (DUD) to Auckland (AKL)plane DUD - AKL
- Take the bus from Auckland International Airport to Hamilton - Centralbus
8h 46m$196–523
Oamaru to Hamilton by bus, foot, and car ferry
Comparing Your Travel Options
The cheapest way to get from Oamaru to Hamilton is to bus and car ferry which costs $170 - $340 and takes 25h 36m.
The fastest way to get from Oamaru to Hamilton is to bus and fly which takes 7h 56m and costs $330 - $1,500.
The distance between Oamaru and Hamilton is 906 km.
The best way to get from Oamaru to Hamilton without a car is to bus and car ferry which takes 25h 36m and costs $170 - $340.
It takes approximately 6h 2m to get from Oamaru to Hamilton, including transfers.
There are 464+ hotels available in Hamilton.
What companies run services between Oamaru, New Zealand and Hamilton, New Zealand?
There is no direct connection from Oamaru to Hamilton. However, you can take the bus to Washdyke, take the taxi to Timaru (TIU) airport, fly to Hamilton International Airport (HLZ), then take the taxi to Hamilton. Alternatively, you can take a bus from Oamaru to Hamilton - Central via Christchurch, Picton, Picton, Wellington, and Wellington - Central in around 25h 36m.
- Website
- airnewzealand.com
Flights from Timaru to Hamilton International Airport via Wellington
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- $130–800
Flights from Timaru to Hamilton International Airport via Wellington, Christchurch International Airport
- Ave. Duration
- 6h 50m
- When
- Saturday
- Estimated price
- $180–950
Flights from Dunedin to Hamilton International Airport via Christchurch International Airport
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $220–1,300
Flights from Dunedin to Hamilton International Airport via Wellington
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $220–1,300
Flights from Dunedin to Hamilton International Airport via Christchurch International Airport, Wellington
- Ave. Duration
- 6h 46m
- When
- Every day
- Estimated price
- $220–1,300
Flights from Dunedin to Hamilton International Airport via Wellington, Christchurch International Airport
- Ave. Duration
- 7h 5m
- When
- Saturday
- Estimated price
- $290–1,500
Flights from Christchurch International Airport to Hamilton International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $110–750
Flights from Christchurch International Airport to Hamilton International Airport via Wellington
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- $120–750
Flights from Dunedin to Auckland
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $190–1,100
Flights from Dunedin to Auckland via Christchurch International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- $190–1,100
Flights from Dunedin to Auckland via Wellington
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $190–1,100
- Website
- jetstar.com
Flights from Christchurch International Airport to Hamilton International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $80–310
Flights from Dunedin to Auckland
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $150–470
- Phone
- +64 4495 0775
- bookings@greatjourneysnz.com
- Website
- greatjourneysofnz.co.nz
Train from Wellington to Hamilton
- Ave. Duration
- 8h 50m
- Frequency
- 3 times a week
- Estimated price
- $190–240
- Schedules at
- greatjourneysnz.com
- Phone
- +64 9 583 5780
- info@intercity.co.nz
- Website
- InterCity
Bus from Oamaru to Washdyke
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Website
- InterCity
Bus from Oamaru to Christchurch
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- $8–45
- Website
- InterCity
Bus from Christchurch to Picton
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- $15–75
- Website
- InterCity
Bus from Wellington - Central to Hamilton - Central
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- $22–90
- Website
- InterCity
Bus from Oamaru to Christchurch
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- $8–45
- Website
- InterCity
Bus from Oamaru to Dunedin
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Website
- InterCity
Bus from Oamaru to Rolleston
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Website
- InterCity
Bus from Oamaru to Dunedin
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Website
- InterCity
Bus from Auckland International Airport to Hamilton - Central
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- $10–35
- Website
- InterCity
Shuttle from Christchurch to Nelson
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- $200–1,000
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $1,000
- Per person
- $200
- Phone
- +64 800 474 082
- transport@orc.govt.nz
- Website
- Otago Regional Council
Bus from Oamaru to Dunedin
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- $30–40
- Website
- Otago Regional Council
Bus from Oamaru to Dunedin
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- $30–40
- Website
- Otago Regional Council
- Phone
- +64 9 583 5780
- info@intercity.co.nz
- Website
- InterCity Link
Bus from Auckland International Airport to Hamilton - Central
- Ave. Duration
- 2h 15m
- Frequency
- Once a week
- Estimated price
- $13
- Website
- InterCity Link
- Phone
- 0800 844 844
- bookings@bluebridge.co.nz
- Website
- Bluebridge Cook Strait Ferries
Car ferry from Picton to Wellington
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- $131
- Website
- Bluebridge Cook Strait Ferries
Car ferry from Picton to Wellington
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- $131
- Website
- Bluebridge Cook Strait Ferries
Car ferry from Picton to Wellington
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- $131
- 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 Need to know: Jadrolinija, Best ways to travel around Australia, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.