COMPARE Prices across different modes

Sun
19 Sep
£39Deutsche Bahn
£22BlaBlaCar Bus
£153Lufthansa
Mon
20 Sep
£27Deutsche Bahn
£9BlaBlaCar Bus
£153Lufthansa
Tue
21 Sep
£21Deutsche Bahn
£7BlaBlaCar Bus
£126Lufthansa
Wed
22 Sep
£21Deutsche Bahn
£16BlaBlaCar Bus
£178Eurowings
Thu
23 Sep
£21Deutsche Bahn
£9BlaBlaCar Bus
£179Lufthansa
Fri
24 Sep
£16Deutsche Bahn
£9BlaBlaCar Bus
£110Lufthansa
Sat
25 Sep
£21Deutsche Bahn
£9BlaBlaCar Bus
£83Lufthansa
Sun
26 Sep
£21Deutsche Bahn
£9BlaBlaCar Bus
£110Lufthansa
Mon
27 Sep
£21Deutsche Bahn
£7BlaBlaCar Bus
£94Lufthansa
Tue
28 Sep
£16Deutsche Bahn
£7BlaBlaCar Bus
£89Eurowings
Wed
29 Sep
Find prices
£16BlaBlaCar Bus
£143Tuifly
Thu
30 Sep
£16Deutsche Bahn
£12BlaBlaCar Bus
£89Eurowings
Fri
1 Oct
£30Deutsche Bahn
£9BlaBlaCar Bus
£72Lufthansa
Sat
2 Oct
£21Deutsche Bahn
£9BlaBlaCar Bus
£72Lufthansa
Sun
3 Oct
£25Deutsche Bahn
£9BlaBlaCar Bus
£62Lufthansa
Mon
4 Oct
£16Deutsche Bahn
£7BlaBlaCar Bus
£62Lufthansa
Tue
5 Oct
£16Deutsche Bahn
£7BlaBlaCar Bus
£62Lufthansa
Wed
6 Oct
£16Deutsche Bahn
£16BlaBlaCar Bus
£62Eurowings
Thu
7 Oct
£16Deutsche Bahn
£13BlaBlaCar Bus
£53Eurowings
Fri
8 Oct
£28Deutsche Bahn
£9BlaBlaCar Bus
£62Lufthansa
Sat
9 Oct
£16Deutsche Bahn
£9BlaBlaCar Bus
£94Lufthansa

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Berlin to Hanau

distanceDistance254 miles (410 km)
durationAverage train duration3 h 55 min
priceAverage train ticket price£24 (€27)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain companiesDeutsche Bahn or FlixTrain

Trains from Berlin to Hanau cover the 254 miles (410 km) long journey taking on average 3 h 55 min with our travel partners like Deutsche Bahn or FlixTrain. Normally, there are 7 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £16, but the average price of train tickets is £24. Travellers depart most frequently from Berlin Hbf and arrive in Hanau Hbf.

Deutsche Bahn

Deutsche Bahn (DB) trains take you from Berlin to Hanau in comfort. Find the DB train timetable for your route from Berlin to Hanau on Omio and book cheap DB tickets online. The distance between Berlin and Hanau is 254 miles (410 km) by DB and prices for a Deutsche Bahn ticket from Berlin to Hanau start at £16.

Deutsche Bahn is Germany’s main operator of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

Travel on different types of DB trains, including the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), on its routes, which differ in terms of comfort and the time needed to travel. For example, while WCs are standard, services like onboard restaurants or free WiFi are only available on certain trains.

Operator ticket policies for COVID

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Berlin to Hanau
Travel by train to Hanau easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Hanau.
FAQs
How much do cheap trains from Berlin to Hanau cost?
Omio customers have found cheap train tickets between Berlin and Hanau for as low as £16  for the next 7 days.
What is the average cost of a train from Berlin to Hanau?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Berlin to Hanau train to cost on average £24  one way.
How far is it from Berlin to Hanau by train?
The train distance from Berlin to Hanau is around 254 miles (410 km).
How long does it take from Berlin to Hanau by train?
The train time from Berlin to Hanau is on average 3 h 55 min  for the 254 miles (410 km) long journey, but the time it takes to go from Berlin to Hanau by train can vary depending on specific dates or travelling on weekends and holidays.
What is the departure train station in Berlin and arrival train station in Hanau?

When departing from Berlin, you have various train station options to start your trip from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When arriving in Hanau, you can end your route in train stations like Hanau Hbf, Hanau West and Hanau Nord.

Omio customers book a train from Berlin Hbf   to Hanau Hbf   most frequently for this route.

Where is the departure train station in Berlin located? Where is the arrival train station in Hanau located?

Passengers board their train most frequently from Berlin Hbf and travel around 1 mile (s) / 2 km from the city centre to this train station.

Passengers travelling this route most often arrive at Hanau Hbf and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in Hanau.

What train companies offer a service between Berlin and Hanau?
If you're looking for trains from Berlin to Hanau, you can rely on Deutsche Bahn or FlixTrain to get you to Hanau. It's also good to check out all possible train providers for the Berlin to Hanau route to see if there might be differences in the amenities they offer.
How many trains per day are there to Hanau from Berlin?
The average number of trains departing Berlin for Hanau is 7 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Berlin to Hanau? What time is the last train from Berlin to Hanau?
The first Berlin to Hanau train departs at 16: 30   and the last train from Berlin to Hanau leaves at 22: 27. Check out the most up-to-date Berlin to Hanau train timetable on Omio and find the best time to travel to your destination.
How early should I purchase Berlin to Hanau train tickets to get the best deals?
The price of a one way train ticket from Berlin to Hanau is on average £24 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets from Berlin to Hanau available a few months in advance.
Stations

Important Stations and Airports for this Journey

Berlin
Hanau
Berlin Ostbahnhof
Amenities
Refreshments