There are 7 ways to get from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof by train, bus, rideshare, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Train
-
Take the train from Flughafen BER - Terminal 5 to S+U Berlin Hauptbahnhof
-
Take the train from S+U Berlin Hauptbahnhof to Hannover Hauptbahnhof
Cheapest option
Rideshare
-
Take the rideshare from Schönefeld to Hanover
5 alternative options
Bus
-
Take the bus from Flughafen BER - Terminal 1-2 to Hannover Hauptbahnhof/ZOB
Bus via Berlin central bus station
-
Take the bus from Berlin central bus station to Hanover central bus station
Drive
-
Drive from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof
Fly to Hannover
-
Fly from Berlin Brandenburg Apt (BER) to Hannover (HAJ)
Fly to Bremen, train
-
Fly from Berlin Brandenburg Apt (BER) to Bremen (BRE)
-
Take the train from Bremen Hbf to Hannover Hauptbahnhof
Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof by train
The train journey time between Berlin-Schönefeld Flughafen and Hannover Hauptbahnhof is around 3h 7m and covers a distance of around 280 km. This includes an average layover time of around 15 min. Operated by S-Bahn Berlin, Bahn DE, Deutsche Bahn Regional and others, the Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof train service departs from Flughafen BER - Terminal 5 and arrives in Hannover Hauptbahnhof. Typically 315 trains run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof is to rideshare which costs €14 and takes 3h 48m.
The quickest way to get from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof is to drive which costs €35 - €55 and takes 2h 31m.
No, there is no direct bus from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof station. However, there are services departing from Flughafen BER - Terminal 5 [Bus ZOB] and arriving at Hanover central bus station via Flughafen BER - Terminal 1-2 and Berlin central bus station. The journey, including transfers, takes approximately 5h 15m.
No, there is no direct train from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof. However, there are services departing from Flughafen BER - Terminal 5 and arriving at Hannover Hauptbahnhof via S+U Berlin Hauptbahnhof. The journey, including transfers, takes approximately 3h 7m.
The distance between Berlin-Schönefeld Flughafen and Hannover Hauptbahnhof is 256 km. The road distance is 289 km.
The best way to get from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof without a car is to train which takes 3h 7m and costs €16 - €80.
It takes approximately 3h 7m to get from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof, including transfers.
Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof bus services, operated by FlixBus, depart from Berlin central bus station.
Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof train services, operated by S-Bahn Berlin, depart from Flughafen BER - Terminal 5 station.
The best way to get from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof is to train which takes 3h 7m and costs €16 - €80. Alternatively, you can bus, which costs €18 - €23 and takes 5h 11m, you could also fly, which costs €100 - €390 and takes 4h 38m.

- Distance: 256 km
- Duration: 3h 7m
What companies run services between Berlin-Schönefeld Flughafen, Germany and Hannover Hauptbahnhof, Germany?
You can take a train from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof via S+U Berlin Hauptbahnhof in around 3h 7m. Alternatively, FlixBus operates a bus from Flughafen BER - Terminal 1-2 to Hannover Hauptbahnhof/ZOB 4 times a day. Tickets cost €16 - €20 and the journey takes 4h.

- Website
- lufthansa.com
Flights from Berlin Brandenburg Apt to Hannover via Frankfurt
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- €150 - €550
Flights from Berlin Brandenburg Apt to Hannover via Munich
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- €150 - €550
Flights from Berlin Brandenburg Apt to Hannover via Zurich
- Ave. Duration
- 4h 5m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €370 - €950
Flights from Berlin Brandenburg Apt to Hannover via Vienna
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €410 - €1700
Flights from Berlin Brandenburg Apt to Hannover via Munich, Frankfurt
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- €150 - €550
Flights from Berlin Brandenburg Apt to Hannover via Frankfurt, Munich
- Ave. Duration
- 4h 55m
- When
- Monday and Sunday
- Estimated price
- €150 - €550
Flights from Berlin Brandenburg Apt to Bremen via Frankfurt
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- €150 - €1000
Flights from Berlin Brandenburg Apt to Bremen via Munich
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- €150 - €1000
Flights from Berlin Brandenburg Apt to Bremen via Munich, Frankfurt
- Ave. Duration
- 5h 2m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- €150 - €1000

- Website
- klm.com
Flights from Berlin Brandenburg Apt to Hannover via Amsterdam Schiphol
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €140 - €850
Flights from Berlin Brandenburg Apt to Bremen via Amsterdam Schiphol
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- €140 - €850

- Website
- eurowings.com
Flights from Berlin Brandenburg Apt to Hannover via Stuttgart
- Ave. Duration
- 5h 20m
- When
- Tuesday and Friday
- Estimated price
- €95 - €390
Flights from Berlin Brandenburg Apt to Hannover via Palma Mallorca
- Ave. Duration
- 6h 10m
- When
- Thursday
- Estimated price
- €95 - €390
Flights from Berlin Brandenburg Apt to Bremen via Stuttgart
- Ave. Duration
- 4h 25m
- When
- Tuesday
- Estimated price
- €100 - €600
Flights from Berlin Brandenburg Apt to Bremen via Palma Mallorca
- Ave. Duration
- 6h 5m
- When
- Monday
- Estimated price
- €100 - €600

- Website
- austrian.com
Flights from Berlin Brandenburg Apt to Hannover via Vienna
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €410 - €1700

- Website
- airfrance.com
Flights from Berlin Brandenburg Apt to Hannover via Paris CDG
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €320 - €3000

- Website
- britishairways.com
Flights from Berlin Brandenburg Apt to Hannover via London Heathrow
- Ave. Duration
- 6h 35m
- When
- Friday and Sunday
- Estimated price
- €190 - €950

- Website
- swiss.com
Flights from Berlin Brandenburg Apt to Hannover via Zurich
- Ave. Duration
- 4h 5m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €370 - €950

- Website
- flysas.com
Flights from Berlin Brandenburg Apt to Hannover via Copenhagen
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €210 - €1400

- Phone
- +49 30 29743333
- Website
- sbahn.berlin
Train from Flughafen BER - Terminal 5 to S+U Berlin Hauptbahnhof
- Ave. Duration
- 41 min
- Frequency
- Every 20 minutes
- Estimated price
- €2 - €4
- Website
- S-Bahn Berlin

- Phone
- 0180 6 99 66 33
- Website
- bahn.de
Train from Flughafen BER - Terminal 5 [Bahnhof] to S+U Berlin Hauptbahnhof
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Estimated price
- €6 - €9
- Website
- Bahn DE

Deutsche Bahn’s regional network is made up of IRE (Interregio-Express), RE (Regional-Express), RB (Regionalbahn) and S-Bahn trains. Ticket prices are fixed and there’s no seat reservations – just turn up, buy a ticket and jump on the next train. All regional trains depart regularly and connect to local and long-distance services.
Contact Details
- Phone
- +49 30 311682904
- Website
- bahn.com
Train from Flughafen BER - Terminal 5 to S+U Berlin Hauptbahnhof
- Ave. Duration
- 39 min
- Frequency
- Twice a week
- Estimated price
- €5 - €7
- Website
- Deutsche Bahn Regional
Train from Bremen Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €19 - €28
- Website
- Deutsche Bahn Regional

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from S+U Berlin Hauptbahnhof to Hannover Hauptbahnhof
- Ave. Duration
- 2h 11m
- Frequency
- Every 30 minutes
- Estimated price
- €45 - €70
- Website
- Deutsche Bahn
Train from Bremen Hbf to Hannover Hauptbahnhof
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €28 - €40
- Website
- Deutsche Bahn

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixtrain.com
Train from Berlin central station to Hanover central station
- Ave. Duration
- 1h 56m
- Frequency
- 4 times a day
- Estimated price
- €14 - €18
- Website
- Flixtrain

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Flughafen BER - Terminal 1-2 to Hannover Hauptbahnhof/ZOB
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- €16 - €20
- Website
- flixbus.co.uk
Bus from Berlin central bus station to Hanover central bus station
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €15 - €19
- Website
- flixbus.co.uk
Frequently asked questions

Blablacar is a popular ridesharing platform with 70 million users over 22 (mostly European) countries. The basic idea is that you carpool with locals who are already planning to drive your route and have space in their car. With some flexibility, you’ll get to your destination often faster and cheaper than other means. On the website or app, enter your departure and arrival points and your date of travel, sift through the profiles of drivers who’ve posted pre-planned drives and find one whose timing and preferences match yours. Request to join the ride, wait to be accepted, and pay your share of the set price.
Rome2rio's guide to BlaBlaCar
Contact Details
- Website
- blablacar.com
Rideshare from Schönefeld to Hanover
- Ave. Duration
- 3h 33m
- Frequency
- Once daily
- Estimated price
- €14
- Book at
- blablacar.co.uk
Want to know more about travelling around Germany
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2rio’s guide has all the details
Read the travel guideIs ride-sharing platform BlaBlaCar right for you?
Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.
Read the travel guideMore Questions & Answers
There is no direct flight from Berlin Brandenburg Apt Airport to Hannover Airport. The quickest flight takes 2h 55m and has one stopover.
Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof bus services, operated by FlixBus, arrive at Hanover central bus station.
Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof train services, operated by Deutsche Bahn Intercity-Express, arrive at Hannover Hauptbahnhof station.
Yes, the driving distance between Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof is 289 km. It takes approximately 2h 31m to drive from Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof.
Swiss, Scandinavian Airlines, KLM and five other airlines offer flights from Berlin Brandenburg Apt Airport to Hannover Airport.
Book your Berlin-Schönefeld Flughafen to Hannover Hauptbahnhof train tickets online with Omio.
There are 166+ hotels available in Hannover Hauptbahnhof. Prices start at €87 per night.
The best way to get from Berlin-Schönefeld Flughafen to Berlin Brandenburg Apt Airport is to train which takes 8 min and costs €2 - €3.