Search bus tickets to Berlin
Quickview
How to get to Berlin by bus
Routes | 7 |
Trips per day | 13 |
bus lines | 4 |
Stations | 2 |
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.
What is a good price for a bus ticket to Berlin?
$22.27 is the cheapest price for a bus ticket to Berlin, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Berlin. In the last month, buses from Szczecin to Berlin had the lowest average price at $23.07.
Where is the bus station in Berlin, Germany?
The busiest bus station in Berlin is Brandenburg (T5) & Flughafen. As Berlin's main station, it has the most buses coming and going. However, a popular alternative is Central Bus Station.
Which cities have the most buses to Berlin?
Bratislava
There are 72 scheduled buses per day from Bratislava to Berlin. The route can be as long as 344 miles, or 553 kilometers. On average, the journey takes 11 hours and 19 minutes. There are 3 bus lines that operate on this route. Union Ivkoni has the most daily buses. Buses from Bratislava usually arrive in Berlin at Central Bus Station.
Avg. Time
11h 19m
Avg. Price
$36.24
Olomouc
There are 42 scheduled buses per day from Olomouc to Berlin. The route can be as long as 263 miles, or 423 kilometers. On average, the journey takes 10 hours and 50 minutes. There are 2 bus lines that operate on this route. RegioJet Bus has the most daily buses. Buses from Olomouc usually arrive in Berlin at Central Bus Station.
Avg. Time
10h 50m
Avg. Price
$45.44
Ostrava
There are 39 scheduled buses per day from Ostrava to Berlin. The route can be as long as 282 miles, or 453 kilometers. On average, the journey takes 11 hours and 30 minutes. There are 2 bus lines that operate on this route. RegioJet Bus has the most daily buses. Buses from Ostrava usually arrive in Berlin at Central Bus Station.
Avg. Time
11h 30m
Avg. Price
$41.79
Graz
There are 28 scheduled buses per day from Graz to Berlin. The route can be as long as 388 miles, or 624 kilometers. On average, the journey takes 15 hours and 44 minutes. One bus company, FlixBus, connects Graz to Berlin. Buses from Graz usually arrive in Berlin at Central Bus Station.
Avg. Time
15h 44m
Avg. Price
$55.91
Kielce
There are 25 scheduled buses per day from Kielce to Berlin. The route can be as long as 330 miles, or 531 kilometers. On average, the journey takes 12 hours and 40 minutes. There are 2 bus lines that operate on this route. FlixBus has the most daily buses. Buses from Kielce usually arrive in Berlin at Central Bus Station.
Avg. Time
12h 40m
Avg. Price
$28.61
What bus companies travel to Berlin, Germany?
Located in Germany, Berlin is accessible by bus from 7 other cities. You can choose from 13 daily scheduled trips when you search for buses to Berlin on Wanderu. Follow me! Interglobus usually has the most buses on any given day.
Looking for other ways to get there? Train tickets to Berlin are also available..
Bus companies serving Berlin
Sindbad
There are 5 scheduled Sindbad buses per day. Sindbad can get you to Berlin from 6 cities, including Tychy.


Avg. Time
8h 34m
Avg. Price
$63.13
Union Ivkoni
There is one Union Ivkoni bus per day, from Prague to Berlin.


Avg. Time
5h 45m
Avg. Price
$52.69
Follow me! Interglobus
There are 7 scheduled Follow me! Interglobus buses per day.


Avg. Time
2h 28m
Avg. Price
$22.47
Comati PSG
There is one Comati PSG bus per day, from Prague to Berlin.


Avg. Time
5h 0m
Avg. Price
$35.85
Top bus routes to and from Berlin
- bus from Gliwice to Berlin
- bus from Berlin to Salzburg
- bus from Verona to Berlin
- bus from Berlin to Bad Segeberg
- bus from Berlin to Mönchengladbach
- bus from Hamburg to Berlin
- bus from Berlin to Paris
- bus from Berlin to Neustrelitz
- bus from Rotterdam to Berlin
- bus from Berlin to Stockholm
- bus from Hradec Králové to Berlin
- bus from Berlin to Munich
- bus from Berlin to Rostock
- bus from Berlin to Sarajevo
- bus from Berlin to Oslo
- bus from Geneva to Berlin
- bus from Berlin to Frankfurt am Main
- bus from Marktredwitz to Berlin
- bus from Berlin to Stuttgart
- bus from Brasov to Berlin
- bus from Berlin to Vandœuvre-lès-Nancy
- bus from Greifswald to Berlin
- bus from Berlin to Dresden
- bus from Warsaw to Berlin
- bus from Toruń to Berlin
- bus from Berlin to Amberg
- bus from Berlin to Leipzig
- bus from Düsseldorf to Berlin
- bus from Heidelberg to Berlin
- bus from Berlin to Warsaw
- bus from Berlin to Nuremberg
- bus from Dresden to Berlin
- bus from Berlin to Siegen
- bus from Mulhouse to Berlin
- bus from Berlin to Marseille
- bus from Eindhoven to Berlin
- bus from Frankfurt am Main to Berlin
- bus from Berlin to London
- bus from Berlin to Örebro
- bus from Bautzen to Berlin
- bus from Berlin to Halle
- bus from Villingen-Schwenningen to Berlin
- bus from Magdeburg to Berlin
- bus from Maastricht to Berlin
- bus from Stuttgart to Berlin
- bus from Ulm to Berlin
- bus from Košice to Berlin
- bus from Munich to Berlin
- bus from Marseille to Berlin
- bus from Poznań to Berlin
- bus from Berlin to Jablonec nad Nisou
- bus from Berlin to Wrocław
- bus from Berlin to Zagreb
- bus from Hildesheim to Berlin
- bus from Berlin to Minsk
- bus from Berlin to Vienna
- bus from Berlin to Sofia
- bus from Berlin to Hamburg
- bus from Berlin to Montpellier
- bus from Berlin to Cluj-Napoca
- bus from Cologne to Berlin
- bus from Arad to Berlin
- Bus Tickets
- Germany
- Berlin
- Berlin