Distance | 22 miles (35 km) | |
Available travel modes | Bus or train | |
Ticket price range | $8 - $20 | |
Cheapest mode | Bus • $8 (€7) • 45 min | |
Fastest mode | Train • $20 (€18) • 21 min | |
Popular travel companies | VIA Rail Canada |
Travel 22 miles (35 km) by bus or train to Oakville, ON from Toronto. The most popular travel companies which serve this trip are VIA Rail Canada among others. Travelers can even take a direct from Toronto to Oakville, ON.
There are 2 travel options from Toronto to Oakville, ON: bus or train.
The cheapest way to go to Oakville, ON from Toronto is by taking a bus, which costs on average $8 (€7).
This is compared to other ways of getting to Oakville, ON:
Taking a bus is usually $12 (€11) less than taking a train to Oakville, ON, which costs on average $20 (€18) for the same trip.
The fastest way from Toronto to Oakville, ON is by train with an average journey time of 21 min.
There are alternative travel options to Oakville, ON that can usually take longer:
In comparison, getting to Oakville, ON by bus can take on average 45 min.
The distance from Toronto to Oakville, ON is approximately 22 miles (35 km).
The average frequency per day from Toronto to Oakville, ON is:
However, we recommend checking specific travel dates for your route from Toronto to Oakville, ON as scheduled services by bus or train can vary by season or day of the week.
These are the most popular departure and arrival points from Toronto to Oakville, ON:
If finding a good deal is your main consideration for your trip from Toronto to Oakville, ON, then we'll help you find the best value travel companies for you:
Before traveling from Toronto to Oakville, ON, it’s good to know what ticket you can book and how much it will cost in the next 7 days:
But we recommend booking Toronto to Oakville, ON tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need