Find a train from Oakville to Brampton, Ontario

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Best price 31.50$
Journey duration 2 h 19 min
Connections per day 4
First departure: 08:55
Last departure: 17:27
Distance 27km

The best deals for your train from Oakville to Brampton, Ontario on virail

Finding the perfect train connection has never been so easy: thanks to virail, you will be able to compare hundreds of offers at the same time just by inserting the date of your trip. Through the price and departure filters, you will have the possibility to restrict the results and find the perfect solution. The booking takes place on the provider's website, to which you will be automatically redirected.

Which companies serve the route from Oakville to Brampton, Ontario?

To get to Brampton, Ontario by train, you can rely on Viarail, only an example among all our partners.

How much are the train tickets from Oakville to Brampton, Ontario?

By booking in advance, you can find cheap train tickets from Oakville to Brampton, Ontario from 31,50 $. However, train tickets for this route cost on average around 34,40 $.

Trains from Oakville to Brampton, Ontario


When it comes to short distances, bus and carpooling represent a good alternative to the train journey, especially if you are travelling with a limited budget.

Which stations serve the rail line Oakville - Brampton, Ontario?

You can take the train to Brampton, Ontario at OAKVILLE or BRONTE, which arrives at BRPTON.

How many train connections are there from Oakville to Brampton, Ontario every day?

4 train connections exist to reach Brampton, Ontario from Oakville per day. Please be aware that among these connections there are 4 routes with at least a change versus zero direct lines. So you will have to take another train.

How long do you need to get to Brampton, Ontario by train?

While the first train to Brampton, Ontario leaves at 08:09, the last one is scheduled for 17:09. The average duration of the journey is of 2 hours and 15 minutes, but the fastest trains can get you to Brampton, Ontario in 1 hour and 49 minutes.

virail lets you search and compare times and prices of any transports from one city to another