Skip to content

Without a car · Metro, High-speed train, Bus, Suburban train, Long-distance train, Regional train, Tram

Berlin to Hanover

3h 11min at the fastest, at least 1 change.

At a glance

Fastest
3h 11min
06:22 → 09:33
Usually
3h 22min
32 journeys during the day
Changes
at least 1
first departure 06:19, last 20:20
Distance
248 km
as the crow flies

The routes on the map

  1. 3h 11min · Bus 100, Metro U5, ICE 954 (27 departures)
  2. 3h 20min · Metro U2, Regional train FEX, Long-distance train FLX30 (2 departures)
  3. 3h 27min · Metro U5, Regional train FlixTrain FLX30
  4. 4h 02min · Suburban train S3, Metro U2, Bus FlixBus N81, Metro 9 (2 departures)

Journeys on Tue 27 Oct

  1. 06:19 → 09:33

    3h 14min · 1 change

    MU5 TGV10

    Price not available

  2. 06:22 → 09:33

    3h 11min · 2 changes

    BUS100 MU5 TGV10

    Price not available

  3. 07:02 → 10:26

    3h 24min · 1 change

    TRAINS2 ICFLX30

    Price not available

  4. 07:06 → 10:26

    3h 20min · 2 changes

    MU2 TRAINFEX ICFLX30

    Price not available

  5. 07:10 → 10:33

    3h 23min · 1 change

    MU5 TGV10

    Price not available

  6. 07:14 → 10:33

    3h 19min · 2 changes

    BUS300 TRAINS9 TGV10

    Price not available

  7. 07:20 → 10:42

    3h 22min · 1 change

    MU5 TGV19

    Price not available

  8. 07:23 → 10:42

    3h 19min · 2 changes

    BUS100 TRAINS3 TGV19

    Price not available

  9. 10:19 → 13:33

    3h 14min · 1 change

    MU5 TGV10

    Price not available

  10. 11:10 → 14:33

    3h 23min · 1 change

    TRAINS9 TGV10

    Price not available

  11. 11:12 → 14:33

    3h 21min · 2 changes

    BUS300 TRAINS9 TGV10

    Price not available

  12. 11:20 → 14:42

    3h 22min · 1 change

    TRAINS3 TGV19

    Price not available

An ordinary weekday, calculated on 24 October 2026 from the networks' timetables. Timetables change from day to day: search for your date.

Book your tickets

one-go does not sell tickets: these links go to the operators' official websites.

Frequently asked questions

How long does it take to get from Berlin to Hanover without a car?

3h 11min for the fastest journey (06:22 → 09:33), 3h 22min usually, based on 32 journeys found on Tue 27 Oct.

What time does the first journey from Berlin to Hanover leave?

On Tue 27 Oct, the first departure is at 06:19 and the last at 20:20. Timetables change from day to day: check your date on one-go.

How far is Berlin from Hanover?

248 km as the crow flies. The fastest journey by public transport takes 3h 11min.

Which companies run the journey from Berlin to Hanover?

Berliner Verkehrsbetriebe, DB Fernverkehr AG, S-Bahn Berlin GmbH, FlixTrain-de, DB Regio AG, erixx, FlixTrain-eu, FlixBus-eu.

Timetables: transport networks (transport.data.gouv.fr), calculated with MOTIS. Maps: © OpenStreetMap contributors. How it works.

3h 11minat the fastest

See journeys leaving now