How far is Foxboro Massachusetts from Burlington Vt?

The driving distance from Foxborough, Massachusetts to Burlington, Vermont is 247 miles via I-89 North per MapQuest. The driving time per MapQuest is 4 hours and 16 minutes.