Cheap Train tickets to Esens

What are the most popular routes to Esens?

Berlin - EsensAverage priceMX$1,117Average duration6h 41mDaily departures25
Cologne - EsensAverage priceMX$1,641Average duration5h 41mDaily departures16
Münster - EsensAverage priceMX$1,040Average duration3h 25mDaily departures3