2 hours
7 hours 41 min
According to mapquest.com, it will take 21 1/2 hours to drive the 1394.7 miles from Buffalo NY to Miami FL
About 21 hours.
Assuming you meant Buffalo, NY to Manchester, NY. They are about 90 miles apart on the I-90E - 1.5 hours.
About 10 hours.
7.5 hours
About 11 hours by car.
2 hours and 20 minutes taking I-86 E
Basically 3 hrs and 40 minutes
Buffalo, NY to Edmonton, AB is 2,170 miles by road. (About 36 hours driving time)
The flight time from Buffalo, New York to Jamaica is 3 hours and 24 minutes