how far is massachusetts from philadelphia
Driving distance from Boston, MA to Philadelphia, PA. The total driving distance from Boston, MA to Philadelphia, PA is 306 miles or 492 kilometers. Your trip begins in Boston, Massachusetts. It ends in Philadelphia, Pennsylvania.