|Distance||166 miles (267 km)|
|Average train duration||8 h 6 min|
Trains from Boston to Croton-on-Hudson, NY cover the 166 miles (267 km) long trip taking on average 8 h 6 min with our travel partners like. There are direct train services available.
Here are some other resources that might have the information you need