Distance from Boston - Massachusetts to Philadelphia - Pennsylvania

The distance from Boston Massachusetts to Philadelphia Pennsylvania by car is 306 mi (or 492 km). The estimated driving time for the trip is 5 h 13 min and the main road for this route is the New Jersey Turnpike, I 95, NJTP. In a straight line the distance between Boston and Philadelphia is 271 mi (436 km).