Germany

Travel in Germany by Bus
at the best price

Find the best routes between all destinations. Bus, ferry, train — compare in 1 click.

🗺
Routes
228+
🚌
Transports
Bus · Ferry · Train · Flight
💶
From
5€
Powered by 12Go system

How does it work?

🔍
1

Choose your route

Enter your departure and arrival city in the search engine.

→
⚖️
2

Compare options

Bus, ferry, train or flight — prices and durations at a glance.

→
🎟
3

Book in 1 click

Secure payment via 12go.asia. Ticket sent by email instantly.

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.

Long-distance buses Trains Domestic flights Buses to Prague, Paris & Amsterdam Neuschwanstein from Munich Online booking
✅Secure payment
⚡Instant ticket
🌍228+ routes available
📱Mobile ticket

Routes by departure city

Routes from Berlin 51
+ 43 routes →
Routes from Frankfurt 16
+ 8 routes →
Routes from Munich 16
+ 8 routes →
Routes from Stuttgart 11
+ 3 routes →
Routes from Leipzig 10
+ 2 routes →
Routes from Mannheim 10
+ 2 routes →
See all routes →

Travel by bus around the world

Book now