There are 5 ways to get from King to Oakville by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from King City GO to Union Station GOtrain Br
- Take the train from Union Station GO to Oakville GOtrain Lw
1h 52m$41–51Drive 67 km
cheapest- Drive from King to Oakvillecar 67 km
46 min$12–18Line 096 bus, bus
- Take the bus from King Rd / Fisher St to Steeles Av / Settler Rdbus 096
- Take the bus from Hwy 407 Bus Terminal to Oakville GO Busbus 56
2h 37m$40–49Taxi
- Take the taxi from King to Oakvilletaxi 67 km
46 min$150–180Line 020 bus, bus
- Take the bus from Mosque Gate / Teston Rd to Highway 407 Terminal Platform 3bus 020
- Take the bus from Hwy 407 Bus Terminal to Oakville GO Busbus 56
2h 42m$47–57
Comparing Your Travel Options
The cheapest way to get from King to Oakville is to drive which costs $12 - $18 and takes 46 min.
The fastest way to get from King to Oakville is to drive which takes 46 min and costs $12 - $18.
No, there is no direct bus from King to Oakville. However, there are services departing from King Rd / Fisher St and arriving at Oakville GO Bus via Hwy 407 Bus Terminal. The journey, including transfers, takes approximately 2h 37m.
No, there is no direct train from King to Oakville. However, there are services departing from King City GO and arriving at Oakville GO via Union Station GO. The journey, including transfers, takes approximately 1h 52m.
The distance between King and Oakville is 83 km. The road distance is 67 km.
The best way to get from King to Oakville without a car is to train which takes 1h 52m and costs $40 - $55.
It takes approximately 1h 52m to get from King to Oakville, including transfers.
King to Oakville bus services, operated by York Region Transit, depart from King Rd / Fisher St station.
King to Oakville train services, operated by GO Transit, depart from King City GO station.
The best way to get from King to Oakville is to train which takes 1h 52m and costs $40 - $55. Alternatively, you can line 096 bus and bus, which costs $35 - $50 and takes 2h 37m.
What companies run services between King, ON, Canada and Oakville, ON, Canada?
You can take a vehicle from King to Oakville GO via King City GO and Union Station GO in around 1h 52m. Alternatively, you can take a vehicle from King to Oakville GO Bus via King Rd / Fisher St, Steeles Av / Settler Rd, Pioneer Village Station - Northbound Platform, Highway 407 Station - Northbound Platform, and Hwy 407 Bus Terminal in around 2h 37m.
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from King City GO to Union Station GO
- Ave. Duration
- 42 min
- Frequency
- Every 2 hours
- Estimated price
- $7–10
- Website
- GO Transit
Train from Union Station GO to Oakville GO
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–9
- Website
- GO Transit
- Phone
- +1 905 762 2100
- [email protected]
- Website
- York Region Transit
Bus from King Rd / Fisher St to Steeles Av / Settler Rd
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- $4
- Website
- York Region Transit
Bus from Mosque Gate / Teston Rd to Highway 407 Terminal Platform 3
- Ave. Duration
- 42 min
- Frequency
- Every 20 minutes
- Estimated price
- $3–5
- Website
- York Region Transit
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from Hwy 407 Bus Terminal to Oakville GO Bus
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- $8–11
- Website
- GO Transit
Bus from Hwy 407 Bus Terminal to Oakville GO Bus
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- $8–11
- Website
- GO Transit
- Ave. Duration
- 46 min
- Estimated price
- $150–180
King City Taxi
- Phone
- +1 289 500 4000
York City Taxi Limo
- Phone
- +1 905 841 9696
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 Slovenia: Getting from Ljubljana to Lake Bled, Getting to Milan from the airport, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
Booking & Getting There
King to Oakville bus services, operated by York Region Transit, arrive at Steeles Av / Settler Rd station.
King to Oakville train services, operated by GO Transit, arrive at Union Station GO.
Yes, the driving distance between King to Oakville is 67 km. It takes approximately 46 min to drive from King to Oakville.
There are 315+ hotels available in Oakville.





