Travel from Montreal to Brantford

Bus or train from Montreal to Brantford?

VIA Rail operates a train from Montreal to Brantford every 30 minutes. Tickets cost $50 - $180 and the journey takes 4 h 54 min. VIA Rail also services this route every 30 minutes. Alternatively, Megabus CA operates a bus from Montreal to Brantford every 3 hours. Tickets cost $35 - $60 and the journey takes 5 h 45 min. Greyhound Canada also services this route twice daily.

How to get from Montreal to Brantford

From Montréal train to Toronto then train to Brantford. 6 h 14 min $171. From Montreal bus to Toronto, ON then bus to Brantford, ON. 8 h 49 min $76. From Montreal, PQ bus to Ottawa, ON, bus to Toronto, ON, then bus to Brantford, ON. 12 h $120. From Montreal drive to Brantford. 7 h 17 min $80. From Montreal, PQ bus to Montreal airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Brantford. 4 h $276. From Montreal, PQ bus to Montreal airport, fly to Toronto airport, train to Toronto, then train to Brantford. 4 h 23 min $253. From Montreal, PQ bus to Montreal airport, fly to Hamilton airport, line 20 bus to Hamilton GO Centre Bus, line 18 bus to Aldershot, then train to Brantford. 4 h 55 min $288. From gare Centrale train to gare Longueuil–Saint-Hubert, taxi to Montreal St. Hubert airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Brantford. 4 h 18 min $999. From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Brantford. 6 h 20 min $339. From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Toronto airport, train to Toronto, then train to Brantford. 6 h 33 min $365.