Travel from Buffalo to Brampton

Bus or train from Buffalo to Brampton?

Greyhound USA operates a bus from Buffalo to Brampton 3 times a day. Tickets cost $16 - $40 and the journey takes 2 h 20 min. 2 other operators also service this route. Alternatively, Megabus CA operates a train from Buffalo to Brampton every 4 hours. Tickets cost $5 - $11 and the journey takes 55 min. 4 other operators also service this route.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Buffalo to Brampton

From Buffalo, NY bus to Union Station Bus Terminal then bus to Wellington St. W. @ George St. S.. 3 h 20 min $35. From Fort Erie bus to Niagara Falls, train to Toronto, then train to Brampton. 4 h 55 min $79. From Buffalo drive to Brampton. 1 h 47 min $15.

Operators from Buffalo to Brampton