Cheap Bus, Train and Carpool tickets to Donaueschingen

What are the most popular routes to Donaueschingen?

Ulm - DonaueschingenAverage price£27Average duration3h 53mDaily departures4
Stuttgart - DonaueschingenAverage price£14Average duration2h 35mDaily departures1
Ulm - DonaueschingenAverage price£19Average duration4h 55mDaily departures1
Frankfurt (Oder) - DonaueschingenAverage price£88Average duration9h 19mDaily departures12
Linz - DonaueschingenAverage price£98Average duration8h 40mDaily departures4