|Distance||81 miles (130 km)|
|Average train duration||5 h 21 min|
|Average train ticket price||$57 (€46)|
Trains from Boston to Northampton, MA cover the 81 miles (130 km) long trip taking on average 5 h 21 min with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $57 (€46), you can find the cheapest train ticket for as low as $53 (€43).
Here are some other resources that might have the information you need