Cheap Train tickets to Heerenveen

What are the most popular routes to Heerenveen?

Amsterdam - HeerenveenAverage price$94Average duration2h 14mDaily departures296
Zwolle - HeerenveenAverage price$48Average duration38mDaily departures66
Rotterdam - HeerenveenAverage price$100Average duration3h 2mDaily departures145
Meppel - HeerenveenAverage price$29Average duration22mDaily departures51
Leeuwarden - HeerenveenAverage price$24Average duration17mDaily departures69