|Distance||233 miles (375 km)|
|Train frequency||7 a day|
|Train providers||VIA Rail Canada|
Trains from Brampton, ON to Ottawa, ON cover the 233 miles (375 km) long journey taking on average 6 h 2 min with our travel partners like VIA Rail Canada. Normally, there are 7 trains operating per day, including direct services available.
You can travel by train from Brampton, ON to Ottawa, ON with VIA Rail. When you search Omio for times and tickets, we’ll show you the best deals available.
Here are some other resources that might have the information you need