The average bus between Berlin (State) and Hannover Hbf takes 4h 56m and the fastest bus takes 4h 5m. The bus service runs several times per day from Berlin (State) to Hannover Hbf. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 4 hours between Berlin (State) and Hannover Hbf. The earliest departure is at 2:45 AM at night, and the last departure from Berlin (State) is at 8:50 PM which arrives into Hannover Hbf at 2:30 AM. All services require a transfer, and take on average 4h 56m. The schedules shown below are for the next available departures.

4h 5m • 1 change
5h 55m • 1 change
4h 10m • 1 change
4h 40m • 1 change
4h 5m • 1 change
5h 55m • 1 change
4h 10m • 1 change
4h 50m • 1 change
4h 5m • 1 change
4h 35m • 1 change
4h 50m • 1 changeArrives next day

5h 15m • 1 change
4h 5m • 1 change
4h 35m • 1 change
4h 50m • 1 changeArrives next day

5h 15m • 1 change
4h 5m • 1 change
5h 55m • 1 change
4h 10m • 1 change
4h 40m • 1 change
4h 5m • 1 change
5h 55m • 1 change
4h 10m • 1 change
4h 40m • 1 change
4h 5m • 1 change
5h 55m • 1 change
4h 10m • 1 change
4h 40m • 1 changeWant to know about travelling from Berlin (State) to Hannover Hbf? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Berlin (State) to Hannover Hbf. However, there are services departing from Berlin, Zentralen Omnibusbahnhof station and arriving at Hanover central bus station via Hanover central bus station. The journey, including transfers, takes approximately 4h 56m.
Berlin (State) to Hannover Hbf bus services, operated by FlixBus, depart from Berlin, Zentralen Omnibusbahnhof station.
Berlin (State) to Hannover Hbf bus services, operated by FlixBus, arrive at Hanover central bus station.
Book your Berlin (State) to Hannover Hbf bus tickets online with FlixBus and 12go.asia.
The distance between Berlin (State) and Hannover Hbf is 249.5 km. The road distance is 285 km.
FlixBus operates a bus from Berlin, Zentralen Omnibusbahnhof to Hanover central bus station hourly. Tickets cost €24–40 and the journey takes 3h 10m.