Cheap Train tickets to Dover, NH, US

What are the most popular routes to Dover?

Boston - DoverAverage priceR$155Average duration1h 30mDaily departures6
New York City - DoverAverage priceR$992Average duration7h 50mDaily departures7
Portland - DoverAverage priceR$88Average duration59mDaily departures5
Washington - DoverAverage priceR$1,692Average duration11h 44mDaily departures6
Providence - DoverAverage priceR$484Average duration4h 18mDaily departures6