Budapest ▸ Prague
Prague ▸ Budapest ⇄13.7 a dayfastest 6h00☾ 3 overnight busesFlixBus🇭🇺 Hungary → 🇨🇿 Czechia
Direct buses · no change
BudapestViennaMikulovPasohlávkyBrnoPrague· 444 km as the crow flies
- 05:30 → 13:20FlixBus 860Budapest Népliget bus station → Prague (Bus Terminal Roztyly) · via Vienna, Mikulov, Pasohlávky, Brno7h505 stopsRuns: Mon, Thu, Fri, Sat, SunBook on FlixBus ↗
- 05:45 → 13:30FlixBus N1915Budapest Népliget bus station → Prague (Main Railway Station) · via Vienna, Brno7h452 stopsRuns: Wed, SatBook on FlixBus ↗
- 06:20 → 13:40FlixBus 1926Budapest Kelenföld bus station → Prague (Main Railway Station) · via Vienna7h202 stopsRuns: Daily from Tue 3 NovBook on FlixBus ↗
- 07:05 → 14:05FlixBus 260Budapest Kelenföld bus station → Prague (Main Railway Station) · via Bratislava, Brno7h002 stopsRuns: DailyBook on FlixBus ↗
- 09:10 → 16:05FlixBus 260Budapest Kelenföld bus station → Prague (Main Railway Station) · via Bratislava, Brno6h552 stopsRuns: DailyBook on FlixBus ↗
- 09:25 → 17:20FlixBus 260Budapest Népliget bus station → Prague (Main Railway Station) · via Vienna7h552 stopsRuns: DailyBook on FlixBus ↗
- 11:15 → 18:15FlixBus 266Budapest Kelenföld bus station → Prague (Main Railway Station) · via Bratislava, Brno7h002 stopsRuns: DailyBook on FlixBus ↗
- 12:50 → 20:25FlixBus 266Budapest Kelenföld bus station → Prague (Central Bus Station Florenc) · via Bratislava, Brno7h353 stopsRuns: DailyBook on FlixBus ↗
- 13:35 → 20:45FlixBus 962 / N982Budapest Kelenföld bus station → Prague (Main Railway Station) · via Vienna7h102 stops
- 14:40 → 21:35FlixBus 266Budapest Kelenföld bus station → Prague (Main Railway Station) · via Bratislava, Brno6h552 stopsRuns: DailyBook on FlixBus ↗
- 16:20 → 23:20FlixBus N360 / N360ABudapest Kelenföld bus station → Prague (Main Railway Station) · via Bratislava, Brno7h002 stopsRuns: DailyBook on FlixBus ↗
- 17:55 → 01:40+1FlixBus N66Budapest Kelenföld bus station → Prague (Main Railway Station) · via Vienna, Brno7h453 stopsRuns: Mon, Thu, Fri, Sat, Sun (some weeks)Book on FlixBus ↗
- 18:00 → 01:20+1FlixBus N1908Budapest Népliget bus station → Prague (Main Railway Station) · via Győr, Bratislava, Brno7h203 stopsRuns: Wed, Thu, SunBook on FlixBus ↗
- 18:50 → 01:55+1FlixBus N260Budapest Kelenföld bus station → Prague (Main Railway Station) · via Győr, Bratislava, Brno7h053 stopsRuns: Daily except MonBook on FlixBus ↗
- 20:00 → 03:30+1FlixBus 1926 ☾ OvernightBudapest Népliget bus station → Prague (Central Bus Station Florenc) · via Bratislava, Brno7h302 stopsRuns: Only Mon 19 Oct, Thu 22 Oct, Sat 24 Oct, Mon 26 Oct, Thu 29 OctThe night the clocks change (Sat 24 Oct: 20:00 → 02:30+1)Book on FlixBus ↗
- 21:20 → 03:55+1FlixBus N260 ☾ OvernightBudapest Kelenföld bus station → Prague (Main Railway Station) · via Bratislava, Brno6h352 stops
- 23:45 → 05:45+1FlixBus N260 ☾ OvernightBudapest Kelenföld bus station → Prague (Main Railway Station)6h00nonstop
Local times at each stop. Times from official open data: FlixBus (file of 11 Oct 2026). Checked Sun 18 Oct 2026; they cover 18 Oct to 14 Nov 2026. Timetables change, so check with the operator before you travel. Contains FlixBus timetable data (FlixMobility, transport.data.gouv.fr), ODbL 1.0. How we build this.
Quick answers
Is there a direct bus from Budapest to Prague?
Yes. 13.7 a day on average, with FlixBus, no change of bus (18 Oct to 14 Nov 2026).
How long is the bus from Budapest to Prague?
The fastest takes 6h00; the slowest 7h55, for 444 km as the crow flies.
When do the buses leave?
The earliest leaves at 05:30 and the latest at 23:45, local time in Budapest. Not every bus runs every day: pick a date above.
Is there a night bus from Budapest to Prague?
Yes: 3 overnight departures in the timetable, for example 20:00 arriving 03:30 the next morning.