Bus

Take the Arriva d.o.o. bus at the Rijeka Central Bus Station station .

The journey takes approximately 2 h 15 m. Ticket price is about €9 The travel distance is 171 km.

Carrier is Arriva d.o.o..

Buy ticket

Take the FlixBus bus at the Zagreb station .

The journey takes approximately 4 h 30 m. Ticket price is about €18 The travel distance is 337 km.

Carrier is FlixBus.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Budapest at Booking


Bus train

Take the Arriva d.o.o. bus at the Rijeka station .

The journey takes approximately 2 h 15 m. Ticket price is about €9 The travel distance is 161 km.

Carrier is Arriva d.o.o..

Buy ticket

Get off at the Zagreb.

The journey takes approximately 7 m. The travel distance is 1 km.

Carrier is ZET.

Buy ticket

Get off at the Glavni kolodvor.
Take the train Zagreb Glavni Kol. at the station Croatian Railways (HŽPP).

The journey takes approximately 5 h 49 m. Ticket price is about €20 The travel distance is 350 km.

Carrier is Croatian Railways (HŽPP).

Buy ticket

Get off at the Budapest-Deli.


🛏 Find hotel deals and discounts up to 20% in Budapest at Booking


Train

Take the train Rijeka at the station Croatian Railways (HŽPP).

The journey takes approximately 4 h 31 m. Ticket price is about €13 The travel distance is 222 km.

Carrier is Croatian Railways (HŽPP).

Buy ticket

Get off at the Zagreb Glavni Kol..
Take the train Zagreb Glavni Kol. at the station Croatian Railways (HŽPP).

The journey takes approximately 5 h 49 m. Ticket price is about €19 The travel distance is 350 km.

Carrier is Croatian Railways (HŽPP).

Buy ticket

Get off at the Budapest-Deli.


🛏 Find hotel deals and discounts up to 20% in Budapest at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 4 h 52 m. The travel distance is 501 km.

Get off at the Budapest.


🛏 Find hotel deals and discounts up to 20% in Budapest at Booking


Fly from Rijeka

Take the taxi at the Rijeka.

The journey takes approximately 24 m. Ticket price is about €40 The travel distance is 25 km.

Carrier is Taxi Rijeka.

🚖 Find a cheap local taxi

Get off at the Rijeka (RJK).
Fly out to Rijeka (RJK) of the Milan Bergamo (BGY) airport.

The journey takes approximately 3 h 50 m. Ticket price is about €95

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Milan Bergamo (BGY).
Take the BKK bus at the Liszt Ferenc Airport 2 station .

The journey takes approximately 32 m. The travel distance is 20 km.

Carrier is BKK.

Buy ticket

Get off at the Deák Ferenc tér M.


🛏 Find hotel deals and discounts up to 20% in Budapest at Booking


Bus to Zagreb fly

Take the Pleso Prijevoz bus at the Rijeka - Autobusni Kolodvor station .

The journey takes approximately 2 h 15 m. Ticket price is about €26 The travel distance is 166 km.

Carrier is Pleso Prijevoz.

Buy ticket

Get off at the Zagreb Airport.
Fly out to Zagreb (ZAG) of the Naples (NAP) airport.

The journey takes approximately 3 h 50 m. Ticket price is about €40

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Naples (NAP).
Take the BKK bus at the Rijeka station .

The journey takes approximately 32 m. The travel distance is 161 km.

Carrier is BKK.

Buy ticket

Get off at the Zagreb.


🛏 Find hotel deals and discounts up to 20% in Budapest at Booking


Shuttle

Take the transport at the Rijeka station.

The journey takes approximately 5 h Ticket price is about €70 The travel distance is 503 km.

Carrier is Eurobusways.

Buy ticket

Get off at the Budapest.


🛏 Find hotel deals and discounts up to 20% in Budapest at Booking


The cheapest way to travel from Rijeka to Budapest is by taking a Bus with an average price of €28. The journey takes approximately 7 ч. 45 мин.

Drive is the fastest way to travel from Rijeka to Budapest. Tickets cost €28. The journey takes approximately 4 ч. 52 мин.

Rijeka is approximately 501 km away from Budapest. The trip by car takes 4 h 52 m.

The average journey time by car between Rijeka and Budapest is 4 h 52 m.