View of Copenhagen

Train from Berlin to Copenhagen

The fastest train from Berlin to Copenhagen takes 7h04, and 2 of the 5 daily connections we found run without a change. Below: every connection, how punctual the route really is, and practical tips.

Fastest journey7h04
Connections a day5
Direct trains2

See prices and book →

Via Omio · you pay the same, we earn a small commission.

Our travel advice

Our pick

Take the 10:34 train: 7h04 without a change.

Direct or with a change?

2 of 5 connections are direct. The others change, usually in Hamburg.

The timetable at a glance

First train08:34
Last train16:34
Fastest journey7h04
Average journey7h04
Longest journey7h22
Without changing2 of 5

Departures per hour from Berlin

  • Departures: 2 in the morning, 3 in the afternoon and 0 in the evening.
  • Operators: DB.
  • Usual change points: Hamburg.

From our timetable data for a regular Tuesday; departure times in local Berlin time.

All connections on a regular day

Departure times are local time in Berlin, arrival times local time in Copenhagen.

DepartsArrivesDurationChange atTrains
08:3415:387h04HamburgICE 870 · IC 396
DB
10:3417:387h04directICE 384
DB
12:3419:387h04HamburgICE 178 · IC 394
DB
14:3421:557h21directICE 382
DB
16:3423:567h22HamburgICE 176 · IC 392
DB

Route map

HanoverLeipzigBerlinHamburgCopenhagen

Train or plane?

Estimate
TrainPlane
Door to door± 7h29± 3h39
CO₂ per person± 24 kg± 48 kg
ArrivalCity centreAirport

Train: fastest connection plus 25 minutes to and from the station. Plane: flight time plus 40 minutes taxiing and 2.5 hours for airport transfers, check-in and security. CO₂: UK Government GHG Conversion Factors 2025 (DESNZ).

Ready to book?

Compare current prices from Berlin to Copenhagen at Omio.

See prices and book →You pay the same, we earn a small commission.

Frequently asked questions

How long is the train from Berlin to Copenhagen?

The fastest train takes 7h04; the typical journey is 7h04.

Is there a direct train from Berlin to Copenhagen?

Yes. 2 of the 5 connections we found on a regular Tuesday run without a change.

What time is the first and last train from Berlin to Copenhagen?

On a regular Tuesday the first connection leaves at 08:34 and the last at 16:34 (Berlin time).

Which station does the train from Berlin to Copenhagen leave from?

The fastest connection leaves from Berlin Hbf and arrives at København H.

Where can I book a train ticket to Copenhagen?

You can compare prices at Omio. On ICE trains, the advance Sparpreis fares are the cheapest.

Related routes

Paris → BerlinBerlin → MunichBerlin → PragueBerlin → HamburgBerlin → ViennaBerlin → WarsawMunich → BerlinHamburg → BerlinAmsterdam → Copenhagen

Timetables: our own journey planner (MOTIS) on open timetable data from SNCF, DB (DELFI), NS (OpenOV), NMBS/SNCB, Eurostar, SBB/opentransportdata.swiss, Trenitalia France and Renfe. Method and sources.

Further reading