Trip to Budapest

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Copenhagen to Budapest

🚂 Traveling from Copenhagen to Budapest by train involves multiple transfers, with the journey taking approximately 18 hours and 39 minutes. Passengers will depart from København H station and make stops in cities like Hamburg, Passau, and Vienna before reaching Budapest-Kelenfoeld station. 💰 Prices for trains between Copenhagen and Budapest can range from €211 to €381, depending on the class of service and time of booking. Despite the length of the trip, the scenic views and convenience of train travel make it a comfortable and enjoyable way to explore the route between these two vibrant European capitals.

Where to stay in Budapest

There are over 2915 hotels to stay in Budapest. Prices range from $5 per night.

Accomodation

Will you be returning to Copenhagen by train?

If you are looking for the return train journey, check out trains from Budapest to Copenhagen

See schedule