|Distance||163 miles (263 km)|
|Average train duration||4 h 7 min|
|Average train ticket price||$26 (€25)|
Trains from New York City to Westborough, MA cover the 163 miles (263 km) long journey taking on average 4 h 7 min with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $26 (€25), you can find the cheapest train ticket for as low as $26 (€25).
Here are some other resources that might have the information you need