How many hours does it take to drive from Boston MA to Buffalo NY?

The shortest driving time is 7 hours and 52 minutes.