Cheap Train tickets to Dover, NH, US

What are the most popular routes to Dover?

Boston - DoverAverage price$44Average duration1h 30mDaily departures5
Portland - DoverAverage price$25Average duration59mDaily departures5
New York City - DoverAverage price$285Average duration7h 53mDaily departures10
New Haven - DoverAverage price$194Average duration6h 4mDaily departures5
Brunswick - DoverAverage price$25Average duration1h 47mDaily departures5