Next train departures Tomorrow, 20 Mar Sat, 21 Mar Sun, 22 Mar Mon, 23 Mar Tue, 24 Mar Wed, 25 Mar Thu, 26 Mar More dates
Next departures from Prague to Budapest on 20 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 06:01
Hlavní nádraží 6h 57m 12:58
Kelenföld Cheapest Fastest R 800 Train 09:01
Hlavní nádraží 6h 57m 15:58
Kelenföld No tags R 820 Train 00:36
Praha hl.n 7h 53m 08:29
Budapest-Nyugati No tags Book Train 13:01
Hlavní nádraží 6h 57m 19:58
Kelenföld No tags R 820 Train 00:36
Praha hl.n 7h 53m 08:29
Budapest-Nyugati No tags Book
Next departures from Prague to Budapest on 21 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 06:01
Hlavní nádraží 6h 57m 12:58
Kelenföld Cheapest Fastest R 540 Train 09:01
Hlavní nádraží 6h 57m 15:58
Kelenföld No tags R 660 Train 00:36
Praha hl.n 7h 53m 08:29
Budapest-Nyugati No tags Book Train 13:01
Hlavní nádraží 6h 57m 19:58
Kelenföld No tags R 540 Train 00:36
Praha hl.n 7h 53m 08:29
Budapest-Nyugati No tags Book
Next departures from Prague to Budapest on 22 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 06:01
Hlavní nádraží 6h 57m 12:58
Kelenföld Cheapest Fastest R 501 Train 09:01
Hlavní nádraží 6h 57m 15:58
Kelenföld No tags R 660 Train 13:01
Hlavní nádraží 6h 57m 19:58
Kelenföld No tags R 820
Next departures from Prague to Budapest on 23 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 06:01
Hlavní nádraží 6h 57m 12:58
Kelenföld Cheapest Fastest R 540 Train 09:01
Hlavní nádraží 6h 57m 15:58
Kelenföld No tags R 660 Train 13:01
Hlavní nádraží 6h 57m 19:58
Kelenföld No tags R 540
Next departures from Prague to Budapest on 24 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 13:01
Hlavní nádraží 6h 57m 19:58
Kelenföld Cheapest R 381 Train 06:01
Hlavní nádraží 6h 57m 12:58
Kelenföld Fastest R 501 Train 09:01
Hlavní nádraží 6h 57m 15:58
Kelenföld No tags R 540
Next departures from Prague to Budapest on 25 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 13:01
Hlavní nádraží 6h 57m 19:58
Kelenföld Cheapest R 501 Train 06:01
Hlavní nádraží 6h 57m 12:58
Kelenföld Fastest R 540 Train 09:01
Hlavní nádraží 6h 57m 15:58
Kelenföld No tags R 660 Train 00:36
Praha hl.n 7h 53m 08:29
Budapest-Nyugati No tags Book Train 00:36
Praha hl.n 7h 53m 08:29
Budapest-Nyugati No tags Book
Next departures from Prague to Budapest on 26 March Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Train 06:01
Hlavní nádraží 6h 57m 12:58
Kelenföld Cheapest Fastest R 540 Train 09:01
Hlavní nádraží 6h 57m 15:58
Kelenföld No tags R 660 Train 13:01
Hlavní nádraží 6h 57m 19:58
Kelenföld No tags R 540
Last refresh of the prices: Today at 12:45 PM CET.
View all departures Where are the popular train stations and stops in Prague and Budapest? Prague B
Praha hl.n
Prague Main Railway Station, 120 00 Praha-Praha 2, Czechia Map
C
Florenc
Křižíkova 2b, Nové Město, 186 00 Praha-Praha 8, Czech Republic E
Tomíčkova
Tomíčkova 2234, Chodov, 148 00 Praha-Praha 11, Czechia F
Černý Most
Chlumecká, 198 00 Praha 20, Czech Republic Budapest A
Népliget
Budapest, Könyves Kálmán krt. 13, 1097 Hungary B
Kelenföld
Budapest, Etele tér 11, 1115 Hungary Map
D
Mexikói út
Budapest, Horvát Boldizsár u. 1, 1142 Hungary Find cheapest prices for trains Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Prague to Budapest was searched and found on 24 Mar 2026 with a price of R 347 To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Prague to Budapest as early as possible.
You can expect to pay from R 347 to R 4 159 for a train ticket from Prague to Budapest based on the last 2 days. You can expect to find the cheapest price for the trip at R 347, which is on 2026-03-24.
Usually ÖBB will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.
Top Travelled Train Routes People from around the world trust Busbud
Popular train departures from Prague Popular train routes to Budapest Continue your journey from Budapest