Cheap Train tickets to Herrenberg

What are the most popular routes to Herrenberg?

Düsseldorf - HerrenbergAverage priceCLP 158 987Average duration4h 10mDaily departures15
Leipzig - HerrenbergAverage priceCLP 154 697Average duration5h 49mDaily departures11
Freiburg - HerrenbergAverage priceCLP 55 895Average duration2h 52mDaily departures10