COVID-19 Travel Guide
Learn more ›

Search coach tickets to Berlin

switcheroo

Quickview

How to get to Berlin by coach

Routes62
Trips per day815
coach lines5
Stations13
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a coach ticket to Berlin?

£4.60 is the cheapest price for a coach 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, coaches from Dresden to Berlin had the lowest average price at £7.04. The coach from Hanover to Berlin also tends to start at relatively low prices.

Where is the coach station in Berlin, Germany?

The busiest coach station in Berlin is Central Bus Station. There are several other active stations in addition to this main station. The most popular coach stations in Berlin are:

  • Central Bus Station
  • Südkreuz
  • Alexanderplatz

Pilsen

There are 88 scheduled coaches per day from Pilsen to Berlin. The route can be as long as 193 miles, or 310 kilometers. On average, the journey takes 8 hours and 17 minutes. There are 2 coach lines that operate on this route. RegioJet Bus has the most daily coaches. Coaches from Pilsen usually arrive in Berlin at Central Bus Station.
Avg. Time
8h 17m
Avg. Price
£18.30

Dresden

There are 76 scheduled coaches per day from Dresden to Berlin. The route can be as long as 103 miles, or 165 kilometers. On average, the journey takes 2 hours and 39 minutes. There are 3 coach lines that operate on this route. RegioJet Bus has the most daily coaches. Coaches from Dresden usually arrive in Berlin at Central Bus Station.
Avg. Time
2h 39m
Avg. Price
£7.56

Bratislava

There are 72 scheduled coaches 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 coach lines that operate on this route. Union Ivkoni has the most daily coaches. Coaches from Bratislava usually arrive in Berlin at Central Bus Station.
Avg. Time
11h 19m
Avg. Price
£28.44

Prague

There are 52 scheduled coaches per day from Prague to Berlin. The route can be as long as 175 miles, or 282 kilometers. On average, the journey takes 4 hours and 56 minutes. There are 3 coach lines that operate on this route. RegioJet Bus has the most daily coaches. Coaches from Prague usually arrive in Berlin at Central Bus Station.
Avg. Time
4h 56m
Avg. Price
£17.17

Hamburg

There are 44 scheduled coaches per day from Hamburg to Berlin. The route can be as long as 159 miles, or 256 kilometers. On average, the journey takes 3 hours and 29 minutes. There are 2 coach lines that operate on this route. FlixBus has the most daily coaches. Coaches from Hamburg usually arrive in Berlin at Central Bus Station.
Avg. Time
3h 29m
Avg. Price
£8.30

Located in Germany, Berlin is accessible by coach from 62 other cities. You can choose from 815 daily scheduled trips when you search for coaches to Berlin on Wanderu. FlixBus usually has the most coaches on any given day.

Looking for other ways to get there? Train tickets to Berlin are also available..

Coach companies serving Berlin

FlixBus

There are 499 scheduled FlixBus coaches per day. FlixBus can get you to Berlin from 109 cities, including Dresden.
Avg. Time
9h 21m
Avg. Price
£24.25

RegioJet Bus

There are 9 scheduled RegioJet Bus coaches per day. RegioJet Bus can get you to Berlin from 11 cities, including Prague.
Avg. Time
4h 49m
Avg. Price
£14.10

Ouibus

There are 32 scheduled Ouibus coaches per day. Ouibus can get you to Berlin from 11 cities, including Hamburg.
Avg. Time
7h 3m
Avg. Price
£14.71

Comati PSG

There is one Comati PSG coach per day, from Prague to Berlin. Comati PSG can get you to Berlin from 2 cities, including Prague.
Avg. Time
12h 23m
Avg. Price
£40.54

Pinkbus

There is one Pinkbus coach per day, from Munich to Berlin.
Avg. Time
7h 0m
Avg. Price
£17.66