Cheap Train tickets to Old Orchard Beach

What are the most popular routes to Old Orchard Beach?

Durham - Old Orchard BeachAverage price₹2,061Average duration49mDaily departures1
Wilmington - Old Orchard BeachAverage price₹29,872Average duration11h 44mDaily departures3
Newark - Old Orchard BeachAverage price₹16,163Average duration9h 7mDaily departures3
Florence - Old Orchard BeachAverage price₹37,284Average duration1d 3hDaily departures1