how far is foxborough from boston

just now 1
Nature

The distance from Foxborough to Boston is approximately 36.08 kilometers (22.42 miles). The road distance is around 25.2 miles (40.56 kilometers) , and the travel time by car is roughly 34-35 minutes depending on traffic. The train route from Mansfield to South Station takes about 47 minutes , providing a convenient public transportation option.