Skip to content

Route

Copenhagen to Berlin

One flight, one coach, or a train with a change in Hamburg: three honest answers for a short hop.

Start a new journey

Without a date we show typical ways and no prices. With one we can also look for a recently seen fare.

Every way we know of

Network last written 19 October 2026

4 ways we know of, about 356 km apart. Times are typical ranges, door to door, including airport time.

  1. Option 1F

    Fly

    Direct flights operate between Copenhagen and Berlin; airport time is included.

    Time
    3h 54m to 4h 56m
    Changes
    0
    CO2e
    ~77 kg
    Fare band
    ££
    • Fastest
    • Fewest changes
    1. F

      Flight Copenhagen to Berlin

      59m to 1h 11m · 356 km · scheduled airlines · direct services operate

      Airports: Copenhagen Airport to Berlin Brandenburg.

      • Documents: A Danish citizen must always bring a valid passport when travelling outside the Nordic countries; see source. Source
      • Documents: Denmark taking part in Schengen does not change the rules for when a Danish citizen must bring a passport; see source. Source

      Estimated · Indicative · last verified 9 September 2026 · about 77 kg CO2e

      How we know this
      Source
      Pro Travel Net curated network, version 1
      Kind
      estimate
      Checked
      9 September 2026
      Coverage
      United Kingdom, Ireland, Denmark, the Nordics, central and western Europe, Türkiye, the Gulf and Pakistan, valid from 9 September 2026
      Figure
      estimated: a model from distance or a hand estimate where nothing is published

    Access, airport and connection time counted in the total: 2h 55m to 3h 45m. Derived by the engine from its own models. The time to reach a station or terminal is a typical figure, not a measured one.

  2. Option 2TT

    Train

    2 legs, changing in Hamburg.

    Time
    7h 5m to 9h 1m
    Changes
    1
    CO2e
    ~23 kg
    Fare band
    ££
    • No flying
    • Train leg (DSB): carry-on only, no checked luggage, see operator
    • Sending luggage ahead? Compare parcel prices at ShipPortal
    1. T

      Train Copenhagen to Hamburg

      4h 45m to 5h 10m · 289 km · DSB, Deutsche Bahn · several trains a day

      Direct via Jutland since the ferry route closed to trains.

      • Documents: A Danish citizen must always bring a valid passport when travelling outside the Nordic countries; see source. Source
      • Documents: Denmark taking part in Schengen does not change the rules for when a Danish citizen must bring a passport; see source. Source

      Baggage rules on the operator site, read 17 September 2026

      Curated · Indicative · last verified 9 September 2026 · about 12 kg CO2e

      How we know this
      Source
      Pro Travel Net curated network, version 1
      Kind
      estimate
      Checked
      9 September 2026
      Coverage
      United Kingdom, Ireland, Denmark, the Nordics, central and western Europe, Türkiye, the Gulf and Pakistan, valid from 9 September 2026
      Figure
      curated: written by hand from a published timetable or an operator page
      Booked on the operator’s own siteThis does not look right
    2. T

      Train Hamburg to Berlin

      1h 30m to 1h 51m · 255 km · DB Fernverkehr AG · runs through without a change; times are published per stop

      Observed · Indicative · last verified 19 October 2026 · about 11 kg CO2e

      How we know this
      Source
      GTFS.DE combined national GTFS dataset for Germany
      Kind
      open data
      Checked
      19 October 2026
      Coverage
      Germany, long distance and regional rail and coach between the German places the registry holds, valid from 16 September 2026
      Figure
      observed: read from a dated feed
      Booked on the operator’s own siteThis does not look right

    Access, airport and connection time counted in the total: 50m to 2h. Derived by the engine from its own models. The time to reach a station or terminal is a typical figure, not a measured one.

  3. Option 3C

    Coach

    Coach Copenhagen to Berlin, several coaches a day.

    Time
    7h 25m to 9h 45m
    Changes
    0
    CO2e
    ~12 kg
    Fare band
    £
    • Lowest emissions
    • Lowest fare band
    • Coach leg (FlixBus): one checked bag up to 20 kg included, one cabin bag up to 7 kg, see operator
    1. C

      Coach Copenhagen to Berlin

      7h to 9h · 356 km · FlixBus · several coaches a day

      Via the Rødby to Puttgarden ferry or via Jutland.

      • Documents: A Danish citizen must always bring a valid passport when travelling outside the Nordic countries; see source. Source
      • Documents: Denmark taking part in Schengen does not change the rules for when a Danish citizen must bring a passport; see source. Source

      Baggage rules on the operator site, read 11 September 2026

      Curated · Indicative · last verified 9 September 2026 · about 12 kg CO2e

      How we know this
      Source
      Pro Travel Net curated network, version 1
      Kind
      estimate
      Checked
      9 September 2026
      Coverage
      United Kingdom, Ireland, Denmark, the Nordics, central and western Europe, Türkiye, the Gulf and Pakistan, valid from 9 September 2026
      Figure
      curated: written by hand from a published timetable or an operator page
      Booked on the operator’s own siteThis does not look right

    Access, airport and connection time counted in the total: 25m to 45m. Derived by the engine from its own models. The time to reach a station or terminal is a typical figure, not a measured one.

  4. Option 4D

    Drive

    About 689 km by road.

    Time
    9h 6m to 10h 55m
    Changes
    0
    CO2e
    ~117 kg
    Figure
    Estimated
    1. D

      Drive Copenhagen to Berlin

      9h 6m to 10h 55m · 689 km · your own or a hired car · whenever you leave

      Road time along the bridges and tunnels the drive has to use. Parking, the walk from the car park, tolls, traffic and stops are not counted, so this figure is the one most likely to be short.

      An estimate range from road distance. No price is shown for a drive or a taxi; ask the driver or the hire company.

      • Documents: A Danish citizen must always bring a valid passport when travelling outside the Nordic countries; see source. Source
      • Documents: Denmark taking part in Schengen does not change the rules for when a Danish citizen must bring a passport; see source. Source

      Estimated · Indicative · last verified 9 September 2026 · about 117 kg CO2e

      How we know this
      Source
      Pro Travel Net curated network, version 1
      Kind
      estimate
      Checked
      9 September 2026
      Coverage
      United Kingdom, Ireland, Denmark, the Nordics, central and western Europe, Türkiye, the Gulf and Pakistan, valid from 9 September 2026
      Figure
      estimated: a model from distance or a hand estimate where nothing is published
      Your own arrangementThis does not look right
  • Times are typical ranges from published timetables and distance, not live departures. Nothing is booked here.

Contains data from: Timetable data from the DELFI dataset, processed and distributed by GTFS.DE, under CC BY 4.0

Engine
1.0.0
Network
net-228abc86fbe813c9
Network written
19 October 2026
Answer for
26 October 2026

The fastest way, step by step

The fastest way in full, leg by leg. The time spent moving is separated from the time spent getting to it and away from it, because both are part of the journey and only one of them is a timetable.

Copenhagen to Berlin

Flight

Moving
59m to 1h 11m
Getting there and waiting
1h 45m to 2h 15m
Getting away
1h 10m to 1h 30m

Source: Pro Travel Net curated network, version 1. Estimated

What matters on this route

The flight is about an hour, and Berlin Brandenburg is well connected by train to the centre; door to door you are looking at around four hours.

The train goes via Hamburg with one change, about seven hours in all. Direct trains via the Fehmarn belt will return when the tunnel opens; until then Hamburg is the way.

The direct coach takes seven to nine hours, some of it on the Rødby to Puttgarden ferry, and is usually the cheapest way. Overnight departures exist.