Prague
443 km
Budapest
Departure station:
Prague
Wilsonova 8, 110 00, Prague, Czech Republic
Arrival station:
Keleti
1087, Budapest, Hungary

When traveling from Prague to Budapest by train is definitely one of the most convenient options. The best option to take on Prague - Budapest railway is high-speed Italo trains. There are 6 daily departures from the central station in Prague and arriving at Keleti station in Budapest. The journey takes 6 hours and 50 minutes. Check Prague - Budapest train timetable and price and book the best trains with Rail.Ninja - online booking platform for European trains.

Timetable & Quick facts

Lowest price:
4,373
Departures:
6
Earliest departure:
06:49
Latest departure:
16:48
Shortest travel time:
6 hrs 46 min
Longest travel time:
6 hrs 47 min
9.1 / 10 based on 54 reviews

A great way to travel between the two cities. Comfortable, fast and efficient

Alex Milren about traveling from Prague to Budapest