Travel from Pilsen to Budapest

Bus or train from Pilsen to Budapest?

FlixBus operates a bus from Pilsen to Budapest 5 times a day. Tickets cost $5 - $10 and the journey takes 1 h 30 min. 2 other operators also service this route. Alternatively, Czech Railways (ČD) operates a train from Pilsen to Budapest hourly. Tickets cost $5 - $8 and the journey takes 1 h 35 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Pilsen to Budapest

From Plzeň, Pilsen bus to Praha, ÚAN Florenc then bus to Budapešť, Kelenföld vasútállomás M - Etele tér. 9 h 45 min 27€. From Plzen hl.n. train to Praha hl.n., train to Szob, then train to Budapest-Nyugati. 9 h 52 min 32€. From Plzeň bus to Břeclav then night train to Budapest-Nyugati. 10 h 33 min 34€. From Plzen hl.n. train to Brno hl.n. then train to Budapest-Keleti. 11 h 46 min 32€. From Pilsen drive to Budapest. 5 h 42 min 68€. From Plzen hl.n. train to Hlavní nádraží, bus to Prague airport, fly to Budapest airport, then bus to Budapest. 6 h 15 min 91€. From Plzen hl.n. train to Freising, train to Neufahrn(b Freising), train to Munich airport, fly to Budapest airport, then bus to Budapest. 8 h 28 min 149€. From Plzen train to Schwandorf, train to Nürnberg Hbf(U-Bahn), subway to Nuremberg airport, fly to Budapest airport, then bus to Budapest. 8 h 6 min 66€.

How long does it take to get from Pilsen to Budapest?

It takes approximately 9 h 45 min to get from Pilsen to Budapest.

Is there a direct train between Pilsen and Budapest?

No, there is no direct train from Pilsen to Budapest. However, there are services departing from Plzen hl.n. and arriving at Budapest-Nyugati via Praha hl.n. and Szob. The journey, including transfers, takes approximately 9 h 52 min.

Is there a direct bus between Pilsen and Budapest?

No, there is no direct bus from Pilsen to Budapest. However, there are services departing from Plzeň, Pilsen and arriving at Budapešť, Kelenföld vasútállomás M - Etele tér via Praha, ÚAN Florenc. The journey, including transfers, takes approximately 9 h 45 min.