Take I-290 to Peace Bridge. Once in Canada take QEW East to Toronto. If you are heading to the northern Toronto suburbs or to the Pearson Airport follow the 407 toll way east after you go over the bridge in Hamilton off of the QEW. Or take I-190 North to Lewiston Bridge then to the 405 to Qew east to 403 to 401 down to Toronto.
See www.nfta.com for Buffalo Bus schedule to airport in addition to buss from Toronto to Buffalo Bus station
Toronto to Buffalo
Qew west to hamilton.continue on qew.then merge onto the 405 to Lewiston Bridge .then to I-190 N .exit at Route 33 Arrive at Buffalo,NY
Don't look now, but you'll never make it from Buffalo to Toronto on Highway 401, because 401 doesn't come anywhere near Buffalo. The highway from Buffalo to Toronto is called the Queen Elizabeth Way (QEW). If you want to avoid traffic, drive it in the middle of the night, around 2 to 4 a.m. Morning and evening rush hours, from Hamilton to Toronto the QEW is more like a parking lot.
Detroit is about 4 hours from Toronto and Buffalo is about 2 hours from Toronto.
Technically, Buffalo airport would be the nearest but there are no flights from Toronto to Buffalo.
Driving Distance Buffalo to Toronto is 154 km / 96 miles.
QEW to Buffalo/I-20 to Erie, Pa./I-79 to Pittsburgh
I takes about 1 hour and 54 minutes to drive from Buffalo,NY to Toronto,Ontario,Canada.
According to google maps, it is approximately 100 miles or 160 km from Toronto to Buffalo.