The distance between Toronto to Oakville is 19.94 miles or 32.08 km. A train trip from Toronto to Oakville typically takes and 22 minutes. If you are looking to get to Oakville faster, the fastest advertised duration is offered by VIA Rail Canada. The fastest train trip covers the distance in and 21 minutes to get from Toronto to Oakville.
The train trip takes less than one hour to reach Oakville. That's so quick you don't even need to make a day trip out of it, you could just hop on the train to explore Oakville for a couple of hours and be back in Toronto in no time.
On Saturday trains from Toronto to Oakville are the busiest. If you are looking for a great deal on your train tickets or to have extra room to stretch out, you might consider traveling on Monday instead, as that tends to be the least traveled day of the week.
VIA Rail Canada train tickets from Toronto to Oakville start from $13.10, and on average cost $14.60. Daily there are 5 VIA Rail Canada schedules to Oakville. VIA Rail Canada in Toronto leaves from Union Station, And in Oakville trains arrive at 200 Cross Ave,
From Toronto to Oakville train travel on VIA Rail Canada takes 0 hours and 23 minutes. If you are looking to get to Oakville faster, VIA Rail Canada offers more express schedule options with a travel time of 0 hours and 21 minutes.
If you're considering a weeked trip, VIA Rail Canada offers 5 schedules for you to choose from. You can expect to pay $14.66 for a one-way train ticket to Oakville.