Travel from Brampton to Brantford

Bus or train from Brampton to Brantford?

VIA Rail operates a train from Brampton to Brantford hourly. Tickets cost $21 - $60 and the journey takes 30 min. VIA Rail also services this route every 30 minutes. Alternatively, Brampton Transit operates a bus from Brampton to Brantford every 15 minutes. Tickets cost $3 and the journey takes 35 min. 3 other operators also service this route.

How to get from Brampton to Brantford

From Brampton train to Toronto then train to Brantford. 1 h 50 min $80. From Nelson - Zum Main Station Stop SB line 502 bus to Square One, bus to Mississauga, then bus to Brantford, ON. 2 h 47 min $33. From Nelson - Zum Main Station Stop SB line 502 bus to Square One, bus to McMaster University, then bus to Brantford Bus Terminal. 3 h 22 min $17. From Brampton drive to Brantford. 1 h 12 min $12.

Operators from Brampton to Brantford