![]() The Danish railways website is www.dsb.dk |
This page explains how to travel by train from Copenhagen to other cities all over Europe, and how to buy tickets the cheapest way. Information current for 2023.
Before you buy your tickets
Take a moment to read these tips for buying European train tickets. It answers all the usual questions, "Do I need to book in advance or can I just buy at the station?", "Can I stop off?", "Are there Senior fares?" and that old favourite, "Should I buy an $800 railpass or just buy a €35 point-to-point ticket online?". Click here to understand how far ahead you can buy train tickets.
European train travel FAQ
Copenhagen to Odense, Esbjerg, Arhus & other destinations in Denmark...
-
The Danish Railways (DSB) website www.dsb.dk will book Danish internal long-distance trains, with cheaper prices if you book ahead.
-
For English, scroll right to the bottom of their home page and click In English. For Copenhagen, type Copen... and select Kobenhavn H, which is Copenhagen main station.
In Denmark, St. after a place name simply stands for station.
-
Seat reservation is optional on most Danish internal trains, if you are happy sitting where you like without a specific reserved seat you can set Seat reservations to 0 when using www.dsb.dk. Reservation is not possible at all regional & suburban trains.
-
DSB1 means 1st class.
-
Standard is the regular full-flex price which cannot sell out. It's what you'd pay at the station on the day, good for any train that day.
-
Orange is a limited-availability cheap advance-purchase ticket giving up to 61% off the regular fare, specific train only, no refunds, no changes to travel plans, seat reservation included. Book ahead and pick this to save money on longer distance routes in Denmark.
![]() |
A Danish IC3 at Copenhagen. |
![]() |
![]() |
|
2nd class seats on an IC3 train. Larger photo. |
1st class seats on an IC3 train. Larger photo. |
Legoland...
-
The famous Legoland theme park, opened in 1968, is at Billund. There is no railway station at Billund, but there are buses from Vejle, Kolding & Fredericia.
-
Coming from Hamburg, take a train to Kolding station. Bus 166 runs from Kolding bus station (just outside the station to the right) to Legoland in Billund every two hours through the day, taking 61 minutes, fare about 55 Kr (€7). You can check bus times & fares at www.rejseplanen.dk.
-
Coming from Copenhagen, take an hourly fast Lyntog ('Lightning train') to Vejle for a bus to Legoland. Use the journey planner at www.bahn.de to find train times to Vejle. Then use www.rejseplanen.dk to find bus times from Vejle to Legoland. Buses run twice an hour throughout the day, journey time about 45 minutes, fare about 65Kr (£8) each way. In fact, www.rejseplanen.dk is a multi-modal journey planner and you can ask it for combined train & bus times all the way from Copenhagen to Legoland.
Copenhagen to London from €98...
-
See the London to Denmark page for routes, times, fares & how to buy tickets between the UK and Copenhagen, in either direction.
Copenhagen to Paris from €68...
Option 1, Copenhagen to Paris in a single day - a chill-out day across Europe...
-
You can travel from Copenhagen to Paris by train in a single day...
Leave Copenhagen at 07:26 daily, change at Hamburg Hbf & Karlsruhe arriving Paris Gare de l'Est 22:05.
You travel from Copenhagen to Hamburg by Danish intercity train with free WiFi whilst in Denmark, Hamburg to Mannheim by ICE with restaurant car, power sockets at all seats & free WiFi, then to Paris by either ICE or TGV Duplex at up to 320 km/h (199 mph) with cafe-bar, power sockets at all seats & free WiFi.
From 17 June to 20 August 2023 an altered Hamburg-Copenhagen timetable operates as follows:
Leave Copenhagen at 05:26 every day, change at Hamburg Hbf & Frankfurt (Main) Hbf arriving Paris Gare de l'Est 20:41.
-
How much does it cost?
Copenhagen to Hamburg starts at €28.90 in 2nd class or €59.90 in 1st class. Fares vary like air fares, so book ahead.
Hamburg to Paris starts at €39.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to check times & buy tickets...
First, check train times from Copenhagen to Paris at the German Railways website www.bahn.de...
Run an enquiry from Copenhagen to Paris, but first change Duration of transfer from standard to at least 30 minutes, I have taken that into account in quoting the times above. This gets you robust connections with time for a coffee or beer between trains. Ignore the silly-money €280+ fares that appear at this stage. Note down desired departure time from Copenhagen, click for details and note down the onward departure time from Hamburg.
Now buy tickets by splitting the booking. First use www.bahn.de to book Copenhagen to Hamburg. Now use it again to book the desired trains from Hamburg to Paris. You'll get a cheap Sparpreis fare for each stage. Easy when you know how!
Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Option 2, Copenhagen to Paris with overnight stop in Hamburg - a time-effective option...
-
Day 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train, leaving Copenhagen at 15:26 & arriving Hamburg Hbf 20:02.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
Fares start at €27.90 in 2nd class or €59.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Paris, leaving Hamburg Hbf at 08:28, changing at Karlsruhe and arriving Paris Gare de l'Est at 18:05.
You travel from Hamburg to Frankfurt by ICE train with restaurant car, power sockets at all seats & free WiFi, then from Frankfurt to Paris by on another ICE train with restaurant, power sockets at all seats & free WiFi.
Fares start at €39.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket and print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Option 3, Copenhagen to Paris with overnight stop in Cologne - another time-effective option...
-
Day 1, travel from Copenhagen to Hamburg leaving Copenhagen at 11:26, changing at Hamburg Hbf & arriving Cologne Hbf at 20:47.
You travel from Copenhagen to Hamburg by Danish IC3 intercity train with free WiFi, Hamburg to Cologne is either by Intercity train with bistro car or ICE train with restaurant car, power sockets at all seats & free WiFi. Departure from Copenhagen is at 11:17 on certain dates.
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or show it on your phone or laptop. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Stay overnight in Cologne. The good & inexpensive Ibis Hotel Köln-am-Dom is ideal as it's part of Cologne Hbf itself, with an entrance to the left of the main station entrance - many of its rooms have a cathedral view. Also near the station with good reviews are the Breslauer Hof Am Dom, Hotel Domspitzen, CityClass Hotel Europa am Dom, Hilton Cologne, Excelsior Hotel Ernst am Dom.
For dinner I recommend the traditional German fare at the Brauhaus Sion (www.brauhaus-sion.de), 5 minutes walk from the station, or there are plenty of restaurants down by the Rhine.
-
Day 2, travel from Cologne to Paris by high-speed Thalys train, leaving Cologne Hbf at 06:44 & arriving Paris Gare du Nord around 10:05.
Or there are later trains at 08:44 and after. Thalys trains have 3 classes, a cafe-bar, power sockets at all seats & free WiFi.
Fares start at €35 in 2nd class or €79 in 1st class. Fares vary like air fares, so book ahead.
Book this at French Railways website www.sncf-connect.com or www.thalys.com. Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
1st class seats on a IC3 train. Larger photo. |
![]() |
Steps 2 & 3, Hamburg to Mannheim & Mannheim to Paris by ICE with restaurant car, power sockets at all seats & free WiFi. This is an ICE3 (class 407) at Paris Gare de l'Est. More information about ICE trains. |
Copenhagen to Strasbourg...
Option 1, Copenhagen to Strasbourg in a single day...
-
Leave Copenhagen at 07:26 by Danish IC3 intercity train, change at Hamburg Hbf onto an ICE train with restaurant car & free WiFi & Karlsruhe onto a TGV Duplex arriving Strasbourg at 18:48. Altered times apply from 18 June to 22 August 2022.
-
How to buy tickets...
Go to the German Railways website www.bahn.de. However, if you book from Copenhagen to Strasbourg it will only show silly-money fares.
Step 1, book from Copenhagen to Karlsruhe looking for the 07:26 departure with 1 change.
Step 2, now use www.bahn.de again to book the 18:05 TGV Duplex from Karlsruhe to Strasbourg.
Booking opens up to 6 months ahead. You print your own tickets or can show them on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Option 2, Copenhagen to Strasbourg with an overnight stop in Hamburg...
-
Step 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train, leaving Copenhagen at 15:26 and arriving Hamburg Hbf at 20:02.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Step 2, travel from Hamburg to Frankfurt by ICE train with restaurant car, power sockets at all seats & free WiFi, leaving Hamburg Hbf at 08:28 arriving Frankfurt (Main) Hbf at 13:09.
-
Step 3, travel from Frankfurt to Strasbourg by TGV Duplex with cafe-bar, power sockets at all seats & free WiFi, leaving Frankfurt (Main) Hbf at 13:56 every day arriving Strasbourg 16:02.
-
How much does it cost?
Copenhagen to Hamburg starts at €27.90 in 2nd class or €49.90 in 1st class.
Hamburg to Strasbourg starts at €39.90 in 2nd class or €69.90 in 1st class.
Fares vary like air fares, so book ahead.
-
How to buy tickets...
Step 1, use the German Railways website www.bahn.de to book from Copenhagen to Hamburg. Booking opens up to 6 months ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Step 2, use www.bahn.de again to book from Hamburg to Strasbourg, but (and this is important) make sure you change Duration of transfer standard to at least 40 minutes before running the enquiry. If you don't, it'll give you a risky 9-minute connection between trains, a simple 10-minute delay and you're toast. So make sure it books you an earlier train with time for a coffee at Frankfurt (Main) Hbf.
Copenhagen to Lyon, Avignon, Nice & other French cities from €68...
Option 1, Copenhagen to Lyon, Avignon or Marseille with an overnight stop in Hamburg. This option by-passes Paris...
-
Step 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train, leaving Copenhagen at 15:26 and arriving Hamburg Hbf at 20:02.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Step 2, travel from Hamburg to Frankfurt by ICE train with restaurant car, power sockets at all seats & free WiFi, leaving Hamburg Hbf at 08:28 arriving Frankfurt (Main) Hbf at 13:09.
-
Step 3, travel from Frankfurt to Lyon, Avignon, Aix en Provence or Marseille by TGV Duplex with cafe-bar, power sockets at all seats & free WiFi, leaving Frankfurt (Main) Hbf at 13:56 every day arriving Lyon Part Dieu at 19:56, Avignon TGV 21:09, Aix en Provence TGV 21:33 & Marseille St Charles at 21:48.
-
Stay overnight in Marseille and travel to Cannes, Nice, Nimes, Montpellier, Perpignan next morning.
-
How much does it cost?
Copenhagen to Hamburg starts at €27.90 in 2nd class or €49.90 in 1st class.
Hamburg to Lyon, Avignon, Aix or Marseille starts at €39.90 in 2nd class or €69.90 in 1st class.
Fares vary like air fares, so book ahead.
-
How to buy tickets...
Step 1, use the German Railways website www.bahn.de to book from Copenhagen to Hamburg. Booking opens up to 6 months ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Step 2, use www.bahn.de again to book from Hamburg to Lyon, Avignon, Aix or Marseille, but (and this is important) make sure you change Duration of transfer standard to at least 40 minutes before running the enquiry. If you don't, it'll put you on a later train from Hamburg with a risky 9-minute connection, a simple 10-minute delay and you're toast. So make sure it books you an earlier train with time for a coffee at Frankfurt (Main) Hbf.
Book any onward trains within France at either www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or the French Railways website www.sncf-connect.com (in €, more fiddly). Booking for French trains opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
![]() |
The TGV Duplex from Frankfurt to Lyon, Avignon & Marseille, about to leave Frankfurt (Main) Hbf... |
![]() |
![]() |
|
The cafe-bar on the upper deck in car 4, serving tea, coffee, soft drinks, wine, beer, snacks & microwave-style hot dishes... |
2nd class seats, this is upper deck seating. There's a mix or tables for 4 and unidirectional seating. 360º photo. |
![]() |
![]() |
|
1st class seats on the upper deck, a club duo on the left, a club quatre on the right. 360º photo. |
The TGV to Marseille, boarding at Frankfurt am Main Hbf. You enter on the lower deck, with 9 stairs up to top deck. |
Option 2, Copenhagen to Lyon & southern France via Brussels - also avoids having to cross Paris...
-
Stay overnight in Brussels. I recommend the excellent Pullman Hotel Brussels Midi which is an integral part of Brussels Midi station itself, or the inexpensive Ibis Brussels Midi just across the road.
-
Day 2, travel from Brussels to Lyon, Avignon, Aix, Marseille, Nimes, Montpellier by direct TGV. There are several morning TGV departures from Brussels Midi which by-pass central Paris via Marne la Vallée & CDG.
Tip: Nimes & Montpellier Saint Roche are in the city centres. Nimes Pont du Gard and Montpellier Sud de France are out-of-town stations several kilometres outside the city.
Check times and buy tickets from Brussels to anywhere in France at either www.raileurope.com or www.thetrainline.com (both easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or the French Railways website www.sncf-connect.com (in €, more fiddly). Look carefully for journeys that don't involve changing in Paris.
Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
Option 3, Copenhagen to Lyon & southern France via Paris - means changing trains & stations in Paris, but offers widest range of options...
-
How to cross Paris by metro or taxi from the Gare du Nord to other Paris stations.
-
Stay overnight in Paris. The Mercure Paris Gare De Lyon is part of the Gare de Lyon station complex, ideal for an early train from the Gare de Lyon next morning. See other suggested hotels near Paris stations.
-
Day 2, travel from Paris to Lyon, Marseille, Nice, Bordeaux, Toulouse or anywhere else in France.
Check times and buy tickets from Paris to anywhere in France at either www.raileurope.com or www.thetrainline.com (both easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or the French Railways website www.sncf-connect.com (in €, more fiddly).
Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
Copenhagen to Brussels & Bruges from €49.90...
Option 1, Copenhagen to Brussels in a single chill-out day...
-
Leave Copenhagen at 07:26, change at Hamburg Hbf & Cologne Hbf and arrive Brussels Midi at 19:35.
You travel from Copenhagen to Hamburg by Danish IC3 intercity train with free WiFi, Hamburg to Cologne by German Intercity or ICE train with bistro or restaurant car and Cologne to Brussels by high-speed ICE3 train with restaurant car, power sockets at all seats & free WiFi.
An altered timetable applies from 17 June to 20 August 2023 with two departures:
Leave Copenhagen at 05:26, change at Hamburg Hbf & Cologne Hbf and arrive Brussels Midi at 17:35.
Leave Copenhagen at 09:26, change at Hamburg Hbf & Cologne Hbf and arrive Brussels Midi at 21:35.
-
Fares start at €49.90 in 2nd class or €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de, Booking opens up to 6 months ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Option 2, Copenhagen to Brussels with overnight stop in Hamburg - a time-effective option...
-
Day 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train, leaving Copenhagen at 15:26 and arriving Hamburg Hbf at 20:02.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Brussels, leaving Hamburg Hbf at 06:46, change at Cologne Hbf, arriving Brussels Midi at 13:35, or there are later trains leaving Hamburg Hbf at 08:46 or 10:46.
You travel from Copenhagen to Hamburg by Danish IC3 intercity train with free WiFi, Hamburg to Cologne by German Intercity train with bistro car and Cologne to Brussels by high-speed ICE3 train with restaurant car, power sockets at all seats & free WiFi.
-
How much does it cost?
Copenhagen to Brussels starts at €49.90 in 2nd class, €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to buy tickets...
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To get the overnight stop in Hamburg, click Stopover and enter Hamburg Hbf and a stopover duration of (say) 11 hours. Adjust departure time & stopover duration to get the trains you want either side of Hamburg. I have set up this link for you with the overnight stopover.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Option 3, Copenhagen to Brussels with overnight stop in Cologne - another time-effective option...
-
Day 1, travel from Copenhagen to Cologne, leaving Copenhagen at 11:26, changing at Hamburg Hbf & arriving Cologne Hbf at 20:47.
You travel from Copenhagen to Hamburg by Danish IC3 intercity train with free WiFi, Hamburg to Cologne by German Intercity train with bistro car and Cologne to Brussels by high-speed ICE3 train with restaurant car, power sockets at all seats & free WiFi. Departure from Copenhagen is at 11:17 on certain dates.
-
Stay overnight in Cologne. The good & inexpensive Ibis Hotel Köln-am-Dom is ideal as it's part of Cologne Hbf itself, with an entrance to the left of the main station entrance - many of its rooms have a cathedral view. Also near the station with good reviews are the Breslauer Hof Am Dom, Hotel Domspitzen, CityClass Hotel Europa am Dom, Hilton Cologne, Excelsior Hotel Ernst am Dom.
-
Day 2, travel from Cologne to Brussels in 1h50 on any suitable train, a German ICE train leaves every 2 hours or so, alternating with a French-run Thalys train also leaving every 2 hours or so.
The 07:42 ICE train arrives Brussels Midi at 09:35 or there are later trains.
-
How much does it cost?
Copenhagen to Brussels starts at €49.90 in 2nd class or €79.90 in 1st class. Fares vary like air fares, so book ahead.
These prices are for German Railways through tickets, assuming you use a German ICE train between Cologne & Brussels.
-
How to buy tickets...
Book from Copenhagen to Brussels at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To get the overnight stop in Cologne, click Stopover and enter Köln Hbf and a stopover duration of (say) 11 hours. Adjust departure time & stopover duration to get the trains you want either side of Cologne. I have set up this link for you with the overnight stopover. You print your own ticket or can show it on your laptop or phone.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. This is an IC3 at Copenhagen H. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
An IC3 train from Copenhagen at Hamburg. |
![]() |
Step 2, Hamburg to Cologne by Intercity train. More information about German Intercity trains. |
![]() |
![]() |
|
1st class compartment... |
2nd class... |
![]() |
Step 3, Cologne to Brussels by ICE. This is an ICE3 at Cologne Hbf. More information about ICE trains. |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
Copenhagen to Amsterdam from €49.90...
Option 1, Copenhagen to Amsterdam in a single chill-out day from €49.90.
-
You can travel from Copenhagen to Amsterdam in a single day, with two departures to choose from:
Copenhagen depart 07:26, an easy change of train at Hamburg Hbf & Osnabruck, arriving Amsterdam Centraal 19:00.
Copenhagen depart 11:26, an easy change of train at Hamburg Hbf & Osnabruck, arriving Amsterdam Centraal 23:00.
You travel from Copenhagen to Hamburg by comfortable Danish IC3 Intercity train, Hamburg to Osnabruck by German Intercity train (or ICE1 train on some departures), then Osnabruck to Amsterdam by Intercity train with bistro car.
An altered timetable applies from 17 June to 20 August 2023:
Copenhagen depart 05:26, an easy change of train at Hamburg Hbf & Osnabruck, arriving Amsterdam Centraal 16:49.
Copenhagen depart 09:26, an easy change of train at Hamburg Hbf & Duisburg, arriving Amsterdam Centraal 20:29.
Copenhagen depart 11:26, an easy change of train at Hamburg Hbf & Duisburg, arriving Amsterdam Centraal 21:59.
-
Fares start at €49.90 in 2nd class or €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
In the search results, look for journeys with just 2 changes. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.. See suggested hotels in Amsterdam.
Option 2, Copenhagen to Amsterdam with overnight stop in Osnabruck from €49.90 - a time-effective option...
-
Day 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train, leaving Copenhagen at 15:26 by Danish IC3 Intercity train, change at Hamburg Hbf onto a German Intercity train, arriving Osnabruck 22:36.
-
Stay overnight in Osnabrück.
-
Day 2, travel from Osnabrück to Amsterdam leaving Osnabruck at 07:53 by InterCity train and arriving Amsterdam Centraal at 11:00. Or leave Osnabrück at 09:53 arriving Amsterdam 13:00.
-
Fares start at €49.90 in 2nd class, €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book from Copenhagen to Amsterdam at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. To get the overnight stop in Osnabruck, click Stopover and enter Osnabruck and a stopover duration of 8-10 hours. Adjust the stopover duration to get the trains you from Osnabruck to Amsterdam. I have set up this link for you with the overnight stopover, just enter the number of passengers and your date of travel. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Option 3, Copenhagen to Amsterdam with overnight stop in Hamburg from €49.90 - a time-effective option...
-
Day 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train leaving Copenhagen at 15:26 and arriving Hamburg Hbf at 20:02.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Amsterdam with 1 easy change at Osnabruck...
You can leave Hamburg Hbf at 05:46 by InterCity train arriving Amsterdam Centraal 11:00. Or at 07:46 by InterCity train arriving 13:00. Or at 09:46 by InterCity train arriving 15:00. Whichever suits you.
-
Fares start at €49.90 in 2nd class or €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
Book from Copenhagen to Amsterdam as one transaction. To get the overnight stop in Hamburg simply click Stopover, enter Hamburg Hbf and enter a stopover duration of 10:00 in the hh:mm stopover box. Adjust the stopover duration to get the train you want from Hamburg to Amsterdam. I have set up this link for you with the overnight stopover. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time. See suggested hotels in Amsterdam.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3... This is an IC3 at Copenhagen H. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
1st class seats on an IC3 train. Larger photo. |
![]() |
Steps 2 & 3 Hamburg to Osnabruck & on to Amsterdam by Intercity train. More information about German Intercity trains. |
![]() |
![]() |
|
1st class compartment... |
2nd class... |
![]() |
![]() |
|
The bistro car sells tea, coffee, wine, beer, soft drinks, snacks and hot dishes served on proper china. Larger photo. |
Copenhagen to Luxembourg...
-
You can travel from Copenhagen to Luxembourg by daytime trains in a single day leaving 07:26, or you can split the journey with an overnight stop in Hamburg or Cologne.
-
Fares start at €49.90 in 2nd class or €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book from Copenhagen to Luxembourg at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
To build in an overnight stop, click Stopover, enter Hamburg or Cologne and the number of hours stopover you want.
Copenhagen to Basel, Zurich. Geneva & Switzerland from €49.90...
Option 1, Copenhagen to Switzerland using the Hamburg-Zurich sleeper. The most time-effective option...
-
Step 1, travel from Copenhagen to Hamburg by Danish InterCity train, leaving Copenhagen at 15:26 & arriving Hamburg Hbf at 20:02.
An altered timetable applies from 17 June to 20 August 2023, you leave Copenhagen 13:26 arriving Hamburg Hbf 18:03, see the timetable here.
Fares start at €27.90 in 2nd class or €59.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Step 2, travel from Hamburg to Switzerland by Nightjet sleeper train, leaving Hamburg Hbf 22:07, arriving Basel SBB 08:10 & Zurich HB 10:05.
This comfortable Austrian Nightjet train has two double-deck sleeping-cars with compact 1 or 2-berth standard compartments with washbasin and several 1 or 2-berth deluxe compartments with shower & toilet, plus one or two 3-berth compartments with washbasin. There are toilets at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €69.90 in a 3-bed sleeper, €89.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, a bit more fiddly, same prices). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 3, change at Basel SBB for frequent Swiss domestic trains to Geneva, Lausanne, Montreux, Bern, Interlaken, Brig or Zermatt. Change in Zurich for Lucerne, Lugano, Chur, St Moritz, Klosters, Davos.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3... This is an IC3 at Copenhagen H. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
1st class seats on a IC3 train. Larger photo. |
![]() |
Step 2, Hamburg to Switzerland by Nightjet sleeper train. This is a double-deck sleeping-car arrived at Zurich HB. Courtesy of DiscoverbyRail.com. |
![]() |
![]() |
![]() |
||
2-berth sleeper on the lower deck... |
Stairs down to pair of lower compartments... |
1 or 2-bed sleeper on lower deck with washbasin, viewed through window. Set up as 1-bed. Note how compact the compartment is... |
Option 2, Copenhagen to Switzerland by daytime trains in a single day...
-
There are a couple of daytime options, for example...
Copenhagen depart 07:26 by Danish Intercity train, change at Hamburg Hbf onto an ICE4, arrive Basel SBB 20:55 & Zurich HB 22:00.
Copenhagen depart 11:26 by Danish Intercity train, change at Hamburg Hbf onto an ICE4, arrive Basel SBB 23:04.
Times may vary, so check your date at www.bahn.de.
An altered timetable applies from 17 June to 20 August 2023:
Copenhagen depart 05:26 by Danish Intercity train, change at Hamburg Hbf onto an ICE, arrive Basel SBB 18:55 & Zurich HB 20:00.
Copenhagen depart 09:26 by Danish Intercity train, change Hamburg Hbf, arrive Basel SBB at 23:04.
Copenhagen depart 11:26 by Danish Intercity train, change Hamburg Hbf & Karlsruhe, arrive Basel SBB at 00:59.
-
Fares from Copenhagen to Swiss cities start at €49.90 in 2nd class, €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You can book through to almost any Swiss town or city, not just Basel. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3... This is an IC3 at Copenhagen H. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
1st class seats on a IC3 train. Larger photo. |
![]() |
Step 2, Hamburg to Basel by ICE4, seen here arrived at Zurich HB. Most Hamburg-Switzerland ICEs are now ICE4. Click on the interior images below for larger photos. |
![]() |
![]() |
|
1st class on an ICE4... |
Restaurant car. See current month's menu... |
Option 3, Copenhagen to Switzerland by daytime trains with an overnight stop...
-
You can travel from Copenhagen to a suitable stopover point in Germany on day 1, then on to Switzerland on day 2. Possible stopover points might include Hamburg, Cologne, Koblenz, Heidelberg.
-
For example, leave Copenhagen at 11:26, change at Hamburg Hbf and arrive Cologne Hbf at 20:47.
Stay overnight in Cologne, the good & inexpensive Ibis Hotel Köln-am-Dom is ideal as it's part of Cologne Hbf itself, with an entrance to the left of the main station entrance - many of its rooms have a cathedral view. Also near the station with good reviews are the Breslauer Hof Am Dom, Hotel Domspitzen, CityClass Hotel Europa am Dom, Hilton Cologne, Excelsior Hotel Ernst am Dom.
Next day leave Cologne Hbf at 07:55 arriving Basel SBB at 11:47 or Zurich at 13:00.
Tip: The 08:53 EuroCity train from Cologne Hbf runs direct to Basel, Bern & Interlaken via the classic Rhine Valley line, a scenic treat, passing river boats, vineyards, castles and the legendary Lorelei Rock. It has a Swiss panorama car & Swiss restaurant car, see the Rails Down the Rhine page for more information.
-
Fares from Copenhagen to Swiss cities start at €49.90 in 2nd class, €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to buy tickets...
Go to the German Railways website www.bahn.de and book from Copenhagen to your chosen Swiss destination.
To get the overnight stop, click Stopover and enter the place you want your overnight stop, for example put Cologne in the via box and (say) 12:00 in the hh:mm stopover box. Look carefully in the search results to find a journey that suits you, adjusting departure time and stopover duration to get the trains you want - a little trial and error is sometimes needed. To get a journey along the classic Rhine Valley route, add Koblenz as a second via station using the Stopover feature.
Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Copenhagen to Milan, Venice, Florence, Rome & Italy from €75...
Option 1, Copenhagen to Italy using the Hamburg-Zurich sleeper & the Gotthard route - the most time-effective option...
-
Step 1, travel from Copenhagen to Hamburg by Danish InterCity train, leaving Copenhagen at 15:26 & arriving Hamburg Hbf at 20:02.
An altered timetable applies from 17 June to 20 August 2023, you leave Copenhagen 13:26 arriving Hamburg Hbf 18:03, see the timetable here.
Fares start at €27.90 in 2nd class or €59.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
You can also book this at www.thetrainline.com (in €, £ or $, small booking fee) which keeps all your tickets together on one place.
-
Step 2, travel from Hamburg to Zurich by Nightjet sleeper train leaving Hamburg Hbf at 22:07 and arriving Zurich HB at 10:05.
This comfortable Austrian Nightjet train has two double-deck sleeping-cars with compact 1 or 2-berth standard compartments with washbasin and several 1 or 2-berth deluxe compartments with shower & toilet, plus several 3-berth compartments with washbasin. There are toilets at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €69.90 in a 3-bed sleeper, €89.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 3, travel from Zurich to Milan by EuroCity train, leaving Zurich HB at 11:33 & arriving Milan Centrale 14:50.
This train has a restaurant car, power sockets at all seats & free WiFi. It takes the scenic Gotthard route through the Alps, past Swiss & Italian lakes. Do not risk a connection with the earlier 10:33.
Zurich to Milan starts at €29 in 2nd class, €49 in 1st class. Fares vary like air fares, so book ahead.
Change in Milan for regular Frecciarossa trains to Verona P. Nuova, Venice Santa Lucia, Florence SMN (1h40), Rome Termini (2h55) & Naples Centrale. Milan to Florence starts at €19.90, Milan to Rome or Naples at €29.90.
Buy tickets from Zurich to any Italian destination at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or using the Italian Railways website www.trenitalia.com (in €, more fiddly, requires Italian-language place names). Zurich to Italy journeys are now ticketless, you simply print out your booking reference or show it on your phone. Booking opens up to 4 months ahead.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3... This is an IC3 at Copenhagen H. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
1st class seats on a IC3 train. Larger photo. |
![]() |
Step 2, Hamburg to Zurich by Nightjet sleeper train. This is a double-deck sleeping-car arrived at Zurich HB. Courtesy of DiscoverbyRail.com. |
![]() |
![]() |
![]() |
||
2-berth sleeper on the lower deck... |
Stairs down to pair of lower compartments... |
1 or 2-bed sleeper on lower deck with washbasin, viewed through window. Set up as 1-bed. Note how compact the compartment is... |
![]() |
Step 3, Zurich to Milan by EuroCity train. This is a SBB Giruno train about to leave Zurich HB. More information about Zurich-Milan trains. |
![]() |
Lake Lugano, seen from a Milan to Zurich train on the Gotthard route. On the Zurich-Milan Gotthard route you'll also pass the Zugersee & the Vierwaldstattersee in Switzerland, and if it's a train routed via Como, you'll glimpse Lake Como too. |
Option 2, Copenhagen to Italy using the Hamburg-Innsbruck sleeper & the Brenner route - another time-effective option...
-
Step 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train leaving Copenhagen at 11:26 and arriving Hamburg Hbf 16:01.
From 17 June to 20 August 2023, a later departure is possible, leaving Copenhagen at 13:26 and arriving Hamburg Hbf 18:03.
A later connection is theoretically possible leaving Copenhagen at 15:26, but a 25 minute connection is too risky when catching a sleeper.
Fares start at €27.90 in 2nd class or €47.90 in 1st class. Fares vary like air fares, so book ahead.
Have dinner in Hamburg, see suggested restaurants near Hamburg Hbf.
-
Step 2, travel from Hamburg to Innsbruck by Nightjet sleeper train, leaving Hamburg Hbf at 20:24 and arriving Innsbruck Hbf 09:14.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €89.90 in a 3-bed sleeper, €109.90 in a 2-bed sleeper or €159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Tip: If you have a sleeper ticket and/or 1st class ticket for the onward train, you can use the ÖBB Lounge at Innsbruck Hbf between trains, with free WiFi and complimentary tea, coffee, soft drinks & snacks.
-
Step 3, travel from Innsbruck to Italy by EuroCity train, leaving Innsbruck Hbf 11:24, arriving Verona P. Nuova 14:58 & Bologna Centrale 16:19.
The train travels through the lovely Brenner Pass, with a restaurant car for lunch, treat yourself! See the Brenner Pass scenery video here.
Change at Verona Porta Nuova for Venice. Change at Bologna Centrale for Florence, Rome & Naples.
If you'd like a morning in Innsbruck, a later train leaves Innsbruck Hbf at 13:24 running via Verona direct to Venice Santa Lucia, arriving 18:25.
Tip: Don't risk a tight connection with the earlier 09:24 EuroCity to Verona, I'd play safe and stick with the 11:24.
Fares from Innsbruck Verona or Bologna (or, on the direct train, Venice) start at €29.90 in 2nd class or €59.90 in 1st class.
Onward fares from Bologna to Florence or Rome start at €19.90 in 2nd class or €39.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to buy tickets...
Step 1, book the Copenhagen-Hamburg train at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Step 2, book the nightjet sleeper from Hamburg to Innsbruck at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, a bit more fiddly, same prices). Look for the train marked NJ (Nightjet) with 0 changes. Booking opens up to 6 months ahead and you print your own ticket.
Step 3, now use www.thetrainline.com again to book from Innsbruck to Florence, Rome, Naples or anywhere in Italy. This connects to both the German, Austrian and Italian ticketing systems so you can book this as one transaction all in one place. You print your own ticket for the Austrian train and the Italian high-speed trains are ticketless, you simply print out your booking reference or show it on your phone. Booking normally opens up to 4 months ahead, but it can vary. There's a small booking fee.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3... More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
1st class seats on a IC3 train. Larger photo. |
![]() |
Step 2, Hamburg to Innsbruck by Nightjet sleeper train. Above, a Comfortline sleeping-car on a Nightjet train at Innsbruck. More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
![]() |
Step 3, Innsbruck to Verona, Bologna or Venice by Austrian EuroCity train. This is the restaurant car on a EuroCity from Innsbruck arrived at Verona. You don't need to book a table, just go along and sit down. Dining on the move as the scenery glides by is one of the pleasures of travelling on trains like this... |
![]() |
![]() |
|
2nd class seats, some in open-plan saloons like this, some in 6-seat compartments. |
1st class leather seats. You'll also find seats in classic 6-seat compartments. |
![]() |
![]() |
|
The elegant restaurant car. Larger photo. |
Lunch with wine on board... |
![]() |
Mountains on the Brenner route... |
![]() |
![]() |
|
Vineyards, mountains and castles south of Brenner as the train heads for Trento & Verona... |
![]() |
Watch out for hilltop fortresses... See the Brenner Pass scenery video here. |
Option 3, Copenhagen to Italy by daytime trains via the Gotthard route, with overnight stop in Frankfurt...
-
Day 1, travel from Copenhagen to Frankfurt, leaving Copenhagen at 11:26, changing Hamburg Hbf, arriving Frankfurt (Main) Hbf at 21:00.
You travel from Copenhagen to Hamburg by Danish IC3 intercity train with free WiFi, Hamburg to Frankfurt by high-speed ICE train with restaurant car, power sockets at all seats & free WiFi.
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de and print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Stay overnight in Frankfurt. Hotels next to the station with good or great reviews include the Flemings Express Hotel & Hotel Hamburger Hof, both of which I have stayed at and can recommend. There's also The Frankfurt and the inexpensive Hotel Topas.
-
Day 2, travel from Frankfurt to Milan by EuroCity train, leaving Frankfurt (Main) Hbf at 08:06 and arriving Milan Centrale at 15:50.
The train has a restaurant car, power sockets at all seats & free WiFi. It's routed via the Gotthard Base Tunnel, the world's longest railway tunnel. But you still get excellent views of Swiss mountains and Swiss and Italian lakes, see the photos and video of the Gotthard route here.
Fares from €39.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de and print your own ticket or show it on your laptop or phone.
-
Day 2, now take a high-speed Frecciarossa train to Venice, Florence, Rome & Naples.
For Venice, leave Milan Centrale at 16:45 arriving Verona P. Nuova 17:58 and Venice Santa Lucia 19:12 (later on Saturdays).
For Florence, Rome & Naples, a Frecciarossa leaves Milan Centrale at 16:58 arriving Florence SMN 18:50, Rome Termini 20:35, Naples Centrale 22:03.
Fares to Venice or Florence start at €19.90 in 2nd (standard) class or €29.90 in 1st (business) class.
Fares to Rome or Naples start at €29.90 in 2nd (standard) class or €39.90 in 1st (business) class.
Book from Milan to Florence, Rome, Naples or any Italian destination at www.italiarail.com (they'll refund their small booking fee if you email them afterwards at seat61@italiarail.com) or www.trenitalia.com (requires Italian language place names). It's ticketless, you simply print out your booking reference or show it on your phone.
Option 4, Copenhagen to Italy by daytime trains via the Brenner route, with overnight stop in Munich...
-
Day 1, travel from Copenhagen to Munich in one leisurely day...
Leave Copenhagen at 07:26 by Danish intercity train, change at Hamburg Hbf onto an ICE train, arriving Munich Hbf at 18:39.
Leave Copenhagen at 11:26 by Danish intercity train, change at Hamburg Hbf onto an ICE train, arriving Munich Hbf at 22:39.
You travel from Copenhagen to Hamburg by Danish IC3 intercity train with WiFi whilst in Denmark, but no catering so bring some food & drink. Then by superb German ICE train from Hamburg to Munich with restaurant car, power sockets at all seats & free WiFi.
An altered timetable applies from 17 June to 20 August 2023:
Leave Copenhagen at 05:26 by Danish IC3 intercity train, change at Hamburg Hbf onto an ICE train, arriving Munich Hbf at 17:03.
Leave Copenhagen at 09:26 by Danish IC3 intercity train, change at Hamburg Hbf onto an ICE train, arriving Munich Hbf at 21:03.
Leave Copenhagen at 11:26 by Danish IC3 intercity train, change at Hamburg Hbf onto an ICE train, arriving Munich Hbf at 23:02.
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Buy a ticket the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Stay overnight in Munich. The affordable Eden Hotel Wolff & NH Collection München are across the road from the station's north side exit with great reviews. Or consider the more upmarket 25 Hours Hotel The Royal Bavarian, Excelsior by Giesel & Mercure City Center. For a splurge, the luxurious Sofitel Munich Beyerpost occupies the former Royal Bavarian Post Office building of 1896-1900, at the station's south side exit.
-
Day 2, travel from Munich to Italy by comfortable Austrian EuroCity train, leaving Munich Hbf every couple of hours.
The 07:34 from Munich Hbf goes to Verona Porta Nuova & Bologna Centrale on Mondays-Fridays or to Verona Porta Nuova & Venice Santa Lucia at weekends, arriving 14:25.
The 09:34 from Munich Hbf goes to Verona Porta Nuova and Bologna Centrale every day, change in Bologna for Florence, Rome & Naples, or change in Verona for Venice arriving 16:40.
The 11:32 from Munich Hbf goes to Verona & Venice every day, arriving Venice Santa Lucia at 18:25.
This is a wonderful ride on a comfortable spacious Austrian train via the wonderfully scenic Brenner Pass, see the Brenner Pass video.
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
To buy tickets for a direct train from Munich to Verona, Bologna or Venice, use the German Railways website www.bahn.de (in €, no booking fee) or www.raileurope.com (in €, £ or $, small booking fee). You print your own tickets.
To buy tickets for journeys which involve a change of train (meaning any journey to Florence, Rome or Naples, or to Venice on a departure which isn't direct), use www.raileurope.com, clicking More options, entering Verona Porta Nuova (or if you want the 09:34 from Munich and you're heading for Florence, Rome or Naples, Bologna Centrale) with a stopover duration of 45 minutes to ensure a robust connection. www.raileurope.com connects to both the Trenitalia and DB systems so can source both tickets either side of Verona or Bologna as one transaction. You print your own tickets for the Austrian train or can show it on your phone, for Italian high-speed trains it's ticketless, you simply print out your booking reference or show it on your phone. Easy! Booking for the German/Austrian train opens up to 6 months ahead. Onward Italian trains normally open up to 4 months ahead, but this can vary.
![]() |
Munich to Venice by Austrian EuroCity train. This is a EuroCity train at Munich Hbf. More photos & information about these EuroCity trains. |
![]() |
![]() |
![]() |
||
Second class seats, mostly in 6-seat compartments with side-corridor like this, but some in open-plan saloons. |
First class leather seats. On a few trains you'll find 6-seat compartments too. |
![]() |
Mountains on the Brenner route... |
Copenhagen to Barcelona, Madrid & Spain from €114...
Option 1, Copenhagen to Barcelona & Spain with overnight stop in Paris...
-
Day 1, travel from Copenhagen to Paris in a day as shown in the Copenhagen to Paris section above. Book this as shown.
Change stations in Paris from the Gare de l'Est to Gare de Lyon by taxi or metro.
-
Stay overnight in Paris. The Mercure Paris Gare De Lyon is part of the Gare de Lyon station complex, ideal for an early train next morning. See other suggested hotels near the Gare de l'Est & Gare de Lyon.
-
Day 2, travel from Paris to Barcelona by TGV Duplex, leaving Paris Gare de Lyon at 09:42 and arriving Barcelona Sants at 16:34.
The 320 km/h (199 mph) double-deck TGV Duplex has a cafe-bar, power sockets at all seats & free WiFi. Book an upper deck seat for the best views, any seat number >60 is upper deck. It's a scenic and comfortable journey, click here for the sights to see on the way.
Fares start at €39 in 2nd class or €59 in 1st class. Fares vary like air fares, so book ahead.
Buy tickets at www.raileurope.com or www.thetrainline.com (both sites easy to use, in €, £ or $, small booking fee) or www.sncf-connect.com (in €, more fiddly, but no fee). Booking opens up to 4 months ahead.
-
Day 2, travel from Barcelona to Madrid, Valencia, Alicante and so on by high-speed train...
A high-speed AVE leaves Barcelona Sants at 18:25, arriving Madrid Atocha 20:55, with cafe-bar, power sockets at all seats & free WiFi.
A fast EuroMed train leaves Barcelona Sants at 18:15 arriving Valencia Joaquin Sorolla 21:02 & Alicante 23:14.
For Granada, Seville, Cordoba & Malaga, stay in Barcelona overnight, I recommend the Hotel Barcelo Sants inside the station. Next morning a direct high-speed AVE train leaves Barcelona Sants at 08:35 for Granada, Cordoba & Seville Santa Justa, change Cordoba for Malaga Maria Zambrano.
Check times & buy onward tickets in Spain at either www.raileurope.com (easy to use, in €, £ or $, small booking fee) or Spanish Railways own site www.renfe.com (in €, much more fiddly, may reject some overseas credit cards see advice on using it first) or www.petrabax.com (easy to use, in $, small mark-up). Booking for Spanish trains normally opens 60 days ahead, but it can vary.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
1st class seats on a IC3 train. Larger photo. |
![]() |
Steps 2 & 3, Hamburg to Mannheim & Mannheim to Paris by ICE with restaurant car, power sockets at all seats & free WiFi. This is an ICE3 (class 407) at Paris Gare de l'Est. More information about ICE trains. |
![]() |
Mt Canigou & the Pyrenees... One of the highest peaks in the mighty Pyrenees, the 2,784m (9,137 feet) high Mt Canigou dominates the skyline on the right all the way from Perpignan to Girona, see en.wikipedia.org/wiki/Canigou. More photos of what to see on the Paris-Barcelona train journey. |
Option 2, Copenhagen to Barcelona & Spain with overnight stop in Cologne...
-
Day 1, travel from Copenhagen to Cologne on one of these two departures...
Leave Copenhagen at 07:26, change at Hamburg Hbf, and arrive Cologne Hbf at 16:49.
Leave Copenhagen at 11:26, change at Hamburg Hbf, and arrive Cologne Hbf at 20:47.
You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi in Denmark, no catering so bring your own food & drink, then Hamburg to Cologne by Intercity train with bistro car or ICE with restaurant car. Departure from Copenhagen is a few minutes earlier on certain dates, at xx:17 rather than xx:26.
An altered timetable applies from 17 June to 20 August 2023:
Leave Copenhagen at 09:26, change at Hamburg Hbf, and arrive Cologne Hbf at 18:50.
Leave Copenhagen at 11:26, change at Hamburg Hbf, and arrive Cologne Hbf at 20:47.
Leave Copenhagen at 13:26, change at Hamburg Hbf, and arrive Cologne Hbf at 22:50.
Fares start at €39.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Stay overnight in Cologne. The good & inexpensive Ibis Hotel Köln-am-Dom is ideal as it's part of Cologne Hbf itself, with an entrance to the left of the main station entrance - many of its rooms have a cathedral view. Also near the station with good reviews are the Breslauer Hof Am Dom, Hotel Domspitzen, CityClass Hotel Europa am Dom, Hilton Cologne, Excelsior Hotel Ernst am Dom.
-
Day 2, travel from Cologne to Paris by high-speed Thalys train, leaving Cologne Hbf at 08:44 and arriving Paris Gare du Nord 12:05.
Thalys trains have 3 classes, a cafe-bar, free WiFi & power sockets at all seats, see the guide to Thalys.
Fares start at €35 in 2nd class or €79 in 1st class. Fares vary like air fares, so book ahead.
Book this train at www.raileurope.com or www.thetrainline.com (both sites easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or using the French Railways website www.sncf-connect.com (in €, more fiddly, no fee). Booking normally opens 120 days ahead. You print your own ticket or can show a mobile ticket on your phone.
-
Day 2, travel from Paris to Barcelona by high-speed TGV Duplex, leaving Paris Gare de Lyon at 14:56 & arriving Barcelona Sants at 21:25.
The 320 km/h (199 mph) double-deck TGV Duplex has a cafe-bar, power sockets at all seats & free WiFi. Book an upper deck seat for the best views. It's a scenic and comfortable journey, click here for the sights to see on the way.
Fares start at €39 in 2nd class or €59 in 1st class. Again, fares vary like air fares, so book ahead for the cheapest prices.
Book this train at www.raileurope.com or www.thetrainline.com (both sites easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or using the French Railways website www.sncf-connect.com (in €, more fiddly, no fee). Booking normally opens 120 days ahead. You print your own ticket or can show a mobile ticket on your phone. It's sometimes cheaper to split the booking at Perpignan, see the advice here.
-
Stay overnight in Barcelona... The Hotel Barcelo Sants is the top choice here, it's part of Barcelona Sants station so easy to use when arriving & departing by train, with great reviews & good feedback from Seat61 users. See other suggested hotels near the station.
-
Day 3, take an onward high-speed train from Barcelona Sants next morning, check times & book at www.raileurope.com. Booking for Spanish trains normally opens 60 days ahead, but it can vary.
For Madrid: AVE-S103 high-speed trains link Barcelona Sants with Madrid Atocha every hour or two in as little as 2h30 from €35.
For Cordoba & Seville: Take the direct AVE-S112 high-speed train leaving Barcelona Sants at 08:35 arriving Cordoba 13:22 & Seville Santa Justa at 14:10. Alternatively, spend a morning in Barcelona and take the 15:15 AVE S112 high-speed train to Cordoba & Seville.
For Malaga: Leave Barcelona Sants at 08:35 by AVE-S112 high-speed train and change at Cordoba onto a high-speed AVE/Avant train arriving Malaga Maria Zambrano at 14:56. Alternatively, spend a morning in Barcelona and take the direct 15:15 AVE S112 high-speed train to Malaga.
For Granada: A direct AVE S112 high-speed train leaves Barcelona Sants at 08:35 arriving Granada at 15:00.
For Valencia & Alicante: EuroMed trains link Barcelona with Valencia & Alicante regularly through the day, for example one leaves Barcelona Sants at 08:15 Mondays-Fridays arriving Valencia Joaquin Sorolla 10:55 & Alicante 12:45 or at 10:15 every day arriving Valencia Joaquin Sorolla 12:55 & Alicante 14:48. Fares from €23.
For Santiago de Compostela, A Coruna & Vigo, there's a morning Alvia train to Galicia, see details here.
Option 3, Copenhagen to Barcelona & Spain with overnight stops in Hamburg & Marseille - avoids the need to change trains & stations in Paris...
-
Day 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train, leaving Copenhagen at 15:26 and arriving Hamburg Hbf at 20:02.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Frankfurt by ICE train, leaving Hamburg Hbf at 08:28 every day arriving Frankfurt (Main) Hbf at 13:09.
The ICE train has a restaurant car, power sockets at all seats & free WiFi. Treat yourself to an early lunch...
-
Day 2, travel from Frankfurt to Marseille by TGV Duplex, leaving Frankfurt (Main) Hbf at 13:56 every day arriving Marseille St Charles at 21:48.
The impressive double-deck 320 km/h (199 mph) TGV Duplex has a cafe-bar, power sockets at all seats & free WiFi. I recommend an upper deck seat for the best views, any seat number >60 is upper deck.
-
Stay overnight in Marseille. Inexpensive hotels with good reviews just outside Marseille St Charles station include the Ibis Marseille Centre Gare St Charles, Holiday Inn Express Marseille St Charles.
-
Day 3, travel from Marseille to Spain leaving Marseille St Charles at 11:24, change at Nimes, arriving Barcelona Sants 16:34.
Or spend a morning & have lunch in Marseille, then leave Marseille St Charles at 15:27, change at Nimes, arriving Barcelona Sants 21:25.
You travel from Marseille to Nimes by Intercité and from Nimes to Barcelona by double-deck 320 km/h (199 mph) TGV Duplex with cafe-bar, power sockets at all seats & free WiFi. Book an upper deck seat for the best views, any seat number >60 is upper deck.
The train passes Beziers cathedral, flamingos on the lakes between Montpelier & Narbonne, the historic Fort de Salses right by the tracks before Perpignan, with great views of the imposing 2,784m Mt Canigou as the train rounds the southern end of the Pyrenees, see more photos & information about the journey.
-
Day 3, travel from Barcelona to Madrid, Malaga, Cordoba, Seville, Valencia or Alicante and so on by high-speed train...
A high-speed AVE leaves Barcelona Sants at 18:25, arriving Madrid Atocha 20:55, with cafe-bar, power sockets at all seats & free WiFi.
A fast EuroMed train leaves Barcelona Sants at 18:15 arriving Valencia Joaquin Sorolla 21:02 & Alicante 23:14.
For Granada, Seville, Cordoba & Malaga, stay in Barcelona overnight, I recommend the Hotel Barcelo Sants inside the station. Next morning a direct high-speed AVE train leaves Barcelona Sants at 08:35 for Granada, Cordoba & Seville Santa Justa, change Cordoba for Malaga Maria Zambrano.
Allow at least 60 minutes between trains in Barcelona.
-
How much does it cost?
Copenhagen to Hamburg starts at €27.90 in 2nd class or €49.90 in 1st class.
Hamburg to Marseille starts at €39.90 in 2nd class or €69.90 in 1st class
Marseille to Barcelona starts at €39 in 2nd class or €49 in 1st class.
Barcelona to Malaga or Seville starts at around €45.
All these Fares vary like air fares, so book ahead.
-
How to buy tickets...
Step 1, use the German Railways website www.bahn.de to book from Copenhagen to Hamburg.
Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Step 2, now use www.bahn.de again to book from Hamburg to Marseille.
This is important, make sure you change Duration of transfer from standard to at least 40 minutes before running the enquiry. If you don't do that it'll put you on a later train from Hamburg with a risky 9-minute connection, a simple 10-minute delay and you're toast. So make sure it books you the earlier train with time for a coffee at Frankfurt (Main) Hbf. Booking opens up to 6 months ahead.
Step 3, now book from Marseille to Barcelona at either www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or the French Railways website www.sncf-connect.com (in €, more fiddly, but no fee). Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
Step 4, book from Barcelona to other Spanish destinations at either www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or the Spanish Railways website www.renfe.com (in €, much more fiddly, may reject some overseas credit cards, see advice on using it first). Booking for Spanish trains normally opens 60 days ahead, but it can vary. You print your own ticket.
![]() |
The TGV Duplex from Frankfurt to Lyon, Avignon & Marseille, about to leave Frankfurt (Main) Hbf... |
![]() |
![]() |
|
The cafe-bar on the upper deck in car 4, serving tea, coffee, soft drinks, wine, beer, snacks & microwave-style hot dishes... |
2nd class seats, this is upper deck seating. There's a mix or tables for 4 and unidirectional seating. 360º photo. |
![]() |
![]() |
|
1st class seats on the upper deck, a club duo on the left, a club quatre on the right. 360º photo. |
The TGV to Marseille, boarding at Frankfurt am Main Hbf. You enter on the lower deck, with 9 stairs up to top deck. |
Copenhagen to San Sebastian...
-
Day 1, travel from Copenhagen to Paris in a day as shown in the Copenhagen to Paris section above. Book this as shown.
-
Stay overnight in Paris...
Hotels near Paris Gare du Nord with good reviews: Libertel Gare du Nord Suede (5 min walk from Gare du Nord, 2-star), 25 Hours Terminus Nord (formerly the Mercure Terminus Nord, now refurbished in a decidedly funky style, 3-star, directly across the road from the station); Art Hotel (3-star); Avalon Hotel (2-star); Hotel Cambrai (1-star).
Hotels near Paris Gare Montparnasse with good reviews: Mercure Paris Gare Montparnasse (150m from the station, 4-star); Best Western Sevres Montparnasse (15 minute walk from station, 3-star); La Maison Montparnasse (10 min walk from station, 2-star); Hotel du Maine (5 min walk from station, 2-star).
-
Day 2, travel from Paris to Hendaye by TGV Duplex Océane, leaving Paris Gare Montparnasse at 10:11 and arriving Hendaye 14:47.
An earlier 07:11 departure is available on Mondays to Saturdays, arriving Hendaye at 11:47.
The TGV Duplex Océane has a cafe-bar, power sockets at all seats & free WiFi. Hendaye is on the French side of the Spanish border.
Fares start at €25 in 2nd class or €45 in 1st class. Fares vary like air fares, so book ahead.
Book this train at www.raileurope.com or www.thetrainline.com (both sites easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or the French Railways website www.sncf-connect.com (in €, more fiddly, no fee). French trains open for booking up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
-
Day 2, transfer from Hendaye to San Sebastian by Euskotren metro, every 30 minutes, journey time 37 minutes...
Simply walk out of Hendaye station and turn right, the little Euskotren station is in a corner of the main station forecourt. Buy a ticket for €2.75 at the Euskotren station from the machines or staffed counter and hop on the next half-hourly Euskotren metro from Hendaye to San Sebastian Amara station, journey time 37 minutes. See the Paris to San Sebastian page for more information, photos & tips.
Copenhagen to Lisbon, Porto & Portugal...
-
Day 1, travel from Copenhagen to Paris in a day as shown in the Copenhagen to Paris section above. Book this as shown.
-
Stay overnight in Paris, see suggested hotels near the Gare du Nord & Gare de Lyon.
-
Day 2, travel from Paris to Barcelona by 320 km/h TGV Duplex leaving Paris Gare de Lyon at 09:42 and arriving Barcelona Sants at 16:34.
This double-deck TGV has a cafe-bar, power sockets at all seats & free WiFi. It's a comfortable & scenic journey, see an account of the sights to see from the train on the way.
Fares start at €39 in 2nd class or €59 in 1st class. Fares work like air fares, so book ahead.
Book this at www.raileurope.com or www.thetrainline.com. Booking for the TGV opens up to 4 months ahead.
-
Day 2, travel from Barcelona to Madrid by AVE high-speed train, leaving Barcelona Sants at 18:25 and arriving Madrid Atocha at 20:55.
The AVE has a cafe-bar, power sockets at all seats & free WiFi. More information about trains from Barcelona to Madrid. Times vary on Saturdays.
Fares start at €38 in Standard class or €45 in Comfort class. Fares work like air fares, so book ahead.
Book this at www.raileurope.com or www.thetrainline.com. Booking for Spanish trains normally opens 60 days ahead, but this varies.
-
Stay overnight in Madrid. The classic Hotel Mediodia is across the road from Atocha with good reviews, or try the NH Hotel Madrid Atocha or Only YOU Hotel Atocha, also across the road from the station.
-
Day 3, travel from Madrid to Lisbon by daytime trains as shown on the Madrid to Lisbon page.
Copenhagen to Andorra...
-
Day 1, travel from Copenhagen to Paris in a day as shown in the Copenhagen to Paris section above. Book this as shown above.
-
Stay overnight in Paris. Hotels near Paris Gare du Nord with good reviews: Libertel Gare du Nord Suede (5 min walk from Gare du Nord, 2-star), 25 Hours Terminus Nord (formerly the Mercure Terminus Nord, now refurbished in a decidedly funky style, 3-star, directly across the road from the station); Art Hotel (3-star); Avalon Hotel (2-star); Hotel Cambrai (5 min walk from Gare du Nord, 1-star).
How to cross Paris by metro or taxi from the Gare du Nord to other Paris stations.
-
Day 2, travel from Paris to Toulouse by TGV, one usually leaves Paris Montparnasse at 11:11 arriving Toulouse Matabiau at 15:31.
Fares start from €25 in 2nd class or €45 in 1st class.
Have dinner in Toulouse...
-
Step 3, travel from Toulouse Matabiau station to Andorra la Vella by bus, taking 4 hours, fare €33. There are 3 services every day run by Andbus, check times at www.andorrabybus.com. I'd allow at least an hour between train and bus in Toulouse, just in case of delay. There's normally a bus leaving Toulouse Matabiau station (bus stand 15) at 20:00 arriving Andorra at midnight.
-
How to buy tickets...
Book from Copenhagen to Paris as shown in the Copenhagen to Paris section above. Booking opens up to 6 months ahead.
Book from Paris to Toulouse Matabiau at www.raileurope.com or www.thetrainline.com (both easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or the French Railways website www.sncf-connect.com (more fiddly, in €, but no fee).
Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
Buy the bus ticket at www.andorrabybus.com.
Copenhagen to Hamburg...
-
Direct Danish IC3 intercity trains link Copenhagen with Hamburg Hbf 3 times a day (5 times in summer), see the timetable here.
-
Fares start at €27.90 in 2nd class or €47.90 in 1st class. Fares vary like air fares, so book ahead.
-
Check times & buy tickets at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Copenhagen to Berlin...
Option 1, Copenhagen to Berlin by daytime trains...
-
Several daily departures link Copenhagen with Berlin with one easy change in Hamburg:
Leave Copenhagen at 07:26, change at Hamburg Hbf, arriving Berlin Hbf at 14:20.
Leave Copenhagen at 11:26, change at Hamburg Hbf, arriving Berlin Hbf at 18:20.
Leave Copenhagen at 15:26, change at Hamburg Hbf, arriving Berlin Hbf at 22:23.
Take a good book, sit back and enjoy the ride. You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Berlin is by superb German ICE train with restaurant car, power sockets at all seats & free WiFi. Departure is 9 minutes earlier on certain dates, at xx:17 rather than xx:26.
-
An altered timetable applies from 17 June to 20 August 2023:
Leave Copenhagen at 05:26, change at Hamburg Hbf, arriving Berlin Hbf at 12:20.
Leave Copenhagen at 09:26, change at Hamburg Hbf, arriving Berlin Hbf at 16:20.
Leave Copenhagen at 11:26, change at Hamburg Hbf, arriving Berlin Hbf at 18:20.
Leave Copenhagen at 13:26, change at Hamburg Hbf, arriving Berlin Hbf at 20:20.
-
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
In the bahn.de search results, look for options with 1 change. You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Tip: If you'd like a few hours stopover in Hamburg, click Stopover, enter Hamburg Hbf and a specify the number of hours.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
An IC3 train from Copenhagen at Hamburg. |
![]() |
![]() |
|
Boarding a Danish IC3 train at Hamburg Hbf... |
1st class seats on an IC3 train. Larger photo. |
![]() |
Step 2, Hamburg to Berlin by ICE. Various types operate between Hamburg & Berlin, this is an ICE-T. More information about ICE. |
Option 2, Copenhagen to Berlin by Snälltåget sleeper train, daily except Saturdays, 30 March to 4 November 2023...
-
Step 1, take an Öresund train from Copenhagen main station to Malmö Central. These run every 20 minutes or so taking 39 minutes. There's one at 21:07 arriving 21:46, but I'd take an earlier one when catching a sleeper, tickets are good for any departure.
-
Step 2, travel from Malmö to Hamburg & Berlin by Snälltåget sleeper train, run by private operator Snälltåget (www.snalltaget.se).
It runs daily except Saturdays from 30 March to 4 November 2023. It also runs over Christmas & New Year.
It leaves Malmö Central at 22:25 and arrives Hamburg Hbf at 05:31 & Berlin Hbf at 08:47.
The train has 6-berth couchette compartments & ordinary seats. Couchettes can be booked individually in shared compartments, or you can pay a fixed price for a whole couchette compartment for private occupancy by 1-6 people, the same price for 1 to 6 people.
Check dates & times at www.snalltaget.se, entering Kobenhavn H to Berlin. It uses Berlin Gesundbrunnen on certain dates, not Berlin Hbf.
Snälltåget has run a sleeper train between Malmö & Berlin twice a week in summer in previous years, in 2021 it was expanded to run direct from Stockholm & Malmö to Hamburg & Berlin, in 2022 it's further expanded to run daily for much of the year.
Fares start at 499 SEK (about €49) per person with a seat, 749 SEK (€74) per person with a reclining seat, or 2999 SEK (€295) for sole occupancy of a couchette compartment for any number of people between 1 & 6.
See www.snalltaget.se for operating dates, times, fares & to buy tickets online.
Tip: Book from Kobenhavn H to Berlin, this will then include the connecting Öresund train.
![]() |
The Snälltåget sleeper from Stockholm & Copenhagen to Berlin. The train is shown at Stockholm Central about to make its very first departure! Courtesy of Robert Enskog. |
![]() |
![]() |
|
The Snälltåget sleeper train uses ex-German Railways couchettes, sold as a whole private compartment for up to 6 people. Bedding is provided, toilets & washrooms are at the end of the corridor. Photos courtesy of Snalltaget. |
Copenhagen to Cologne & Düsseldorf...
-
Several daily departures link Copenhagen with Düsseldorf & Cologne with one easy change in Hamburg:
Leave Copenhagen at 07:26, change at Hamburg Hbf onto an Intercity arriving Düsseldorf at 16:22 & Cologne Hbf at 16:49.
Leave Copenhagen at 11:26, change at Hamburg Hbf onto an ICE1 train, arriving Düsseldorf at 19:22 & Cologne Hbf at 20:49.
Leave Copenhagen at 15:26, change at Hamburg Hbf onto an ICE4 train arriving Düsseldorf at 00:22 & Cologne Hbf at 00:47.
Take a good book, sit back and enjoy the ride. You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Cologne is by either Intercity train with bistro car or ICE train with restaurant car, power sockets at all seats & free WiFi. Departure is 9 minutes earlier on certain dates, at xx:17 rather than xx:26.
-
An altered timetable applies from 17 June to 20 August 2023:
Leave Copenhagen at 05:26, change at Hamburg Hbf, arriving Düsseldorf at 14:22 & Cologne Hbf at 14:49.
Leave Copenhagen at 09:26, change at Hamburg Hbf, arriving Düsseldorf at 18:22 & Cologne Hbf at 18:50.
Leave Copenhagen at 11:26, change at Hamburg Hbf, arriving Düsseldorf at 19:22 & Cologne Hbf at 20:49.
Leave Copenhagen at 13:26, change at Hamburg Hbf, arriving Düsseldorf at 22:22 & Cologne Hbf at 22:50.
-
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
In the bahn.de search results, look for options with 1 change. You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Tip: If you'd like a few hours stopover in Hamburg, click Stopover, enter Hamburg Hbf and a specify the number of hours.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
An IC3 train from Copenhagen at Hamburg. |
![]() |
![]() |
|
Boarding a Danish IC3 train at Hamburg Hbf... |
1st class seats on an IC3 train. Larger photo. |
![]() |
![]() |
|
2nd class seats. Larger photo. |
Step 2, ICE. More information about ICE trains. |
![]() |
![]() |
|
Restaurant car. Larger photo. |
|
Bar car. Larger photo. |
![]() |
![]() |
|
Boarding an ICE... |
|
1st class seats. Larger photo. |
Copenhagen to Frankfurt...
-
Several daily departures link Copenhagen with Frankfurt with one easy change in Hamburg:
Leave Copenhagen at 07:26, change at Hamburg Hbf, arriving Frankfurt (Main) Hbf at 17:09.
Leave Copenhagen at 11:26, change at Hamburg Hbf, arriving Frankfurt (Main) Hbf at 20:44.
Take a good book, sit back and enjoy the ride. You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Frankfurt is by superb German ICE train with restaurant car, power sockets at all seats & free WiFi. Departure is 9 minutes earlier on certain dates, at xx:17 rather than xx:26.
-
An altered timetable applies from 17 June to 20 August 2023:
Leave Copenhagen at 05:26, change at Hamburg Hbf, arriving Frankfurt (Main) Hbf at 15:09.
Leave Copenhagen at 09:26, change at Hamburg Hbf, arriving Frankfurt (Main) Hbf at 19:09.
Leave Copenhagen at 11:26, change at Hamburg Hbf, arriving Frankfurt (Main) Hbf at 20:44.
Leave Copenhagen at 13:26, change at Hamburg Hbf, arriving Frankfurt (Main) Hbf at 22:44.
-
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
In the bahn.de search results, look for options with 1 change. You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Tip: If you'd like a few hours stopover in Hamburg, click Stopover, enter Hamburg Hbf and a specify the number of hours.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
An IC3 train from Copenhagen at Hamburg. |
![]() |
![]() |
|
Boarding a Danish IC3 train at Hamburg Hbf... |
1st class seats on an IC3 train. Larger photo. |
Copenhagen to Munich...
Option 1, Copenhagen to Munich by daytime trains...
-
Several daily departures link Copenhagen with Munich with one easy change in Hamburg:
Leave Copenhagen at 07:26, change at Hamburg Hbf, arriving Munich Hbf at 19:03.
Leave Copenhagen at 11:26, change at Hamburg Hbf, arriving Munich Hbf at 23:02.
Take a good book, sit back and enjoy the ride. You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Munich is by superb German ICE train with restaurant car, power sockets at all seats & free WiFi. Times may vary. Departure is 9 minutes earlier on certain dates, at xx:17 rather than xx:26.
-
An altered timetable applies from 17 June to 20 August 2023:
Leave Copenhagen at 05:26, change at Hamburg Hbf, arriving Munich Hbf at 17:03.
Leave Copenhagen at 09:26, change at Hamburg Hbf, arriving Munich Hbf at 21:03.
Leave Copenhagen at 11:26, change at Hamburg Hbf, arriving Munich Hbf at 23:02.
-
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
In the bahn.de search results, look for options with 1 change. You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Tip: If you'd like a few hours stopover in Hamburg, click Stopover, enter Hamburg Hbf and a specify the number of hours.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
An IC3 train from Copenhagen at Hamburg. |
![]() |
![]() |
|
Boarding a Danish IC3 train at Hamburg Hbf... |
1st class seats on an IC3 train. Larger photo. |
![]() |
Step 2, Hamburg to Munich by ICE-T. More information about ICE-T. |
Option 2, Copenhagen to Munich using the Hamburg-Munich sleeper train...
-
Step 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train leaving Copenhagen at 11:26 and arriving Hamburg Hbf 16:01.
From 17 June to 20 August 2023, a later departure is possible, leaving Copenhagen at 13:26 and arriving Hamburg Hbf 18:03.
A later connection is theoretically possible leaving Copenhagen at 15:26, but a 25 minute connection is too risky when catching a sleeper.
Fares start at €27.90 in 2nd class or €47.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Have dinner in Hamburg, see suggested restaurants near Hamburg Hbf.
-
Step 2, travel from Hamburg to Munich by Nightjet sleeper train, leaving Hamburg Hbf at 20:24 & arriving Munich Hbf at 07:09 next morning.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €89.90 in a 3-bed sleeper, €109.90 in a 2-bed sleeper or €159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, a bit more fiddly, same prices). Booking opens up to 6 months ahead and you print your own ticket.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
An IC3 train from Copenhagen at Hamburg. |
![]() |
![]() |
|
Boarding a Danish IC3 train at Hamburg Hbf... |
1st class seats on an IC3 train. Larger photo. |
![]() |
Step 2, Hamburg to Munich by Nightjet sleeper train, seen here at Munich Hbf. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
Copenhagen to anywhere else in Germany...
Option 1, Copenhagen to Germany by daytime trains...
-
Direct Danish IC3 intercity trains link Copenhagen with Hamburg Hbf at 07:26, 11:26 & 15:26, journey time 4h36.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
Change at Hamburg Hbf for connecting trains to anywhere in Germany, centre to centre with no check-in or trek to and from remote airports.
-
Fares start at €27.90 in 2nd class or €47.90 in 1st class. Fares vary like air fares, so book ahead.
-
Check times & buy tickets at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
An IC3 train from Copenhagen at Hamburg. |
![]() |
![]() |
|
Boarding a Danish IC3 train at Hamburg Hbf... |
1st class seats on an IC3 train. Larger photo. |
Option 2, Copenhagen to Hamburg or Berlin by Snälltåget sleeper train, daily except Saturdays 30 March to 4 November 2023...
-
Step 1, take a Öresund train from Copenhagen main station to Malmö Central. These run every 20 minutes or so taking 39 minutes.
-
Step 2, travel from Malmö to Hamburg & Berlin by Snälltåget sleeper train...
The sleeper train runs daily except Saturdays from 30 March to 4 November 2023. It also runs over Christmas & New Year.
It leaves Malmö at 22:25 and arrives Hamburg Hbf at 05:31 & Berlin Hbf at 08:47. Check times at www.snalltaget.se as there's a later arrival in Berlin on certain dates.
The train has ordinary seats, reclining seats, and 6-berth couchettes. A fixed price is charged for a whole couchette compartment for private occupancy, the same price for 1 person or any number of people up to 6, unlike normal overnight trains berths are not sold individually.
Fares start at 499 SEK (about €49) per person with a seat, 749 SEK (€74) per person with a reclining seat, or 2999 SEK (€295) for sole occupancy of a couchette compartment for any number of people between 1 & 6.
See www.snalltaget.se for operating dates, times, fares & to buy tickets online.
Tip: Book from Kobenhavn H to Hamburg or Berlin, this will then include the connecting Öresund train.
-
Step 3, take an onward train from Hamburg or Berlin to anywhere in Germany. I'd allow at least 1 hour between trains in Hamburg or Berlin, ideally a bit more. Check times and buy a ticket at the German Railways website www.bahn.de.
![]() |
The Snälltåget sleeper from Stockholm & Copenhagen to Berlin. The train is shown at Stockholm Central about to make its very first departure! Courtesy of Robert Enskog. |
![]() |
![]() |
|
The Snälltåget sleeper train uses ex-German Railways couchettes, sold as a whole private compartment for up to 6 people. Bedding is provided, toilets & washrooms are at the end of the corridor. Photos courtesy of Snalltaget. |
Copenhagen to Vienna, Salzburg, Innsbruck & Austria from €78...
Option 1, Copenhagen to Austria using the Hamburg-Vienna/Innsbruck sleeper train - the comfortable, time-effective option...
-
Step 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train leaving Copenhagen at 11:26 and arriving Hamburg Hbf at 16:01.
From 17 June to 20 August 2023, a later departure is possible, leaving Copenhagen at 13:26 and arriving Hamburg Hbf 18:03.
A later connection is theoretically possible leaving Copenhagen at 15:26, but a 25 minute connection is too risky when catching a sleeper.
Fares start at €27.90 in 2nd class or €47.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the German Railways website www.bahn.de and print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Have dinner in Hamburg, see suggested restaurants near Hamburg Hbf.
-
Step 2, travel from Hamburg to Vienna, Linz or Innsbruck by Nightjet sleeper train, leaving Hamburg Hbf at 20:24 & arriving Vienna Hbf 09:14 next morning with another portion going to Innsbruck, arriving Innsbruck Hbf 09:14.
Change at Wels for a railjet train to Salzburg, arriving Salzburg Hbf at 08:49.
Each portion of this comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €89.90 in a 3-bed sleeper, €109.90 in a 2-bed sleeper or €159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
1st class seats on a IC3 train. Larger photo. |
![]() |
Step 2, Hamburg to Vienna or Innsbruck by Nightjet sleeper train. More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
Option 2, Copenhagen to Austria with overnight stop in Frankfurt...
-
Day 1, travel from Copenhagen to Frankfurt, leaving Copenhagen at 11:26 by Danish intercity train, changing at Hamburg Hbf, arriving Frankfurt (Main) Hbf 21:09.
-
Stay overnight in Frankfurt. Hotels next to the station with good or great reviews include the Flemings Express Hotel & Hotel Hamburger Hof, both of which I have stayed at and can recommend. There's also The Frankfurt and the inexpensive Hotel Topas.
-
Day 2, travel from Frankfurt to Austria on any train you like.
The 06:21 ICE-T train from Frankfurt (Main) Hbf arrives Vienna Hbf at 12:47, but by all means enjoy a leisurely breakfast and take a later one, they run every 2 hours.
The 06:53 from Frankfurt (Main) Hbf with a change at Munich Hbf will get you to Salzburg Hbf at 11:59, but by all means take a later one, they leave regularly.
-
Fares from Copenhagen to Austria start at €49.90 in 2nd class or €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book from Copenhagen to any station in Austria at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To build in the overnight stop in Frankfurt, click Stopover and enter Frankfurt (Main) Hbf in the via box and (say) 12:00 in the hh:mm stopover box. Look carefully in the search results to find a journey that suits you, adjusting stopover duration to get the train you want from Frankfurt to Austria - a little trial and error is sometimes needed. I've set up this link to bahn.de for you with the necessary parameters.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Option 3, Copenhagen to Austria with overnight stop in Hamburg...
-
Day 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train, leaving Copenhagen 15:26 & arriving Hamburg Hbf 20:02.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Vienna, Salzburg or anywhere in Austria.
For example, a direct ICE-T train with restaurant car leaves Hamburg Hbf at 08:04 every day, arriving Vienna Hbf at 17:47.
-
Fares from Copenhagen to Austria start at €49.90 in 2nd class or €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book from Copenhagen to any station in Austria at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To build in the overnight stop in Hamburg, click Stopover and enter Hamburg Hbf in the via box and (say) 12:00 in the hh:mm stopover box. Look carefully in the search results to find a journey that suits you, adjusting stopover duration to get the train you want from Hamburg to Austria - a little trial and error is sometimes needed. I've set up this link to bahn.de for you with the necessary parameters.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Copenhagen to Malmö & Gothenburg...
-
Copenhagen to Malmö...
Öresund trains run from Copenhagen main station to Malmö Central every 20-30 minutes, journey time 39 minutes.
No reservation is necessary or possible, just turn up, buy a ticket and hop on the next one.
-
Copenhagen to Gothenburg...
An Öresund train runs from Copenhagen to Gothenburg (= Goteborg Central) every hour through the day, journey time 3h53.
No reservation is necessary or possible for these Öresund trains, you just turn up, buy a ticket at a fixed price and hop on the next train.
You'll also see options involving SJ fast trains with a change of train & seat reservations, but it's easiest to stick with the Öresund trains.
-
All these trains use the Öresund fixed link, a massive bridge-tunnel-bridge structure between Denmark & Sweden. It's like flying a hundred feet above the sea, quite an experience...
-
You can check train times and (if you like, to save time buying at the station) buy tickets online at www.sj.se (Swedish Railways, no booking fee, see my advice on using it here).
![]() |
Öresund trains link Copenhagen with Malmö every 20 minutes, in under 40 minutes |
![]() |
![]() |
|
2nd class seats. Larger photo. |
1st class seats. Larger photo |
![]() |
Crossing the impressive Öresund bridge from Denmark to Sweden... |
Copenhagen to Stockholm from 254 SEK (€28, £22, $30)...
Option 1, Copenhagen to Stockholm by daytime train...
-
Every couple of hours, a comfortable 200 km/h (125 mph) tilting X2000 train links Copenhagen with Stockholm Central, with no check-in to worry about. From city centre to city centre it takes little longer than flying, and it's a lot more fun & interesting. These trains use the Öresund fixed link, a massive bridge-tunnel-bridge structure between Denmark & Sweden. It's like flying a hundred feet above the sea, quite an experience.
-
Fares start at around 254 Swedish Krona, about €28. Fares vary like air fares, so book ahead.
-
Check times & buy tickets at one of the following websites:
Omio.com which links directly to SJ's ticketing system, same prices as SJ, quick & easy to use, small booking fee, no problem with overseas credit cards, you can pay in various currencies including Swedish Kr, £, € and $.
SJ's own site www.sj.se, you pay in Swedish krona, no booking fee, you can usually choose a specific seat from a seating plan, but it can sometimes reject overseas credit cards. For advice on using sj.se, click here.
Whichever site you use, You print your own ticket or can show it on your phone.
Tip: Booking doesn't open a set number of days ahead: Instead, SJ releases tickets in blocks 4 times a year, for example in early December for the period from early April to mid-June, in early April for the period from mid-June to mid-August and in mid-May for the mid-August to mid-December. You can see the exact dates on www.sj.se on their FAQ page.
![]() |
Copenhagen to Stockholm by tilting 200km/h X2000, seen at Stockholm Central. More about X2000 trains. |
![]() |
![]() |
|
1st class on an X2000. Larger photo. |
2nd class on an X2000. Larger photo. |
![]() |
![]() |
|
Bistro seating on an X2000 train. Larger photo. |
Bistro on an X2000 train. Larger photo. |
![]() |
Crossing the impressive Öresund bridge from Denmark to Sweden... |
Option 2, Copenhagen to Stockholm by sleeper train - the time-effective option...
-
Step 1, take any evening Öresund train from Copenhagen to Malmö Central.
You can take the 20:47 departure or the earlier 20:27, these trains run every 20 minutes, journey time 39 minutes. Passport control takes place on board these trains at the first station in Sweden. Or travel earlier and have dinner in Malmö.
The train uses the Öresund fixed link, a massive bridge-tunnel-bridge structure between Denmark & Sweden. It's like flying a hundred feet above the sea, quite an experience.
-
Step 2, travel from Malmö to Stockholm by sleeper, leaving Malmö Central daily except Saturdays at 22:32 arriving Stockholm Central 05:37.
The train has 1st class sleeping-cars with private 1 & 2 bed sleeper compartments with en suite shower & toilet, 2nd class sleeping-cars with shared single-gender 3-berth sleeper compartments with washbasin, one 2nd class couchette car with shared 6-berth compartments, and a seats car.
Times may vary slightly, and remember there's no sleeper train on Saturday nights. Expect to board shortly after 22:00. On arrival in Stockholm, you can remain on board until 07:00.
-
How to buy tickets...
Buy tickets from Copenhagen to Stockholm as one transaction at the Swedish railways website www.sj.se, looking for the sleeper option.
There are some great cheap deals available if you book in advance. SJ.se sometimes rejects overseas credit cards, so if you can't get your credit card to work, first try alternative Swedish train booking site www.snalltaget.se, then try agency site www.acprail.com or call SJ telesales on +46 771 75 75 75 (touch tone 6 for English).
You print your own ticket or can show it on your phone. The ticket allows you to take any Öresund train from Copenhagen to Malmo, not just the one shown when you book, so by all means take an earlier one and have dinner in Malmo.
Alternatively, you can easily book the Malmo-Stockholm sleeper train at Omio.com, overseas cards no problem, but it will only book a seat or couchette in a 6-berth compartment, not a sleeper. You first need to book Malmo to Stockholm and look on the last page of the search results for the overnight train. Book that, then add a Malmo to Copenhagen ticket. You can pay in £, €, $ or Krona, there's a small booking fee, You print your own ticket or can show it on your phone.
![]() |
The overnight sleeper to Malmö, about to leave Stockholm Central. Courtesy of Andrew Henry. |
![]() |
![]() |
![]() |
||
1st class sleeper with en suite shower & toilet, shown in day mode (above left) and night mode set up as a single with upper berth folded against the wall (above centre). Courtesy of Discoverbyrail.com. Click the images for larger photos... |
![]() |
![]() |
|
6-berth couchettes - the economy option. Larger photo. |
The sleeper at Malmö Central. This is the sleeping-car with private 1 or 2-berth compartments with en suite shower & toilet. Courtesy of Ivor Morgan. |
Copenhagen to Oslo & Norway...
Option 1, Copenhagen to Oslo by train - the overland daytime option...
-
The fastest & most direct route is to take a the hourly Öresund train Copenhagen to Gothenburg then a Norwegian train Gothenburg-Oslo.
See the Copenhagen to Oslo page for timetable, fares & how to buy tickets.
![]() |
Scenery between Gothenburg & Oslo. Photo courtesy of @Simply_Railway. |
Option 2, Copenhagen to Oslo by ferry - the luxury overnight option...
-
A luxurious overnight cruise ferry sails from Copenhagen to Oslo every night.
See the Copenhagen to Oslo page for timetable, fares & how to buy tickets.
![]() |
The huge DFDS luxury overnight cruise ferry Crown Seaways berthed at Oslo... Courtesy of Ivor Morgan. |
Copenhagen to Helsinki & Finland...
-
Step 1, travel from Copenhagen to Stockholm by fast & comfortable X2000 train.
The journey takes around 5h and costs from €28 booked at Swedish Railways www.sj.se or at Omio.com. Allow plenty of time in Stockholm for transfer to the ferry terminal and for the ferry check-in, I'd start by checking ferry times first and work backwards to arrange a suitable train.
These trains cross from Denmark to Sweden on the Öresund fixed link, a massive bridge-tunnel-bridge structure between Denmark & Sweden. It's like flying a hundred feet above the sea, quite an experience.
You can also travel to Stockholm overnight using the Malmo-Stockholm sleeper train, daily except Saturday nights, see above.
-
Step 2, travel from Stockholm to Helsinki overnight, using either Silja Line's superb direct Stockholm-Helsinki cruise ferry (the nicer experience) or a Viking Line Stockholm-Turku ferry with train connection from Turku to the magnificent Helsinki station (faster & cheaper).
Silja Line sails from Stockholm at 16:45 arriving Helsinki at 10:30 next morning.
Viking Line sails from Stockholm at 20:00 arriving Turku Port 07:35, the connecting train arrives at Helsinki station at 10:23.
For full details of the Stockholm to Helsinki journey via both these routes see the Trains from Stockholm page.
Step 1, book the Stockholm-Helsinki ferry at www.tallinksilja.com or book the Stockholm-Turku ferry at www.vikingline.com.
Step 2, buy a Turku-Helsinki train ticket online at the Finnish Railways website www.vr.fi. You'll find a train leaves Turku Harbour station (= Turku Satama) right next to the ferry terminal, shortly after the ferries arrive.
![]() |
Step 1, Copenhagen to Stockholm by tilting 200km/h X2000, seen at Stockholm Central. More about X2000 trains. |
![]() |
![]() |
|
1st class on an X2000. Larger photo. |
2nd class on an X2000. Larger photo. |
![]() |
![]() |
|
Bistro seating on an X2000 train. Larger photo. |
Bistro on an X2000 train. Larger photo. |
![]() |
Crossing the impressive Öresund bridge from Denmark to Sweden... |
![]() |
The Silja Serenade at Helsinki. Sister ship Silja Symphony is virtually identical. |
![]() |
![]() |
|
A class cabin on Silja Serenade. Larger photo. |
Deluxe cabin on Silja Serenade. Larger photo. |
![]() |
![]() |
|
Grande Buffet on the Silja Serenade. |
Central promenade on Silja Serenade. Larger photo. |
![]() |
Good night Sweden! Sunset as the Silja Serenade sails slowly past the many islands out of Stockholm into the Baltic... |
Copenhagen to Prague from €37.90...
Option 1, Copenhagen to Prague in a single day...
-
Leave Copenhagen at 07:26 daily, change at Hamburg Hbf & Berlin Hbf, arriving Prague Hlavni 19:35.
You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Berlin is by ICE train with restaurant car, power sockets at all seats & free WiFi, then Berlin to Prague is by Czech EuroCity train with restaurant car, power sockets and free WiFi.
In summer when it's light this is a lovely scenic ride along the Elbe River valley south of Dresden, see the scenery photos and video here. See suggested hotels in Prague.
An altered timetable applies from 17 June to 20 August 2023:
Leave Copenhagen at 05:26, change at Hamburg Hbf, arriving Prague Hlavni 17:35.
Leave Copenhagen at 09:26, change at Hamburg Hbf & Berlin Hbf, arriving Prague Hlavni 21:35.
-
How much does it cost?
Copenhagen to Prague starts at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
-
To buy tickets...
Buy a ticket at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Tip: If you'd like to stop off for a couple of hours in Hamburg or Berlin, click Stopover, enter Hamburg or Berlin and specify the number of hours. In Berlin, the Reichstag & Brandenburg Gate are just 10-15 minutes walk from Berlin Hbf.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
1st class seats on a IC3 train. Larger photo. |
![]() |
Step 2, Hamburg to Prague by EuroCity train, seen here calling at Berlin Hbf... |
![]() |
![]() |
|
So civilised! A meal in the Czech restaurant car as the Berlin-Prague express snakes along the beautiful Elbe river south of Dresden. Most Berlin-Prague trains use Czech carriages like this, a few use Hungarian air-conditioned carriages. See more photos, tips & info for the Berlin to Prague train ride. Photo courtesy of Philip Dyer-Perry. |
![]() |
Scenery along the Elbe river between Dresden & Prague... |
Option 2, Copenhagen to Prague with overnight stop in Hamburg - as option 1, but with an overnight stop...
-
Day 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train, leaving Copenhagen at 15:26 & arriving Hamburg Hbf at 20:02.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Prague by Czech EuroCity train, leaving Hamburg Hbf at 06:48 & arriving Prague Hlavni at 13:35.
Or you can leave Hamburg Hbf at 08:51 and arriving Prague Hlavni at 15:35, or there are later trains.
This is a lovely scenic ride along the Elbe River valley south of Dresden, see the scenery photos and video here. The trains have free WiFi and an elegant Czech restaurant car serving meals, snacks, beer & wine.
-
How much does it cost?
Copenhagen to Prague starts at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
-
To buy tickets...
Book from Copenhagen to Prague or any Czech station at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To build in the overnight stop in Hamburg, click Stopover and enter Hamburg Hbf in the via box and (say) 12:00 in the hh:mm stopover box. Look carefully in the search results to find a journey that suits you, adjusting stopover duration to get the train you want from Hamburg to Prague - a little trial and error is sometimes needed. I've set up this link to bahn.de for you with the necessary parameters.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Option 3, Copenhagen to Prague with overnight stop in Berlin - another time-effective option...
-
Day 1, travel from Copenhagen to Berlin, leaving Copenhagen at 15:26, change at Hamburg Hbf & arrive Berlin Hbf at 22:23.
You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Berlin is by superb German ICE train with restaurant car, power sockets at all seats & free WiFi.
By all means take the earlier 11:26 from Copenhagen, change at Hamburg Hbf & arriving Berlin Hbf 18:02 and spend a pleasant evening in Berlin, Berlin Hbf is just 10 minutes walk from the Reichstag or 15 minutes walk from the Brandenburg Gate.
An altered timetable applies from 17 June to 20 August 2023, see the Copenhagen-Berlin section.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Day 2, travel from Berlin to Prague by EuroCity train on any train you like, see the timetable here.
The 07:16 from Berlin Hbf will get you to Prague Hlavni at 11:35 with breakfast in the restaurant car as you glide along the scenic Elbe river valley, see the scenery photos and video here, but by all means have a leisurely breakfast at your hotel and take the 09:16 or 11:16, they leave every two hours.
-
How much does it cost?
Copenhagen to Prague starts at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
-
To buy tickets...
Book from Copenhagen to Prague or any Czech station at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To build in the overnight stop in Berlin, click Stopover and enter Berlin Hbf in the via box and (say) 12:00 in the hh:mm stopover box. Look carefully in the search results to find a journey that suits you, adjusting stopover duration to get the train you want from Berlin to Prague - a little trial and error is sometimes needed. I've set up this link to bahn.de for you with the necessary parameters.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Option 4, Copenhagen to Prague using Copenhagen-Berlin sleeper - summer-only...
-
Step 1, travel from Copenhagen to Berlin by Berlin Night Express sleeper train as shown above. This runs twice a week March-September, daily in high summer.
-
Step 2, travel from Berlin to Prague by comfortable EuroCity train with restaurant car leaving Berlin Hbf at 11:16 arriving Prague Hlavni 15:35.
This is a lovely scenic ride along the Elbe River valley south of Dresden, see the scenery photos and video here. By all means stop off in Berlin and catch a later train to Prague, they leave every 2 hours, see the Berlin-Prague timetable here. Berlin's Reichstag & Brandenburg Gate are just 15 minutes walk from the station. See suggested hotels in Prague.
Copenhagen to Bratislava & Budapest from €63...
Option 1, Copenhagen to Bratislava & Budapest with overnight stop in Berlin...
-
Day 1, travel from Copenhagen to Berlin, leaving Copenhagen 15:26 by Danish intercity train, change at Hamburg Hbf arriving Berlin Hbf 22:23.
You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Berlin is by superb German ICE train with restaurant car, power sockets at all seats & free WiFi.
By all means take the earlier 11:26 from Copenhagen, change at Hamburg Hbf, arriving Berlin Hbf 18:02 and spend a pleasant evening in Berlin, Berlin Hbf is just 10 minutes walk from the Reichstag or 15 minutes walk from the Brandenburg Gate.
An altered timetable applies from 17 June to 20 August 2023, see the Copenhagen-Berlin section.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Day 2, travel from Berlin to Bratislava or Budapest on the comfortable EuroCity train Hungaria, leaving Berlin Hbf at 09:16 and arriving Bratislava Hlavna 17:54 & Budapest Nyugati at 20:28.
The Hungaria uses Hungarian Railways' latest air-conditioned cars with power sockets at all seats & free WiFi. There's a Hungarian restaurant car serving inexpensive meals with beer or wine, and there's lovely scenery along the Elbe River valley between Dresden & Prague, see the photos & video here. A day well spent!
Fares start at €39.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at www.bahn.de. Booking opens up to 6 months ahead. You print your own ticket, but in this case it cannot be shown on a mobile device. I recommend registering when prompted so you can log in & check your bookings at any time.
Tip: It's slightly cheaper to book from Copenhagen to Budapest as one transaction from €49.90, using the Stopover feature to build in a 10-hour overnight stopover in Berlin. However, in this case you end up with tickets by post, posted to you for a small extra fee. They can take up to 2 weeks to arrive. I'd book as shown above to get digital tickets that can be printed.
![]() |
Step 1, Copenhagen to Hamburg by Danish IC3. More information about the Copenhagen-Hamburg journey. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
1st class seats on a IC3 train. Larger photo. |
![]() |
The Berlin-Budapest Hungaria. Courtesy of David Frankal. Photos below courtesy of Siddhartha Verma. |
![]() |
![]() |
|
2nd class seats on the Hungaria. Larger photo. |
Restaurant car on the Hungaria. Larger photo. |
Option 2, Copenhagen to Bratislava & Budapest using the Prague-Budapest sleeper...
-
Step 1, travel from Copenhagen to Prague, leaving Copenhagen at 07:26 by Danish IC3 intercity train, changing at Hamburg Hbf & Berlin Hbf onto a comfortable EuroCity train with restaurant car & free WiFi arriving Prague Hlavni at 19:35.
Have dinner in Prague, see suggested restaurant.
An altered timetable applies 17 June to 20 August 2023, departure from Copenhagen is at 05:26 or 09:26, see the Copenhagen-Prague section.
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Step 2, travel from Prague to Budapest by sleeper train, leaving Prague Hlavni 22:43, arriving Bratislava Hlavna 05:54 & Budapest Nyugati 08:29.
This has a comfortable Czech Comfortline sleeping-car with nine 1, 2 & 3 bed compartments with washbasin and three deluxe compartments with en suite toilet & shower. There's a shower at the end of the corridor for passengers in the regular sleepers, and morning tea or coffee is included in the fare. There is a couchette car with 4-berth and 6-berth compartments.
Fares start at €39 with a couchette, €49 with a bed in a 3-bed sleeper, €69 with a bed in a 2-bed sleeper or €80 in a single-bed sleeper.
Book this train at the Czech Railways website www.cd.cz. Booking normally opens 90 days ahead. You print your own ticket.
Option 3, Copenhagen to Bratislava & Budapest using the Berlin-Budapest sleeper - same timings as option 2, but with an afternoon in Berlin...
-
Step 1, travel from Copenhagen to Berlin, leaving Copenhagen at 07:26, changing at Hamburg Hbf, arriving Berlin Hbf at 14:20.
You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Berlin is by superb German ICE train with restaurant car, power sockets at all seats & free WiFi. Enjoy an afternoon in Berlin. Departure is 9 minutes earlier on certain dates, at xx:17 rather than xx:26.
An altered timetable applies from 17 June to 20 August 2023, departure from Copenhagen is at 09:26, change at Hamburg Hbf, arriving Berlin Hbf at 16:22, see the Copenhagen-Berlin section.
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Step 2, travel from Berlin to Budapest by sleeper train, leaving Berlin Hbf at 18:52 & arriving Bratislava Hlavna 05:54 & Budapest Nyugati 08:29.
This has a comfortable Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, and a couchette car with 4 & 6 berth compartments, and ordinary seats, In sleepers, morning tea or coffee is included in the fare. More information about this train.
Fares start at €49.90 with a couchette in a 6-berth, €59.90 with a couchette in a 4-berth, €69.90 with a bed in a 3-bed sleeper, €88.90 with a bed in a 2-bed sleeper or €129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, a bit more fiddly, same fares). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
The Berlin to Budapest sleeper train Metropol, boarding at Berlin Hbf. More information about this train. |
![]() |
![]() |
|
1, 2 or 3 bed sleeper, set up as a 2 bed. Larger photo. |
4 or 6-berth couchettes. Larger photo. |
Copenhagen to Brasov, Bucharest & Romania...
Option 1, Copenhagen to Romania using the Budapest-Bucharest Ister - the fastest option...
-
Step 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train leaving Copenhagen at 11:26 and arriving Hamburg Hbf at 16:01.
Fares start at €27.90 in 2nd class or €47.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Step 2, travel from Hamburg to Vienna by Nightjet sleeper train, leaving Hamburg Hbf at 20:24 and arriving Vienna Hbf 09:14 next morning.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €89.90 in a 3-bed sleeper, €109.90 in a 2-bed sleeper or €159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking opens up to 6 months ahead and you print your own ticket.
-
Step 2, travel from Vienna to Budapest by EuroCity train with restaurant car, leaving Vienna Hbf at 10:42 and arriving Budapest Keleti at 13:19. Enjoy an afternoon in Budapest.
Fares start at €19.90 in 2nd class or €29.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, a bit more fiddly, same prices). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 3, travel from Budapest to Brasov & Bucharest by sleeper train Ister leaving Budapest Keleti at 19:10 and arriving Brasov at 08:40 & Bucharest Gara de Nord at 11:19 next day.
This sleeper train Ister has an air-conditioned Romanian sleeping-car with 1, 2 & 3 bed compartments with washbasin and a Romanian couchette car with 4 & 6 berth compartments, and ordinary seats. There's wonderful almost Alpine scenery through the Carpathian mountains between Brasov and Bucharest, a real treat. Ister is the ancient name for the Danube.
Fares start at €39 with a couchette in 6-berth, €46 with a couchette in 4-berth, €69 with a bed in a 3-bed sleeper, €84 with a bed in a 2-bed sleeper or €162 with a single-bed sleeper all to yourself. All prices per person per berth. Fares vary like air fares, so book ahead.
Book this train at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. Booking opens up to 90 days ahead. For Bucharest type Bucuresti. You print your own ticket or can show it on your laptop or phone.
You can also book at the Hungarian Railways website www.mav-start.hu, see my advice on using it. For Bucharest type Bucuresti. You show your ticket in the MAV app on your phone.
![]() |
![]() |
|
A 1, 2 or 3-bed sleeper with washbasin. Larger photo. |
The sleeping-car (vagon de dormit) on the westbound Ister at Bucharest. Sleepers convert from beds to private sitting rooms for day use. Courtesy of DiscoverByRail. |
![]() |
![]() |
|
The vagon cuseta (couchette car) on the westbound Ister, boarding at Bucharest. Couchettes convert from bunks at night to seats by day. Courtesy of @AndyBTravels, DiscoverByRail.com . |
4 or 6-berth couchettes. Larger photo. |
Option 2, Copenhagen to Romania using the Vienna-Bucharest Dacia Express...
-
Day 1, travel from Copenhagen to Hamburg by Danish IC3 intercity train, leaving Copenhagen 15:26 & arriving Hamburg Hbf 20:02.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Vienna by ICE train with restaurant car, leaving Hamburg Hbf at 08:04 every day, arriving Vienna Hbf at 17:47.
-
Fares from Copenhagen to Vienna start at €49.90 in 2nd class, €79.90 in 1st class. Fares vary like air fares, book ahead for cheapest prices.
-
Book from Copenhagen to Vienna at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To build in the overnight stop in Hamburg, click Stopover and enter Hamburg Hbf in the via box and (say) 12:00 in the hh:mm stopover box. Look carefully in the search results to find a journey that suits you, adjusting stopover duration to get the train you want from Hamburg to Austria - a little trial and error is sometimes needed. I've set up this link to bahn.de for you with the necessary parameters.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Day 2, travel from Vienna to Romania on the Dacia Express, leaving Vienna Hbf at 19:42 every day, and arriving next day iin Simeria 07:13, Sighisoara 09:21, Braşov 12:35, Ploeşti 14:27 & Bucharest Nord at 15:05 (Day 3 from Copenhagen).
The Dacia Express has a modern air-conditioned Romanian sleeping-car with 1, 2 & 3 berth compartments with washbasin and several deluxe compartments with en suite shower & toilet. It has a Romanian couchette car with 4 & 6 berth compartments.
A Hungarian restaurant car is attached between Vienna and Budapest, treat yourself to dinner with wine. A bar car is attached in the morning between Arad & Bucharest, serving drinks & snacks. There's wonderful almost Alpine scenery through the Carpathian mountains between Brasov and Bucharest, a real treat...
Fares start at €59 with a couchette in a 6-berth compartment, €69 with a couchette in a 4-berth compartment, €79 with a bed in a 3-berth sleeper, €99 with a bed in a 3-berth sleeper or €159 with a bed in a single-berth sleeper all to yourself. All per person per berth. Fares vary like air fares, so book ahead.
Book this train at the Austrian Railways website www.oebb.at. Booking normally opens 90 days ahead. In the search results, look for the direct train marked D with no changes. You collect tickets from the ÖBB ticket machines or staffed counter in Vienna.
You can also (as of 2022) book this train at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. Booking opens up to 90 days ahead. For Vienna type Wien, for Bucharest type Bucuresti. For Austria to Romania journeys you now print your own ticket or can show it on your laptop or phone.. Tip: Prices might be cheaper than on oebb.at, so check both sites!
![]() |
![]() |
|
The Dacia Express sleeping-car at Vienna Hbf. The Dacia has an air-conditioned Romanian sleeping-car of their most modern type. Each compartment can be sold as a single, double or triple. Most have a washbasin, two compartments have a shower & toilet. Beds fold away to form a private sitting room for day use. Sleeper photo courtesy of @PaliparanDotCom. Larger photo. |
![]() |
![]() |
|
The Dacia Express couchette car, boarding at Vienna Hbf. There is one Romanian couchette car with 4 & 6-berth compartments, bedding provided. Larger photo. |
![]() |
Transylvania: The Dacia Express crosses rural Transylvania. Courtesy of @PaliparanDotCom. |
![]() |
The Carpathian mountains: Almost Alpine scenery between Brasov & Bucharest... Courtesy of @PaliparanDotCom. |
Option 3, Copenhagen to Romania with overnight stops in Berlin & Budapest - if you prefer daytime trains & hotels to sleepers...
-
Day 1, travel from Copenhagen to Berlin, leaving Copenhagen at 15:26, change at Hamburg Hbf & arrive Berlin Hbf at 22:23.
You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Berlin is by superb German ICE train with restaurant car, power sockets at all seats & free WiFi.
By all means take the earlier 11:26 from Copenhagen, change at Hamburg Hbf, arriving Berlin Hbf 18:02 and spend a pleasant evening in Berlin. Berlin Hbf is just 10 minutes walk from the Reichstag or 15 minutes walk from the Brandenburg Gate.
An altered timetable applies from 17 June to 20 August 2023, see the Copenhagen-Berlin section.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Day 2, travel from Berlin to Budapest on the EuroCity train Hungaria, leaving Berlin Hbf at 09:16 and arriving Budapest Nyugati at 20:28.
The Hungaria uses Hungarian Railways' latest air-conditioned cars with power sockets at all seats & free WiFi. There's a Hungarian restaurant car serving inexpensive meals with beer or wine, and there's lovely scenery along the Elbe River valley between Dresden & Prague, see the photos & video here. A day well spent!
Fares start at €39.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. You print your own ticket, but in this case it cannot be shown on a mobile device, it must be printed out.
Tip: It's actually slightly cheaper to book from Copenhagen to Budapest as one transaction from €49.90, using the Stopover feature to build in a 10-hour overnight stopover in Berlin. However, in this case you end up with tickets by post, posted to you for a small extra fee. they can take up to 2 weeks to arrive. I'd book as shown above to get digital tickets that can be printed.
-
Stay overnight in Budapest. Top choice for an inexpensive stay next to Budapest Keleti is the Intercity Hotel just across the square in front of the station. Also try the Royal Park Boutique Hotel, the inexpensive Baross City Hotel across the road or the Elit Hotel two minutes walk away.
Day 3, travel from Budapest to Brasov & Bucharest by daytime train.
The comfortable air-conditioned InterCity train Traianus leaves Budapest Keleti daily at 07:10 via Arad & Timişoara Nord, arriving Bucharest Nord at 23:49. A Romanian cafe-bar car is available for snacks & drinks.
Another air-conditioned IC train leaves Budapest Keleti 09:10 via Simeria & Sibiu and arrives Brasov 22:46.
Fares from Budapest to Brasov and other Romanian cities start at an unbelievably cheap €26.30 if you book in advance direct at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. For Bucharest, type Bucuresti.
You can also book at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. Booking opens up to 90 days ahead. For Bucharest type Bucuresti. You print your own ticket or can show it on your laptop or phone.
![]() |
The daytime train from Budapest to Bucharest has modern air-conditioned Romanian carriages. Three cars travel all the way, additional cars are attached whilst in Hungary, and additional cars and a bar car are attached between Drobeta Turnu Severin & Bucharest. |
![]() |
![]() |
|
On the left, the daytime train to Bucharest is about to leave Budapest Keleti... |
Comfortable 2nd class seats on the Budapest to Bucharest train. There are power outlets under the tables. Larger photo. |
![]() |
![]() |
|
A bar car is attached between Drobeta Turnu Severin & Bucharest. Photos courtesy of @AndyBTravels, DiscoverByRail.com. |
Copenhagen to Ljubljana & Zagreb...
Option 1, Copenhagen to Ljubljana & Zagreb using the sleeper from Stuttgart...
-
Step 1, travel from Copenhagen to Stuttgart, leaving Copenhagen at 07:26, changing at Hamburg Hbf & arriving Stuttgart Hbf 19:08.
You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Stuttgart is by superb German ICE train with restaurant car, power sockets at all seats & free WiFi.
An altered timetable applies from 17 June to 20 August 2023, see the Copenhagen-Munich section, you leave Copenhagen at 05:26.
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at either www.thetrainline.com (in €, £ or $, small booking fee, using Thetrainline allows you to buy both tickets together in one place) or the German Railways website www.bahn.de (in €, no fee). Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone.
-
Step 2, travel from Stuttgart to Ljubljana or Zagreb by sleeper train Lisinski leaving Stuttgart Hbf at 20:29 arriving Ljubljana 08:09 & Zagreb 10:39.
It has a modern Croatian air-conditioned sleeping-car with comfortable 1, 2 & 3 berth compartments with washbasin, see the photos below and the Croatian sleeper video here. It also has an air-conditioned Croatian couchette car with 4 & 6 berth compartments.
Fares start at €49 with a couchette in 6-berth, €59 with a couchette in 4-berth, €89 in a 2-bed sleeper or €129 in a single-bed sleeper.
Book this train at www.thetrainline.com (in €, £ or $, overseas credit cards no problem, small booking fee) or Austrian Railways own site www.oebb.at (same prices, in €, a bit more fiddly). Booking opens up to 6 months ahead and you print your own ticket.
![]() |
Above, the air-conditioned Croatian sleeping-car from Munich to Zagreb is boarding on platform 12 at Munich Hbf. It has 10 compartments with washbasin, each of which can be used as 1, 2 or 3 berth, with toilets at the end of the corridor. Compartments convert to a private sitting room for evening or morning use. A light breakfast is included in the sleeper fare. The Croatian couchette car is the next vehicle to the right, also modern & air-conditioned with 4 & 6 bunk compartments, ideal for families. Couchettes convert from bunks to seats for evening or morning use. |
![]() |
![]() |
![]() |
||
1, 2 or 3 bed sleeper. |
Set up as a single-berth. |
4 or 6-berth couchettes. 360º photo. |
Option 2, Copenhagen to Ljubljana & Zagreb with an overnight stop in Munich...
-
Day 1, travel from Copenhagen to Munich by train, for example:
Leave Copenhagen at 07:26 by Danish IC3 intercity train, change at Hamburg Hbf onto an ICE train, arriving Munich Hbf 18:42.
Leave Copenhagen at 11:26 by Danish IC3 intercity train, change at Hamburg Hbf onto an ICE train, arriving Munich Hbf 22:36.
An altered timetable applies from 17 June to 20 August 2023, see the Copenhagen to Munich section.
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Stay overnight in Munich. The affordable Eden Hotel Wolff & NH Collection München are across the road from the station's north side exit with great reviews. Or consider the more upmarket 25 Hours Hotel The Royal Bavarian, Excelsior by Giesel & Mercure City Center. For a splurge, the luxurious Sofitel Munich Beyerpost occupies the former Royal Bavarian Post Office building of 1896-1900, at the station's south side exit.
-
Day 2, travel from Munich to Ljubljana or Zagreb, leaving Munich Hbf at 08:16 by railjet train, making a quick & easy cross-platform change at Villach onto a waiting Slovenian and Croatian EuroCity train Sava, arriving Ljubljana at 14:32 and Zagreb at 17:12.
The scenery across Austria on the Tauern route is wonderful, the journey along the river Sava between Ljubljana and Zagreb is a delight.
Alternatively, spend the morning in Munich and take the later 12:18 EuroCity train Mimara from Munich Hbf direct to Ljubljana & Zagreb.
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, book ahead for the cheapest prices
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
![]() |
![]() |
|
An early lunch in the Austrian restaurant car as the Alpine scenery flies by. The first stage is on a smart Austrian EuroCity train from Munich to Villach... |
Through the Austrian Alps... Clinging to the mountainside high in the Austrian Alps, the train snakes along between snow-capped mountains, absolutely wonderful... |
![]() |
![]() |
|
...and along the Sava river in Slovenia. Now across the border in Slovenia, the EuroCity train runs along the pretty River Sava all the way to Ljubljana and Zagreb... |
Comfortable seats: The 2nd class seats in the Slovenian cars are arranged 2+1 abreast, the same as 1st class! |
![]() |
![]() |
|
The EuroCity train Sava, arrived at Zagreb. |
More scenery along the Sava between Ljubljana & Zagreb. |
Copenhagen to Belgrade, Sofia & Montenegro...
-
Step 1, travel from Copenhagen to Munich & Zagreb, as shown in the Copenhagen-Zagreb section above.
-
Step 2, travel from Zagreb to Belgrade by train, leaving Zagreb at 11:04 and arriving Novi Beograd 18:04 & Belgrade Centar at 18:12.
This train was suspended due to Covid-19 and remains suspended in 2023.
This train has air-conditioned Serbian carriages with comfortable 2nd class seats, but no 1st class. There's no catering, so bring a picnic and some beer or wine.
The fare is around €29 bought at the station in Zagreb or paid on board the train, but tickets cannot be bought online.
Tip: Although Belgrade Centar is slightly closer to the city centre, you have to rely on a single bus line. Trams 7 & 9 link Novi Beograd station with the site of the now-defunct old Belgrade station on the edge of the old city every 5-10 minutes so you may prefer to get off at Novi Beograd and take a tram, see the Belgrade station page for more information.
-
Step 4 for Sofia, stay overnight in Belgrade and travel from Belgrade to Sofia next day (day 3), see the Belgrade to Sofia page for schedule, fares & how to buy tickets.
-
Step 4 for Montenegro, transfer to Belgrade Topcider station and either take the overnight sleeper Lovcen to Podgorica and Bar arriving in the morning on day 3, or stay overnight in Belgrade and take the daytime train Tara next day. See the Belgrade to Montenegro page for schedule, fares & how to buy tickets.
Copenhagen to Warsaw & Krakow from €49.90...
Option 1, Copenhagen to Warsaw in a single day...
-
Travel from Copenhagen to Warsaw, leaving Copenhagen 07:26, changing at Hamburg Hbf & Berlin Hbf arriving Warsaw Centralna 21:16.
You take a comfortable Danish intercity train from Copenhagen to Hamburg, a superb German ICE train with restaurant car & free WiFi from Hamburg to Berlin, and a comfy Polish EuroCity train with restaurant car from Berlin to Warsaw.
An altered timetable applies from 17 June to 20 August 2023:
Leave Copenhagen 05:26, changing at Hamburg Hbf & Berlin Hbf arriving Warsaw Centralna 19:28.
Leave Copenhagen 09:26, changing at Hamburg Hbf & Berlin Hbf arriving Warsaw Centralna 23:16.
-
Fares start at €49.90 in 2nd class or €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book from Copenhagen to Warsaw at the German Railways website www.bahn.de. Booking to Poland normally opens 60 days ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
If you're going to Krakow, stay overnight in Warsaw and take a Warsaw Centralna to Krakow train pre-booked from around €25 at www.intercity.pl. You print your own ticket or can show it on your phone.
Option 2, Copenhagen to Warsaw or Krakow with an overnight stop in Berlin...
-
Day 1, travel from Copenhagen to Berlin, leaving Copenhagen at 15:26, change at Hamburg Hbf & arrive Berlin Hbf at 22:23.
You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Berlin is by superb German ICE train with restaurant car, power sockets at all seats & free WiFi. Departure is 9 minutes earlier on certain dates, at xx:17 rather than xx:26.
By all means take the earlier 11:26 from Copenhagen, change at Hamburg Hbf, arriving Berlin Hbf 18:02 and spend a pleasant evening in Berlin. Berlin Hbf is just 10 minutes walk from the Reichstag or 15 minutes walk from the Brandenburg Gate.
An altered timetable applies from 17 June to 20 August 2023, see the Copenhagen-Berlin section.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
For Warsaw...
Day 2, travel from Berlin Hbf to Warsaw Centralna in 5h30 on any Berlin-Warsaw EuroCity train you like. Mondays to Saturdays the 05:43 from Berlin Hbf will get you to Warsaw Centralna at 11:42 with breakfast in the restaurant car.
Or have a leisurely breakfast and take the daily 09:38 arriving 15:45. By all means take a later train to have a morning in Berlin.
-
For Wroclaw & Krakow...
Day 2, travel from Berlin to Krakow by EuroCity train Wawel, leaving Berlin Hbf at 10:52 every day, arriving Wroclaw 14:50, Katowice 16:58 & Krakow Glowny 18:01. The Wawel is comfortable & air-conditioned with restaurant car, treat yourself to lunch and a beer or two.
-
Fares start at €49.90 in 2nd class or €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book from Copenhagen to Warsaw or Krakow at the German Railways website www.bahn.de. Booking to Poland normally opens 60 days ahead.
To get the overnight stop in Berlin simply click Stopover, enter Berlin Hbf and a suitable stopover duration, say 10 hours. Adjust departure time and stopover duration as necessary to get the desired trains either side of Berlin.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
![]() |
Berlin to Warsaw or Krakow by EuroCity train. This is the Wawel to Krakow at Berlin Hbf... |
![]() |
Restaurant car. You don't need to reserve a table, just go along and sit down. Larger photo. |
![]() |
![]() |
|
Zurek soup - an excellent tasty starter. |
Kotlet schabowy, served on proper china... |
Option 3, using the summer-only Copenhagen-Berlin sleeper...
-
Step 1, travel from Copenhagen to Berlin by Snalltaget's Berlin Night Express sleeper train as shown above. This runs daily except Saturdays March-November.
-
Step 2, travel from Berlin to Krakow by EuroCity train with restaurant, leaving Berlin Hbf 10:52 arriving Wroclaw 14:50 & Krakow Glowny 18:01.
Or Berlin to Warsaw by EuroCity train with restaurant car, leaving Berlin Hbf at 13:41 arriving Krakow Glowny at 19:11.
This is a lovely scenic ride along the Elbe River valley south of Dresden, see the scenery photos and video here. By all means have a wander in Berlin and catch the later 16:59 to Prague, arriving 21:26. Berlin's Reichstag and Brandenburg Gate are just 15 minutes walk from the station. See suggested hotels in Prague.
Option 4, Copenhagen to Gdynia, Gdansk, Warsaw or Krakow by overnight ferry from Sweden to Poland...
-
Step 1, travel from Copenhagen to Karlskrona by Öresund train, leaving Copenhagen in mid-afternoon.
Öresund trains link Copenhagen with Karlskrona Central every hour, taking 3h25, fares from around 380 SEK, about €36.
Thee trains reach Sweden over the impressive Öresund Fixed Link.
Buy a ticket at www.sj.se and print it out.
Tip: Book the ferry first and confirm ferry times, then look for a train that arrives in Karlskrona at least 2-3 hours before the ferry sails.
In Karlskrona the ferry terminal is 10 Km from the station & city, see port-station map. Bus number 6 runs 2 or 3 times an hour from Karlskrona Central station to the Stena Line ferry terminal (Verkö färjeterminalen), taking 23 minutes, see blekingetrafiken.se. Or take a taxi.
-
Step 2, sail overnight from Karlskrona to Gdynia by comfortable Stena Line ferry.
There are 2 or 3 sailings a day, the overnight one typically sails at around 21:00 and arrives around 07:30, but times may vary.
The ferry is a floating hotel with restaurants & bars, all passengers travel in a cosy private cabin with en suite toilet & shower.
Fares vary, you might pay €39 per passenger as basic fare plus €79-€89 per cabin for a private 1 or 2 bed room.
Book the ferry at www.stenaline.com and print your own ticket or show it on your phone.
-
Step 3, travel from Gdynia to Gdansk, Warsaw or Krakow by train.
In Gdynia , the ferry terminal is 5.5 Km from Gdynia Glowna (main station), see station-port map, either take a taxi or use bus 150. Bus 150 runs every 15-20 minutes and takes 10 minutes. You pay the bus driver or can pay using the Jakdojade app.
Gdynia to Gdansk takes 25-35 minutes, trains leave regularly, in this case I'd buy at the station when you get there.
Gdynia to Warsaw takes around 3 hours, you'll normally find one leaving Gydnia around 09:30 and arriving Warsaw Centralna around 12:35.
Gdynia to Krakow takes around 6 hours, you'll normally find one leaving Gydnia around 10:30 and arriving Krakow Glowny around 16:30.
Book from Gdynia to Warsaw or Krakow at the Polish Railways site www.intercity.pl. You print your own ticket.
![]() |
![]() |
|
The ferry Stena Spirit, at Gdynia. Photos courtesy of railguideeurope.com. |
2-berth cabin. Larger photo. |
Copenhagen to Vilnius, Riga & Tallinn
Option 1, Copenhagen to the Baltic States by ferry via Stockholm - the fastest route to Tallinn...
-
Step 1, take a morning X2000 train from Copenhagen to Stockholm as shown above.
I'd allow several hours in Stockholm between train & ferry to allow for the station-ferry transfer and ferry check-in as well as any likely delay.
-
Step 2, sail from Stockholm to Tallinn by overnight ferry as shown here.
-
Step 3, travel from Tallinn to Riga as shown here, then from Riga to Vilnius as shown here.
Option 2, Copenhagen to the Baltic States by train via Berlin & Warsaw - the best route to Vilnius...
-
Day 1, travel from Copenhagen to Warsaw, leaving Copenhagen 07:26, changing at Hamburg Hbf & Berlin Hbf arriving Warsaw Centralna 21:16.
You take a comfortable Danish intercity train from Copenhagen to Hamburg, a superb German ICE train from Hamburg to Berlin, and a comfy Polish EuroCity train with restaurant car to Warsaw. In Berlin you've time between trains to see the Reichstag and Brandenburg gate which are a short walk away from Berlin Hbf.
An altered timetable applies from 17 June to 20 August 2023, see the Copenhagen to Warsaw section.
Fares start at €49.90 in 2nd class or €79.90 in 1st class. Fares vary like air fares, so book ahead.
Book from Copenhagen to Warsaw at the German Railways website www.bahn.de. Booking to Poland normally opens 60 days ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Stay overnight in Warsaw. The Polonia Palace Hotel is excellent, historic, relatively inexpensive for such a good hotel, and it's just across the road from the station. For something much cheaper, but still with great reviews and near the station, try the Hotel Metropol next door to the Polonia Palace or the nearby Novotel Warsaw Centrum. Also see the Warsaw Centralna station & city information.
-
Day 2, travel from Warsaw to Kaunas & Vilnius by train as shown on the Warsaw to Vilnius page.
-
Day 3, for onward travel from Vilnius to Riga in Latvia, see here.
-
Day 4, for onward travel from Riga to Tallinn in Estonia, see here.
Copenhagen to Kyiv & Ukraine...
Option 1, Copenhagen to Kyiv using the Kyiv Express sleeper train from Warsaw...
-
Day 1, travel from Copenhagen to Berlin. stay overnight, and continue to Warsaw next day (day 2) see the Copenhagen to Warsaw section.
Or travel in a single day, stay overnight in Warsaw and have a day free to explore, also as shown in the Copenhagen to Warsaw section.
-
Day 2, travel from Warsaw to Kyiv on the Kyiv Express, leaving Warsaw Wschodnia at 17:49 every day & arriving Kyiv at 13:12 next day.
This train has comfortable Ukrainian 1, 2 & 3 bed sleepers with washbasin. There's no restaurant car, so take a picnic and some wine or beer.
The fare is around €46 in a 3-bed sleeper if you manage to book via the Ukrainian Railways website. If you have to book via Polrail it costs around €57 including a bed in a 3-berth sleeper, €66 with a bed in a 2-bed sleeper or €110 in a single-bed sleeper all to yourself.
To buy tickets, first see if you can book online with Ukrainian Railways at booking.uz.gov.ua/en - but please, please, please read the important notes here which explain how to book this train using that website. If that doesn't work for you, book with reliable Polish agency Polrail at booking.polrail.com. Tickets can be collected in Warsaw or (at extra charge) shipped to any address worldwide. Polrail are also pretty good at arranging the return reservation back from Kyiv as they have close contacts with Ukrainian Railways.
![]() |
The Kyiv Express at Warsaw Centralna. Courtesy of DiscoverByRail.com. |
Copenhagen to Moscow & St Petersburg...
Option 1, Copenhagen to Moscow via Stockholm & Helsinki - avoids Belarus so no need to get a Belarus transit visa...
-
Take a morning X2000 train from Copenhagen to Stockholm then a comfortable overnight ferry to Helsinki as shown above.
-
Then take a lunchtime Allegro train from Helsinki to St Petersburg as shown here or the overnight sleeper train Tolstoi from Helsinki to Moscow, as shown here. Trains suspended due to Covid-19 and still suspended due to sanctions & war in Ukraine.
Option 2, Copenhagen to Moscow via Berlin...
-
Step 1, travel from Copenhagen to Berlin, leaving Copenhagen at 11:26, changing at Hamburg Hbf & arriving Berlin Hbf at 18:20.
You travel from Copenhagen to Hamburg by Danish IC3 Intercity train with free WiFi whilst in Denmark, there's no catering car so bring your own food & drink. Hamburg to Berlin is by superb German ICE train with restaurant car, power sockets at all seats & free WiFi. Departure is 9 minutes earlier on certain dates, at xx:17 rather than xx:26.
By all means take the earlier 07:26 from Copenhagen arriving Berlin at 16:22 if you'd like time for dinner and a more robust connection.
An altered timetable applies from 17 June to 20 August 2023, see the Copenhagen to Berlin section.
Fares start at €37.90 in 2nd class or €59.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
-
Step 2, travel from Berlin to Moscow by direct Russian sleeper train, leaving Berlin Hbf at 20:08 on Mondays & Saturdays, arriving at Moscow Belorussky station at 21:24 next day.
Train suspended due to Covid-19 and remains suspended due to sanctions.
This train is an articulated Spanish-built Talgo train branded Strizh (Russian for swift) which started running in 2016. It has ordinary seats, 2nd class 4-berth sleepers, 1st class 1 or 2 berth sleepers with washbasin and deluxe 1 or 2 berth sleepers with en suite shower & toilet. There's a restaurant & bistro car. See photo of 2-berth sleeper on this train.
Russian track gauge is 5', but most of Europe (including the UK) is 4' 8½", so at Brest on the Belarus frontier the Talgo train runs through a special gauge-changing shed and the axles automatically adjust to the new gauge. Once in Russia, the scenery is rolling hills, birch tree forests, and villages of small wooden houses. Approaching Moscow, you may glimpse the plaques on the station building marked '1812' and '1942' as the train passes through the small station of historic Borodino...
You can book the Berlin-Moscow train at the Russian Railways website www.rzd.ru and print your own ticket, it's a little fiddly but usually works, or you can easily buy it online with English language after-sales service if you need it, using the Real Russia online system here.
Don't forget to arrange both your Russian visa and Belarus transit visa as the train runs via Belarus. See my important update about travel to Russia through Belarus.
![]() |
The Strizh sleeper train from Berlin to Moscow. It's a Spanish-built articulated Talgo train - note the relatively small size of each car, with just one axle between each pair of cars. Photos courtesy of Jaap van Ginkel. |
![]() |
![]() |
![]() |
||
Standard 2-berth sleeper with washbasin, in night-time & daytime modes... |
Complimentary toiletry pack... |
Option 2, via Berlin & Warsaw...
-
Step 1, travel from Copenhagen to Warsaw as shown in the Copenhagen-Warsaw section.
-
Step 2, travel from Warsaw to Moscow on the daily overnight sleeper train, see details here.
Train was suspended due to Covid-19 and remains suspended due to sanctions & war in Ukraine.
This train passes through Belarus, so you'll need a Belarus transit visa, see important update about travel to Russia through Belarus.
The train from Warsaw to Moscow uses Russian air-conditioned sleeping-cars, pictured below, with compartments which can be used as 1st class 2-berth or 2nd class 4-berth (shown below right), with a shower & toilets at the end of the corridor. See panorama photo inside one of the new Russian sleepers.
![]() |
![]() |
Copenhagen to Athens & Greece...
Option 1, Copenhagen to Athens by train & ferry via Italy, the leisurely way...
-
Day 1 & 2, travel from Copenhagen to Milan as shown above.
-
Stay overnight in Milan: Affordable hotels with good or great reviews just outside Milan Centrale include the Hotel Bristol, Hotel Bernina, 43 Station Hotel, B&B Hotel Milano Central Station, Guesthouse Teodora. Pricier more upmarket hotels include HD8 Hotel, Glam Hotel, Made to Measure Business, Starhotel Echo or Starhotel Anderson.
-
Day 3, travel from Milan to Bari, leaving Milan Centrale at 08:05 on a pleasant journey along the Adriatic coast arriving Bari Centrale 15:27.
Fares start at €29.90 in 2nd class or €39.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (in €, £ or $, easy to use, small booking fee) or www.italiarail.com (easy to use, in €, £, $ or Au$) or www.trenitalia.com (in €, more fiddly). Italiarail will refund their small booking fee if you email them at seat61@italiarail.com with your booking reference. Booking normally opens up to 4 months days ahead. It's ticketless, you simply print out your booking reference or show it on your phone.
-
In Bari, transfer from station to port, see map of Bari showing station, port entrance, check-in building & Superfast Ferries berth.
You can walk the 1.9 km from the station to the port entrance in 25 minutes, a stroll through Bari's pleasant old town, see correct walking map from the station to the port entrance gate - if Google tells you any different, trust me, not Google!
Alternatively, bus 50 runs from Bari Centrale station to the road outside the port gate roughly every 40 minutes. A taxi will take 10 minutes.
-
Day 3, sail overnight from Bari to Patras in Greece with Superfast Ferries.
The ferry sails from Bari at 19:30 on Mondays-Saturdays, arriving Patras at 13:00 next day (Day 3).
On Sundays the ship sails at 13:30, too early to make connections from Milan.
You can check sailing times & dates at using the Direct Ferries website or at www.superfast.com or www.ferriesingreece.com.
You should check in at the Superfast desk on the ground floor of the cruise terminal (Terminal Crociere) at Bari port with passport & booking number to get your boarding pass, ideally 3 hours before departure in summer, although in practice 2 hours or even 1½ hours is normally fine.
You then walk 500m from check-in to the ferry, board the ferry via the foot passenger gangway at the stern and head up the escalator to the main lounge and reception desk to get your cabin key.
The ship is comfortable, with self-service restaurant, lounge, bar and sun deck. You can book a deck place (a good & cheap option in summer if you have your own sleeping bag), a reclining seat or various types of cabin, all with private shower & toilet. Strolling the decks in the morning sun as the ship cruises past the islands of Cephalonia and Ithaca is the nicest part of the trip, and it's a wonderful way to arrive in Greece.
In Patras, the ferry arrives at the new South ferry terminal a few km from the town centre. Bus 18 links the port with the Patras bus station every hour on the hour, fare €1.20 or you can hop in a taxi for around €9, journey time 15-20 minutes.
-
Day 4, travel from Patras to Athens by Greek Railways bus/train combo.
Hellenic Train (Greek Railways) operate an integrated bus/train service from Patras to Athens every hour or two, total journey time 3h02, fare around €18. No prior reservation is necessary, just buy a ticket to Athens at Patras railway station ticket office.
For example, at the time I write this, buses leave from outside Patras railway station at 14:15, 15:15, 16:00, 17:15 & 18:15, taking 90 minutes to reach Kiato railway station near Corinthos. At Kiato they connect with a modern air-conditioned regional train taking 78 minutes to Athens Larissa Station in downtown Athens. You can check Patra to Athens bus/train times using the journey planner at www.hellenictrain.gr.
-
Corfu: The Bari-Patras ferry calls at Corfu on certain dates in summer. It calls at Igoumenitsa on the Greek mainland on all departures year-round. If you can't find a direct ferry to Corfu, book the ferry from Bari to Igoumenitsa, then take the local ferry from Igoumenitsa to Corfu with Kerkyra Lines (kerkyralines.com). These sail half a dozen times a day, crossing time 60-90 minutes, fare around €5-€10. Buy a ticket at kerkyralines.com or when you get to Igoumenitsa.
![]() |
The ferry Superfast II from Bari to Patras, boarding at Bari. Photos courtesy of DiscoverByRail.com. |
![]() |
![]() |
|
The passenger gangway, onto the ferry. |
Reception desk & lounge on the ferry. |
![]() |
![]() |
|
Lounge and bar on the Superfast II. |
Self-service restaurant. |
![]() |
![]() |
|
Private cabin with en suite toilet & shower. |
|
The ferry passes Cephalonia & Ithaca then approaches mainland Greece. This is what travel to Greece should be like! |
|
The ferry approaches the new port of Patras... |
Option 2, Copenhagen to Athens overland by train via Munich & Belgrade...
-
You can also travel overland by train from Copenhagen to Athens via Munich, Zagreb, Belgrade, Thessaloniki.
-
First, travel from Copenhagen to Munich as shown above.
-
In Munich you pick up the overland route to Athens shown on the London to Athens page.
Copenhagen to Istanbul & Turkey
-
Step 1, travel from Copenhagen to Bucharest using any option shown above.
Do not risk any tight connections in Bucharest, I'd allow a minimum of 2 hours, or plan an overnight stop.
-
Step 2, travel overnight from Bucharest to Istanbul as shown on the Bucharest to Istanbul page.
-
Book online as shown on those pages, but you should consider using an Interrail pass for the flexibility it gives. You'll find more info about using a pass for a journey like this on the London to Istanbul page.
Hotels in Copenhagen
In Copenhagen: Axel Guldsmeden
The Axel Guldsmeden Hotel is a stone's throw from Copenhagen main station, so handy for arrivals and departures, and has been described as 'cool but not pretentions' by travellers - worth taking a look!
Hotels in Copenhagen near the station...
-
Hotels in Copenhagen near the station with good reviews include the Nimb Hotel (5-star luxe), Radisson Blu Royal Hotel (5-star), Axel Guldsmeden (4-star), Andersen Boutique Hotel, First Hotel Mayfair (3-star), Hotel Ansgar (3-star), City Hotel Nebo (2-star).
Other hotel sites worth trying...
-
www.tripadvisor.com is the place to find independent travellers' reviews of all the main hotels.
Backpacker hostels...
-
www.hostelworld.com: If you're on a tight budget, don't forget about backpacker hostels. Hostelworld offers online booking of cheap private rooms or dorm beds in backpacker hostels in most cities at rock-bottom prices.
Travel insurance & VPN
Always take out travel insurance...
Never travel overseas without travel insurance from a reliable insurer, with at least £1m or preferably £5m medical cover. It should also cover cancellation and loss of cash and belongings, up to a sensible limit. An annual multi-trip policy is usually cheaper than several single-trip policies even for just 2 or 3 trips a year, I have an annual policy with Staysure.co.uk myself. Here are some suggested insurers. Seat61 gets a small commission if you buy through these links.
www.staysure.co.uk
offers enhanced Covid-19 protection & gets 4.7 out of 5 on
Trustpilot.
www.columbusdirect.com
is also a well-know brand.
If you live in the USA try
Travel Guard USA.
Get an eSIM with mobile data package
Don't rely on WiFi, download an eSIM with a mobile data package for the country you're visiting and stay connected. Most newer mobile phones can download a virtual SIM card so you don't need to buy a physical SIM, including iPhone 11 & later, see device compatibility list. Maya.net is a reliable eSIM data retailer with a 4.5 out of 5 Trustpilot rating and a range of packages including unlimited data.
Get a Curve card for foreign travel
Most banks give you a poor exchange rate, then add a foreign transaction fee on top. A Curve MasterCard means no foreign transaction fees and gives you the mid-market exchange rate, at least up to a certain limit, £500 per month at time of writing. The money you spend on your Curve card goes straight onto one of your existing debit or credit cards.
How it works: 1. Download the Curve app for iPhone or Android. 2. Enter your details & they'll send you a Curve MasterCard - they send to the UK and most European addresses. 3. Link your existing credit & debit cards to the app, you can link up to two cards with the free version of Curve, I link my normal debit card and my normal credit card. 4. Now use the Curve MasterCard to buy things online or in person or take cash from ATMs, exactly like a normal MasterCard. Curve does the currency conversion and puts the balance in your own currency onto whichever debit or credit card is currently selected in the Curve app. You can even change your mind about which card it goes onto, within 14 days of the transaction.
I have a Curve Blue card myself, it means I can buy a coffee on a foreign station on a card without being stung by fees and lousy exchange rates, just by tapping the Curve card on their card reader. The money goes through Curve to my normal debit card and is taken directly from my account (in fact I have the Curve card set up as payment card on Apple Pay on my iPhone, so can double-click my phone, let it do Face ID then tap the reader with the phone - even easier than digging a card out). I get a little commission if you sign up to Curve, but I recommend it here because I think it's great. See details, download the app and get a Curve card, they'll give you £5 cashback through that link.
Get a VPN for safe browsing. VPNs & why you need one explained
When you're travelling you often use free WiFi in public places which may not be secure. A VPN encrypts your connection so it's always secure, even on unsecured WiFi. It also means you can select the geographic location of the IP address you browse with, to get around geoblocking which a surprising number of websites apply. See VPNs & why you need one explained. ExpressVPN is a best buy with a 4.7 out of 5 Trustpilot ranking which I use myself - I've signed up as an ExpressVPN affiliate, and if you go with expressvpn.com using the links on this page, you should see a special deal, 3 months free with an annual subscription. I get a small commission to help support this site.
Always carry an Anker powerbank
Tickets, reservations, vaccination records and Interrail or Eurail passes are often held digitally on your mobile phone, so it's vital to keep it charged. I always carry an Anker powerbank which can recharge my phone several times over if I can't get to a power outlet. Buy from Amazon.co.uk or from Buy from Amazon.com.