Cheap Train tickets to Freising

What are the most popular routes to Freising?

Wiesbaden - FreisingAverage price£99Average duration5h 15mDaily departures5
Regensburg - FreisingAverage price£30Average duration1h 12mDaily departures3
Leipzig - FreisingAverage price£90Average duration4h 36mDaily departures8
Kiel - FreisingAverage price£148Average duration8h 21mDaily departures8
Berlin - FreisingAverage price£231Average duration6h 22mDaily departures8