Cheap Train tickets to Freising

What are the most popular routes to Freising?

Wiesbaden - FreisingAverage price$182Average duration5h 15mDaily departures5
Regensburg - FreisingAverage price$54Average duration1h 12mDaily departures3
Leipzig - FreisingAverage price$166Average duration4h 36mDaily departures8
Kiel - FreisingAverage price$273Average duration8h 21mDaily departures8
Berlin - FreisingAverage price$427Average duration6h 22mDaily departures8