Duration
3h 41m
Distance
485.1 km
Average price
$200
Possible routes
6 found

Oakville to Ottawa

Rome2rio has found six ways to get from Oakville to Ottawa by train, plane, tram, bus or car. Simply select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended route
3h 46m
$126 - $498
Alternative routes
5h 43m
$197 - $573
6h 19m
$97 - $261
6h 55m
$42 - $82
5h 26m
Cheapest
$50 - $80

Frequently asked questions

The cheapest way to get from Oakville to Ottawa is to drive which costs $50 - $80 and takes 5h 26m.

More details

The quickest way to get from Oakville to Ottawa is to train and line 509 tram and fly which costs $120 - $440 and takes 3h 41m.

More details

No, there is no direct bus from Oakville to Ottawa. However, there are services departing from Oakville, ON and arriving at Ottawa, ON via Toronto, ON. The journey, including transfers, takes approximately 6h 55m.

More details

No, there is no direct train from Oakville to Ottawa. However, there are services departing from Oakville GO and arriving at Ottawa via Toronto. The journey, including transfers, takes approximately 6h 19m.

More details

The distance between Oakville and Ottawa is 384 km. The road distance is 485.1 km.

Get driving directions

The best way to get from Oakville to Ottawa without a car is to train which takes 6h 19m and costs $95 - $270.

More details

It takes approximately 3h 46m to get from Oakville to Ottawa, including transfers.

More details

Oakville to Ottawa bus services, operated by Greyhound Canada, depart from Toronto, ON station.

More details

Oakville to Ottawa train services, operated by VIA Rail, depart from Toronto station.

More details

The best way to get from Oakville to Ottawa is to train which takes 6h 19m and costs $95 - $270. Alternatively, you can bus, which costs $40 - $85 and takes 6h 55m.

Mode details

The quickest flight from Toronto Airport to Ottawa Airport is the direct flight which takes 1h 1m.

Search flights

Oakville to Ottawa bus services, operated by Greyhound Canada, arrive at Ottawa, ON station.

More details

Oakville to Ottawa train services, operated by VIA Rail, arrive at Ottawa station.

More details

Yes, the driving distance between Oakville to Ottawa is 485 km. It takes approximately 5h 26m to drive from Oakville to Ottawa.

Get driving directions

WestJet and Air Canada offer flights from Toronto Airport to Ottawa Airport.

Search flights

There are 282+ hotels available in Ottawa. Prices start at $99 CAD per night.

More details
Still haven't found what you're looking for?
Show more questions

What companies run services between Oakville and Ottawa?

VIA Rail operates a train from Oakville to Ottawa every 3 hours. Tickets cost $90 - $170 and the journey takes 4h 34m. Alternatively, Greyhound Canada operates a bus from Oakville to Ottawa every 4 hours. Tickets cost $30 - $65 and the journey takes 5h 15m.
Airlines
Train operators
GO Transit
Ave. Duration
45m
Frequency
Every 30 minutes
Estimated price
$7 - $10
Train exterior
Phone
+1 888-438-6646
Website
GO Transit
VIA Rail
Ave. Duration
22m
Frequency
4 times a day
Estimated price
$40 - $95
Train exterior
Phone
+1 1 888 842-7245
Website
VIA Rail
Toronto Transit
Ave. Duration
9m
Frequency
Every 10 minutes
Estimated price
$3
Bus operators
Greyhound Canada
Ave. Duration
5h 15m
Frequency
Every 4 hours
Estimated price
$30 - $65

Ottawa, Canada

Ottawa is the capital city of Canada. It stands on the south bank of the Ottawa River in the eastern portion of southern Ontario. Ottawa borders Gatineau, Quebec; the two form the core of the Ottawa–Gatineau census metropolitan area (CMA) and the National Capital Region (NCR). The 2011 census reported a population of 883,391, making it the fourth-largest city in Canada; and 1,236,324 within the CMA, making it the fourth-largest CMA in Canada. The City of Ottawa reported that the city had an estimated population of 960,754 as of December 2015. - Wikipedia