Travel in Germany by Bus
at the best price
Find the best routes between all destinations. Bus, ferry, train — compare in 1 click.
How does it work?
Choose your route
Enter your departure and arrival city in the search engine.
Compare options
Bus, ferry, train or flight — prices and durations at a glance.
Book in 1 click
Secure payment via 12go.asia. Ticket sent by email instantly.
Popular routes in Germany
Practical guides
GermanyPractical guides checked against official sources and real 12Go offers before you travel.
Popular destinations in Germany
Travel in Germany: bus, train, ferry & flights
Travelling around Germany without a car is easy once you know which option fits each trip. Long-distance buses are often the cheapest way between cities, from Berlin to Hamburg, Munich or Dresden, and they also reach smaller places such as Füssen, the base for Neuschwanstein Castle. Trains are usually faster on the main lines between Berlin, Hamburg, Frankfurt, Cologne and Stuttgart. For long north–south trips, a domestic flight can also be an option. Buses and trains cross the border too, to Prague, Paris, Amsterdam, Vienna, Warsaw or Copenhagen. For every route we show the options sold online — bus, train or flight — with durations and prices taken from real timetables, so you can book in a few clicks. Fares rise as departure gets closer: book early for the best prices.
Routes by departure city
- Baden-Baden 1h 30min · 32€
- Bayreuth 4h · 20€
- Bielefeld 4h 2min · 9€
- Bochum 5h 18min · 14€
- Braunschweig 2h 35min · 11€
- Bremen 4h 55min · 20€
- Chemnitz 3h 15min · 13€
- Cologne 1h 5min · 13€
- Amsterdam (Netherlands) 1h 15min · 24€
- Berlin 1h 5min · 26€
- Bonn 1h 55min · 9€
- Cologne 1h 55min · 8€
- Düsseldorf 0h 45min · 10€
- Erlangen 0h 45min · 10€
- Hamburg 1h 5min · 21€
- Hanover 0h 55min · 17€
- Augsburg 0h 40min · 5€
- Berlin 1h 10min · 18€
- Cologne 1h 10min · 23€
- Dresden 0h 55min · 23€
- Düsseldorf 1h 10min · 28€
- Frankfurt 0h 55min · 17€
- Füssen 1h 50min · 8€
- Garmisch-Partenkirchen 1h 10min · 6€
- Amsterdam (Netherlands) 1h 25min · 191€
- Berlin 1h 10min · 18€
- Bremen 1h 5min · 29€
- Cologne 5h 40min · 17€
- Frankfurt 3h · 10€
- Hamburg 1h 10min · 30€
- Heidelberg 0h 45min · 3€
- Mannheim 1h 55min · 7€
- Berlin 2h · 9€
- Dortmund 5h 50min · 20€
- Dresden 1h 17min · 6€
- Düsseldorf 7h 35min · 23€
- Frankfurt 1h · 21€
- Hamburg 7h · 20€
- Munich 2h · 19€
- Nuremberg 3h 30min · 23€
- Amsterdam (Netherlands) 6h 33min · 278€
- Berlin 10h · 29€
- Düsseldorf 4h 15min · 15€
- Frankfurt 0h 55min · 5€
- Hamburg 8h 30min · 34€
- Munich 4h 55min · 15€
- Paris (France) 6h 15min · 24€
- Prague (Czech Republic) 6h 40min · 25€