Route Guide · Czech Republic - Germany - Denmark

Prague to Copenhagen by Train
The Direct Daytime ComfortJet

Prague to Copenhagen is now a direct daytime train journey with no change: just under 12 hours north from the Czech capital, down the Elbe to Dresden, across Germany through Berlin and Hamburg, then overland into Denmark via Odense and the Great Belt to Copenhagen, with no change of train. It is the direct ComfortJet, launched in 2026, and it links Railero's Central European network straight into Scandinavia.

~12h
Journey time
ComfortJet (ČD · DB · DSB)
Operator
~1,000 km
Distance

This is one of the most significant new rail journeys in Europe. Launched in 2026, the direct ComfortJet restores a direct Prague to Copenhagen rail link, and it is run jointly by three national railways: ČD in the Czech Republic, DB in Germany and DSB in Denmark. This guide covers the corridor city by city, the ComfortJet trains, reservations and Interrail, booking, and the practical points of a full-day journey across three countries. Because the service is new, treat times and frequencies as approximate and check current schedules.

Two direct daytime trains a day, no change: The ComfortJet runs right through from Prague to Copenhagen via Dresden, Berlin and Hamburg in just under 12 hours, with no change. It is a full-day journey rather than a quick hop, so plan around the departure time and check the current timetable.

Recommended Booking

Ready to book Prague to Copenhagen?

The direct train is the ComfortJet, run jointly by ČD, DB and DSB, leaving Praha hlavní nádraží and running via Dresden, Berlin and Hamburg into Denmark and on to København H in just under 12 hours. Deutsche Bahn (bahn.com) is usually the most reliable channel for the whole international run and for passholder seat reservations; ČD and DSB sell it too, and comparison sites such as Omio and Trainline show fares in one place. Booking opens a few months ahead, so book early for the cheapest advance fares. For most of the year a seat reservation is optional but recommended, becoming compulsory on the Danish legs in the peak summer window, and Interrail is accepted.

Direct daytime ComfortJet in just under 12h via Berlin and Hamburg
Reservation optional but recommended, compulsory in peak summer
Interrail accepted, reserve ahead for this long journey
Check Fares & Book Tickets
Opens in a new tab · omio.com

Railero may earn a small commission if you book via the link above, at no extra cost to you.

Departure

Departing Praha hlavní nádraží

Praha hlavní nádraží, Czech Republic · 50.083°N, 14.435°E

The journey begins at Praha hlavní nádraží, Prague's main station, a grand Art Nouveau building right in the centre of the city and the hub of the Czech network. It is easy to reach on the metro line C and on foot from the old town, and it has the usual ticket office, shops, left luggage and services. The direct ComfortJet to Copenhagen is a limited daily departure, so the thing to get right is the time; check the boards and your ticket, because on a full-day journey a missed departure is a long wait.

Boarding is relaxed, as it is across the region: there is no airport-style check-in, so arrive 10 to 15 minutes ahead, check the boards for your platform and coach, and step aboard. For most of the year a seat reservation is optional, so with a valid ticket or a rail pass you can take a seat, though on such a long, popular train it is worth reserving. The train pulls out north, and within the hour it is following the Elbe down toward the German border.

Prague–Copenhagen - Journey Facts

  • Direct routePraha hlavní nádraží → København H, via Dresden, Berlin and Hamburg
  • TrainComfortJet (railjet, RJ), direct daytime service, no change
  • OperatorsJoint ČD, DB and DSB service
  • Journey timeJust under 12 hours direct (about 11h 45m) - check current schedules
  • FrequencyTwo direct daytime trains each way per day, plus a seasonal summer night connection
  • ReservationsOptional most of the year, compulsory on the Danish legs in peak summer
Across Germany

Down the Elbe to Dresden, Berlin and Hamburg

Dresden, Berlin and Hamburg · 52.525°N, 13.369°E

The first highlight comes early. North of Prague the line follows the Elbe through Ústí nad Labem and into the Elbe sandstone country, crossing the German-Czech border near Bad Schandau in the heart of what is known as Saxon Switzerland, a gorge of wooded crags and river bends that is the scenic best of the German leg. Beyond it the train reaches Dresden, the Baroque capital of Saxony, rebuilt around the Frauenkirche above the river, and a stop on the way rather than a change.

From Dresden the ComfortJet runs north across the plain to Berlin, calling at Berlin Hauptbahnhof, the vast glass hub in the centre of the German capital and the natural break point of the whole journey. It then turns north-west on the fast, level Berlin to Hamburg line, one of the busiest in Germany, to Hamburg Hauptbahnhof, the great port city on the Elbe. Both Berlin and Hamburg are full stops on the route, which makes the corridor useful for shorter city-to-city hops as well as the full run north.

The run down the Elbe through Saxon Switzerland, from Bohemia into Saxony, is the scenic highlight of the German half: a river gorge of sandstone crags best seen by day.

Into Scandinavia

Overland into Denmark, via Odense and the Great Belt

Jutland, Odense and the Great Belt · 55.404°N, 10.387°E

North of Hamburg the train crosses into Denmark the overland way, up through Schleswig-Holstein and across the German-Danish land border near Padborg. There is no ferry: through trains stopped using the old Puttgarden to Rødby train ferry in 2019, so the route now runs the long way round up the Jutland peninsula. Both countries are in the Schengen area, so the border is normally open, though occasional identity checks are possible, so keep your travel documents to hand.

In Denmark the line runs up Jutland and crosses onto the island of Funen to Odense, Hans Christian Andersen's city and the main Danish stop on the way. From there it crosses the Great Belt Fixed Link, the long rail bridge and tunnel over the strait between Funen and Zealand, which is the distinctive moment of the Danish leg, before running in across Zealand to Copenhagen. It is a steady, quietly scenic finish, water and low green country rather than mountains.

Worth Knowing

No ferryThe overland route up Jutland, not the old Puttgarden to Rødby train ferry
The borderNear Padborg into Denmark - Schengen, so normally no checks
OdenseThe main Danish stop, on the island of Funen
The Great BeltThe rail bridge and tunnel onto Zealand, the journey's distinctive crossing
Arrival

Arriving at København H

København H (Copenhagen Central), Denmark · 55.673°N, 12.564°E

The train arrives at København H, Copenhagen Central, the main station right in the heart of the Danish capital beside the Tivoli Gardens and a short walk or one metro stop from the old town. It is a handsome, busy station with the full range of services, and it is the hub of the Danish network and the gateway on into Sweden. After a full day on the train, it is an easy arrival: you step out into the centre of the city.

Copenhagen rewards arriving centrally. A short walk brings you to the pedestrian Strøget, the colourful Nyhavn waterfront and the harbour, with the metro, harbour buses and the city's famous cycling for getting further afield. The station is also where the Scandinavian network opens up: onward trains cross the Øresund to Malmö and run on to Stockholm, so Prague to Copenhagen makes a natural first leg of a longer journey north.

From København H

Tivoli & the centreSteps from the station, with Strøget and the old town a short walk north
Nyhavn & the harbourA walk or short metro hop to the colourful waterfront
Copenhagen AirportFrequent trains and metro from the station in around 15 minutes
Malmö & SwedenOnward trains across the Øresund bridge to Malmö
StockholmOnward services north on the same Scandinavian corridor
The metroA driverless network from the station for getting across the city
The ComfortJet

The Train: ČD's ComfortJet

Who runs it, and what it is like

The direct train is run with ČD's ComfortJet, the Czech railway's modern long-distance trainset, on a service operated jointly with DB in Germany and DSB in Denmark, and shown in timetables as a railjet (RJ). It is a comfortable, conventional long-distance train rather than a very high-speed one, with first and second class, air conditioning and a restaurant car serving hot and cold food along the way. On a journey of just under 12 hours, the comfort of the train is a real part of the appeal.

The ComfortJet is well equipped for a long day: there is Wi-Fi and an onboard entertainment portal, power and USB sockets at the seats, step-free access with wheelchair spaces and accessible toilets, spaces for bicycles, and dedicated family areas for travelling with children. Because it is a new service run across three networks, small details and timings can still be adjusted, so it is best to check the current schedule and onboard information for your date rather than trusting a fixed pattern.

The ComfortJet at a glance

  • TrainČD ComfortJet (railjet, RJ), direct daytime service via Berlin and Hamburg
  • OperatorsJoint ČD (Czech), DB (Germany) and DSB (Denmark)
  • RoutePrague, Ústí nad Labem, Dresden, Berlin, Hamburg, Odense, Copenhagen
  • FrequencyTwo direct daytime trains each way per day, plus a seasonal summer night connection
  • On boardFirst and second class, restaurant car, Wi-Fi, power sockets, bike and family spaces
  • AccessibilityStep-free access with wheelchair spaces and accessible toilets
Before You Go

Reservations, Passes, Tickets and Borders

The practical rules for the run into Scandinavia

Reservations follow a seasonal pattern worth understanding. For most of the year a seat reservation is optional but strongly recommended, because these trains are popular and a full day standing is no fun. On the cross-border legs into Denmark a reservation becomes compulsory during the peak summer window, which Interrail listed as 26 June to 31 August in 2026. The dates can change from year to year, so check the current reservation requirement when you book. Interrail passes are accepted; outside the compulsory window a reservation is optional, but on such a long international journey it is well worth reserving ahead, and passholder seats come from a limited quota. For the wider picture, see the rail passes and seat reservations guides linked below.

On tickets, the simplest approach is to book the whole run on one international ticket rather than splitting it by country. Deutsche Bahn (bahn.com) is generally the most reliable channel for the full Prague to Copenhagen itinerary and for passholder seat-only reservations, and ČD and DSB sell it too; comparison sites such as Omio and Trainline are a convenient way to see fares and book in one place. Booking opens a few months ahead, and the cheapest advance fares are limited and sell out, so book early for the best price. Luggage is easy: there is no airline-style check-in, so you carry your bags aboard and use the racks.

On borders, the Czech Republic, Germany and Denmark are all in the Schengen area and the European Union, so ordinary internal border controls are generally absent and the train is not routinely checked. Temporary internal checks are possible, so carry the valid travel documents your nationality or status requires and keep them reachable. Denmark uses the Danish krone rather than the euro, so it is worth having a card that works there or a little local cash for the Copenhagen end. On accessibility, both main stations are large and staffed with step-free access, and boarding assistance is best booked in advance with the railway.

Quick Tips

Plan around the departure time: there are only a couple of direct trains a day, so note the time and check the current schedule before you travel.

Reserve ahead in summer: a reservation becomes compulsory on the Danish legs in the peak summer window, and is worth having year-round on this long train.

Think of it as a day out: just under 12 hours across three countries, so bring something to read, use the restaurant car and enjoy the Elbe and the Great Belt by day.

Common Questions

Frequently Asked Questions

Is there a direct train from Prague to Copenhagen?
Yes. A direct daytime ComfortJet runs right through from Prague to Copenhagen via Dresden, Berlin and Hamburg, with no change of train. The service was launched in 2026 and is run jointly by the Czech, German and Danish railways. It restores a direct rail link between the two capitals, with two direct daytime trains each way every day.
How long does the train from Prague to Copenhagen take?
Just under 12 hours end to end for the roughly 1,000 km via Germany; Czech Railways quotes about 11 hours 45 minutes. It is a full-day journey rather than a quick hop, so it suits travellers who want a scenic, no-fly day across three countries. Individual trains can vary, so treat the time as approximate and check the current timetable for your date.
How often does it run?
Two direct daytime ComfortJet trains run each way every day, all year round. Separately, a seasonal summer night connection has been offered between Prague and Copenhagen (see the night train question below). Because the daytime frequency is limited, it is worth planning around the departure times and checking current schedules, especially as this is a new service whose timetable may still be adjusted.
Is there a night train from Prague to Copenhagen?
Not all year. The regular service is the two direct daytime ComfortJet trains each way. Deutsche Bahn, Czech Railways and DSB also announced a seasonal summer night connection between Prague and Copenhagen via Berlin and Hamburg, separate from the daytime trains. It is limited to the summer season and its dates can change, so check whether it runs on your travel dates before planning around it.
Does it stop in Berlin and Hamburg?
Yes. The direct train runs via Dresden, Berlin and Hamburg. Its stops also include Ústí nad Labem and Děčín in the Czech Republic, and Padborg, Kolding, Odense and Ringsted in Denmark; check your ticket for the exact calling pattern. Berlin Hauptbahnhof and Hamburg Hauptbahnhof are both served, and the same trains run in the opposite direction, so Copenhagen to Prague works the same way. That makes the route useful for city-to-city hops along the corridor as well as the full run.
Do I need a seat reservation?
For most of the year a seat reservation is optional but strongly recommended, because these trains get busy. On the cross-border legs into Denmark a reservation becomes compulsory during the peak summer window, which Interrail listed as 26 June to 31 August in 2026. Because the dates and rules can change from year to year, check the current reservation requirement when you book.
Can I use an Interrail pass?
Yes. Interrail passes are accepted on the service. Outside the summer peak a reservation is optional, so you can board and take an unreserved seat, but it is worth reserving ahead on such a long, popular international journey. During the compulsory summer window passholders also need a reservation. Passholder seats come from a limited quota, so book early. See the rail passes and seat reservations guides linked below.
Where can I book the journey?
The through journey can be booked with the operating railways, and Deutsche Bahn (bahn.com) is usually the most reliable planner for the full Prague to Copenhagen itinerary and for passholder seat-only reservations; Czech Railways (ČD) and Danish Railways (DSB) sell it too. Comparison sites such as Omio and Trainline are a convenient way to see fares and book in one place. Booking generally opens a few months ahead, so book early for the cheapest advance fares.
Which stations does the train use in Prague and Copenhagen?
The train leaves from Praha hlavní nádraží, Prague's main station in the centre of the city, and arrives at København H (Copenhagen Central), right by Tivoli and a short walk or metro ride from the old town. Both are central main stations, so there is no awkward out-of-town airport-style transfer at either end.
Is there food, Wi-Fi and power onboard?
Yes. The service uses ČD's modern ComfortJet trainsets, with first and second class, a restaurant car serving hot and cold food, Wi-Fi and power and USB sockets at the seats. There are also step-free access with wheelchair spaces, bicycle spaces and dedicated family areas, which makes the long day more comfortable.
How does the train reach Denmark, and is there a ferry?
There is no ferry. From Hamburg the train runs overland up Jutland, crossing the German-Danish land border near Padborg, then continues via Odense and across the Great Belt Fixed Link onto the island of Zealand and into Copenhagen. Both Germany and Denmark are in the Schengen area, so borders are normally open, though occasional identity checks are possible, so carry valid travel documents.

Not sure if you need to reserve a seat?

Check this journey in Railero’s Seat Reservation Checker.

Open the checker
More Routes

Continue Your Journey

Routes that pair naturally with this one — for building your European itinerary.

The Baroque skyline of Dresden along the Elbe, with the Frauenkirche dome and the towers of the old town

Prague → Dresden

around 2h 15m · EuroCity (ČD · DB)

Just the scenic first leg: Prague to Dresden down the Elbe

View Route
The colourful gabled townhouses and moored wooden boats of Copenhagen's Nyhavn waterfront reflected in the canal at dusk

Hamburg → Copenhagen

~4h 40m · EuroCity (DSB · ČD)

The final leg into Scandinavia: Hamburg to Copenhagen

View Route
EuroCity train crossing the Elbe Valley between Berlin and Prague through Saxon Switzerland

Berlin → Prague

4h 30m · EuroCity EC

The southern leg in detail: Berlin to Prague

View Route
Helpful Guides

Prague to Copenhagen is the new way straight into Scandinavia: just under 12 hours on the direct daytime ComfortJet, down the Elbe through Saxon Switzerland to Dresden, across Germany through Berlin and Hamburg, then overland into Denmark via Odense and the Great Belt to the heart of Copenhagen. Travel by day for the river and the crossing, reserve a seat for the long run, and treat it as the northern arm of Railero's Central European network, with Stockholm an easy onward step across the Øresund.

Explore more routes by country:🇩🇪 Germany
Back to all routes