|Distance||328 miles (529 km)|
|Average train duration||9 h 22 min|
|Average train ticket price||£75 (€86)|
|Train frequency||5 a day|
|Direct train||Yes, there are 5 direct trains a day|
Trains from Montreal, QC to Brampton, ON cover the 328 miles (529 km) long route taking on average 9 h 22 min with our travel partners like. Normally, there are 5 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £75, but the average price of train tickets is £75.
Here are some other resources that might have the information you need