Leaving from
Going to

Routes from New Haven to Salem

Distance
3844 km
Travel time
32d 0h 58m