Cheap Train tickets to Dover, NH, US

What are the most popular routes to Dover?

Boston - DoverAverage priceCA$43Average duration1h 30mDaily departures6
New York City - DoverAverage priceCA$231Average duration7h 53mDaily departures7
Portland - DoverAverage priceCA$24Average duration59mDaily departures5
Providence - DoverAverage priceCA$100Average duration4h 18mDaily departures6
Woburn - DoverAverage priceCA$41Average duration1h 12mDaily departures5