Travel from Budapest to Rijeka

Bus from Budapest to Rijeka

You can take a bus from Budapest to Rijeka via Zagreb in around 7 h 20 min.

Travel Guides

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

How to get from Budapest to Rijeka

ModeDurationPrice
From Budapest, Budapest Kelenföld bus to Zagreb then bus to Rijeka.7 h 20 min41€
From Budapest-Déli train to Siófok then bus to Rijeka.9 h 34 min59€
From Deák Ferenc tér M bus to Budapest, bus to Nagykanizsa, then bus to Rijeka.10 h 8 min45€
From Kelenföld train to Wien Hbf, train to Ljubljana, then night train to Rijeka.13 h 24 min113€
From Budapest drive to Rijeka.4 h 53 min61€
From Deák Ferenc tér M bus to Budapest airport, fly to Zagreb airport, then bus to Rijeka.8 h 33 min142€
From Deák Ferenc tér M bus to Budapest airport, fly to Ljubljana airport, shuttle to Ljubljana, then bus to Rijeka.9 h 42 min214€
From Deák Ferenc tér M bus to Budapest airport, fly to Trieste airport, bus to Valentinis Gaslini, walk to Monfalcone, train to Trieste, then bus to Rijeka.9 h 15 min245€
From Budapest Shuttle bus to Osijek, taxi to Osijek airport, fly to Zagreb airport, then bus to Rijeka.8 h 17 min166€
From Deák Ferenc tér M bus to Budapest airport, fly to Venice Treviso airport, then shuttle to Rijeka.8 h 43 min227€
From Deák Ferenc tér M bus to Budapest airport, fly to Vienna airport, shuttle to Ljubljana, then bus to Rijeka.11 h 9 min400€

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

It takes approximately 7 h 20 min to get from Budapest to Rijeka, including transfers.

Is there a direct train between Budapest and Rijeka?

No, there is no direct train from Budapest to Rijeka. However, there are services departing from Kelenföld and arriving at Rijeka via Wien Hbf and Ljubljana. The journey, including transfers, takes approximately 13 h 24 min.

Is there a direct bus between Budapest and Rijeka?

No, there is no direct bus from Budapest to Rijeka. However, there are services departing from Budapest, Budapest Kelenföld and arriving at Rijeka via Zagreb. The journey, including transfers, takes approximately 7 h 20 min.

Operators from Budapest to Rijeka

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
AutotransAutotrans
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
Crnja Tours+385 91 30 30 356Crnja Tours
BKK+36 1 3 255 255BKK
Volanbusz+36 1 382 0888Volanbusz
Eurolines HU+36 (1) 382-0888Eurolines HU
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
Turkish AirlinesTurkish Airlines
LOTLOT
Croatia AirlinesCroatia Airlines
SwissSwiss
Brussels AirlinesBrussels Airlines
Wizz AirWizz Air
Pleso Prijevoz01 / 6331-999Pleso Prijevoz
Adria AirwaysAdria Airways
FinnairFinnair
KLMKLM
Air FranceAir France
easyJeteasyJet
GoOpti+386 1 320 4530GoOpti
AlitaliaAlitalia
APT Gorizia800-955957APT Gorizia
Trenitalia+39 06 68475475Trenitalia
Eurobusways+36 20 9148100Eurobusways
Trade AirTrade Air
RyanairRyanair