Detroit-Buffalo
About 30 minutes it takes to drive from Detroit to Windsor.
A long time.
I takes about 1 hour and 54 minutes to drive from Buffalo,NY to Toronto,Ontario,Canada.
3hrs 10mins
Roughly 36 hours if you drive straight through.
Check Mapquest.com
Buffalo to Cleveland is three hours
12 hrs
Shams Rule
4 hours
2536 kilometers