Cheap Bus and Train tickets to Markdorf

What are the most popular routes to Markdorf?

Hamburg - MarkdorfAverage price$109Average duration9h 19mDaily departures7
Memmingen - MarkdorfAverage price$17Average duration2hDaily departures3
Berlin - MarkdorfAverage price$109Average duration10h 19mDaily departures17
Frankfurt am Main - MarkdorfAverage price$71Average duration4h 39mDaily departures8
Düsseldorf - MarkdorfAverage price$77Average duration9h 3mDaily departures11