|Distance||218 miles (351 km)|
|Average train duration||5 h 22 min|
|Average train ticket price||$44 (€35)|
Trains from Boston to New Brunswick, NJ cover the 218 miles (351 km) long journey taking on average 5 h 22 min with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around $44 (€35), you can find the cheapest train ticket for as low as $44 (€35).
Here are some other resources that might have the information you need