Travel from Buffalo-Airport-BUF to Mississauga

Bus or train from Buffalo Airport (BUF) to Mississauga?

You can take a bus from Buffalo Airport (BUF) to Mississauga via Hamilton GO Centre Bus in around 3 h 55 min. Alternatively, VIA Rail operates a train from Buffalo Airport (BUF) to Mississauga every 3 hours. Tickets cost $27 - $80 and the journey takes 3 h 52 min.

How to get from Buffalo Airport (BUF) to Mississauga

ModeDurationPrice
From Buffalo, NY - Airport Thru-Bus to Hamilton GO Centre Bus then bus to Square One.3 h 55 min$39
From Buffalo, NY - Airport Thru-Bus to St. Catharines, ON - Bus Terminal then bus to Mississauga.4 h$41
From BNIA Drway & BNIA Terminal line 24 bus to Buffalo, train to Oakville GO Bus, then line 46 bus to Square One.6 h 49 min$65
From Buffalo Airport (BUF) drive to Mississauga.1 h 45 min$19

How long does it take to get from Buffalo Airport (BUF) to Mississauga?

It takes approximately 3 h 55 min to get from Buffalo Airport (BUF) to Mississauga, including transfers.

Is there a direct bus between Buffalo Airport (BUF) and Mississauga?

No, there is no direct bus from Buffalo Airport (BUF) to Mississauga. However, there are services departing from Buffalo, NY - Airport and arriving at Square One via Hamilton GO Centre Bus. The journey, including transfers, takes approximately 3 h 55 min.

Operators from Buffalo Airport (BUF) to Mississauga

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
GO TransitGO Transit
Megabus CA1-866-488-4452Megabus CA
Niagara FrontierNiagara Frontier
VIA Rail+1 1 888 842-7245VIA Rail