Copenhagen to Budapest by train

Last reviewed: July 2026

Typical duration
22 hours
Direct
Direct service (two changes)
Night train
Night/sleeper option (Nightjet)
Prague to Budapest by train

Train service

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s national railway company, operating long-distance, regional, and international train services across Europe.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

Is there a direct train from Copenhagen to Budapest?

No. Every itinerary requires at least two changes, typically at Hamburg and Vienna. Plan the trip in legs rather than looking for a single through train.

How long does Copenhagen to Budapest by train take?

The total journey typically runs between 18 and 22 hours across commercial booking examples, spread over one very long day or two days using an overnight train. The fastest published itineraries fall under 18 hours, but these depend heavily on date, connections, and which booking engine you use.

What is the best train route from Copenhagen to Budapest?

For most travellers, the clearest plan is Copenhagen to Hamburg, then a Nightjet overnight to Vienna, then Vienna to Budapest the next morning. This spreads the journey across two days and means the longest section happens while you sleep.

Is there a night train from Copenhagen to Budapest?

There is no direct overnight train from Copenhagen to Budapest. The practical overnight option is to travel from Copenhagen to Hamburg by day, board the ÖBB Nightjet in Hamburg for an overnight ride to Vienna, and then continue from Vienna to Budapest by Railjet or EuroCity the next morning.

Can I use an Interrail or Eurail Pass from Copenhagen to Budapest?

Yes. A Global Pass covers Denmark, Germany, Austria, and Hungary, which are all the countries this route crosses. The important thing is that mandatory reservations still apply. You need a separate reservation for the Nightjet in your chosen category, and the Vienna to Budapest leg may also require one. Check reservation fees with ÖBB before you travel.

Where should I book Copenhagen to Budapest train tickets?

Book the Nightjet first, since it is the hardest leg to replace. ÖBB is the direct source for Nightjet tickets and takes bookings around six months in advance. For the other legs, check DSB or Deutsche Bahn for Copenhagen to Hamburg, and ÖBB or MÁV-START for Vienna to Budapest. Rail Europe, Omio, and Trainline can also compare multi-leg itineraries if you want to see all options in one place.

More routes