Cheap Train tickets to Sonneberg

What are the most popular routes to Sonneberg?

Berlin - SonnebergAverage priceCHF 70Average duration4h 4mDaily departures18
Nuremberg - SonnebergAverage priceCHF 25Average duration1h 19mDaily departures2
Wurzburg - SonnebergAverage priceCHF 47Average duration1h 57mDaily departures1
Hamburg - SonnebergAverage priceCHF 155Average duration6h 52mDaily departures10