As a city of culture and sports Rijeka has through the Croatia Bus transportation network various bus connections to all other major Croatian cities and internationally to the cities of Bosnia and Herzegovina, Germany, Switzerland and Sweden. Timetables available here. One of the most popular routes is Zagreb - Rijeka, four times a day, departures from Zagreb at 05:30*( except Sunday), and 08:00, 11:00 and 12:30. The price for one way is 60 kn and 90 kn for a return ticket .
Special discounts for children, students and pensioners.
Departures from Rijeka to Zagreb: 07:00 (except on Sundays), 12:00, 14:00 and 15:00
Booking, bus terminal and luggage fees are not included in the price.
* Except on Sundays
Besides bus connections between Rijeka and Zagreb, Rijeka is through the network of Croatia Bus very well connected with Istria, through two bus lines Zagreb - Rovinj, with other cities of the Kvarner Bay through Zagreb - Novi Vinodolski and Zagreb - Crikvenica, with Dalmatia with bus change in Karlovac and Zagreb on bus lines from Zagreb and Karlovac operating to Dalmatia. When it comes to international bus lines, it is certainly interesting to mention the line Split - Basel which connects Rijeka with Italy and Switzerland on which can be more read here.
Promotional prices on bus tickets to/from Istria activated! Pula, Rovinj, Poreč, Buzet, Novigrad, Umag, Labin, Vodnjan....
Everyday departure to Ljubljana from all over parts of Croatia with Croatia Bus at a promotional price from 30 kn for one - way ticket and 50 kn for a return ticket (Zagreb)
"La passeggiata in Trieste" with Croatia Bus at a promotional price of 60 kn per one-way ticket and 100 kn for round trip
Everyday departure from Zagreb to Imotski at 07:00, 10:15, 13:25 and 16:00 with return trip from Imotski at 06:15, 11:00, 15:30 and 23:00.
Daily departure by the bus line Osijek - Geneve from Croatia and Switzerland! Destinations: Ljubljana (SLO), Milan (I), Chiasso, Lugano, Luzern, Zurich, Bern, Basel, Lausanne and Geneve