Arriva Hrvatska (Arriva Croatia)
ENLargest operator in Croatia; umbrella for Autotrans (Istria, Kvarner, islands, Dalmatia), Panturist (Slavonia/Osijek) and APP Požega, plus international lines.
- Headquarters
- Rijeka

Every Operator, One Place to Find Them
From Samoborček and Antonio Tours to FlixBus and Arriva — the complete directory of bus operators serving Croatia, with direct links to book with each company.
Click any category to expand the list. Each operator card links directly to its booking page so you can buy tickets without going through a middleman.
Largest operator in Croatia; umbrella for Autotrans (Istria, Kvarner, islands, Dalmatia), Panturist (Slavonia/Osijek) and APP Požega, plus international lines.
Domestic network from Slavonia through central and north-western Croatia down to Dalmatia, plus Hvar island buses via Čazmatrans Hvar.
Zagreb-based intercity operator with long-haul lines from Zagreb to Split, Dubrovnik and across Europe (Germany, Austria, Switzerland, Scandinavia).
Istria-based operator running Pula and Rovinj to Zagreb, Rijeka, Split, Zadar and into Slovenia, Italy and Austria.
Zagreb commuter belt to the west: Samobor, Sveta Nedelja, Jastrebarsko, Pisarovina, plus seasonal long-haul lines to Dalmatia.
Dominant operator on the island of Pag (Pag town, Novalja, Povljana, Zrće, Kolan) with mainland connections to Zadar, Šibenik, Trogir, Split and Zagreb.
Main bus carrier on routes to and from Plitvice Lakes; daily connections from Zadar, Split and Zagreb; co-operator of the Lika Line county network.
Istria-based family operator with long-distance lines from Rovinj, Poreč and Pula to Zagreb, Split, Venice, Vienna, Graz and Bratislava. Tickets sold via Traveling.com while the operator's own domain is offline.
Pula-based family operator with lines Pula-Zagreb, Pula-Rijeka-Sarajevo, Pula-Rijeka-Belgrade and Pula-Trieste-Venice, plus Pula Airport shuttles.
Šibenik-Knin county city, suburban and inter-county lines including Vodice and the Kornati hinterland.
Makarska Riviera operator running local, Split, Dubrovnik, Zagreb and Baška Voda routes along the central Dalmatian coast.
Zadar city, suburban and Zadar county bus network including routes to the islands of Ugljan, Pašman, Dugi Otok and Iž.
Dubrovnik city, suburban lines east and west along the coast, and the island of Šipan; the main city and regional bus operator in Dubrovnik-Neretva county.
Public passenger transport in the wider Pula area and south Istria, including Brijuni ferry terminal and Pula Airport connections.
North-western Croatia hub based in Varaždin; county and inter-county routes plus Zagreb, Slovenia and Austria connections. Member of Presečki grupa.
Hrvatsko Zagorje regional operator covering Krapina-Zagorje county plus inter-county and international coach lines.
Zagreb-based coach operator running intercity and international lines, notably to Italy and the Istrian and Kvarner coast.
Zagreb city public transport operator running the tram and city bus network plus the Sljeme cable car.
A few things worth knowing before you book and board — especially if it's your first time on a Croatian intercity coach.
Tickets purchased on the operator's own website are usually cheaper than aggregator prices because platforms add a booking fee. If the operator has no online sales, use GetByBus or the bus station portal.
Most Croatian intercity buses board 10-15 minutes before departure. Luggage goes into the hold and is handled by the driver, not self-service — factor that into your arrival time.
Expect a small fee of around one to two euros per checked bag, usually paid in cash directly to the driver. Carry-on backpacks and small bags are free.
Coastal and island routes run far more frequently from June to September. Off-season departures can drop to one or two per day — always check the operator's current timetable before travelling.
Buying on board with the driver is generally cash-only (euros). Online bookings accept cards, and major stations have card-friendly ticket offices.
Smaller regional operators often don't maintain an English version of their website. When that happens, book the same line through GetByBus or Vollo in English rather than struggling with Croatian checkout.
Mobile data can be patchy on rural routes. Screenshot your e-ticket and the bus station departure board before you travel so you have both without needing signal.
Zagreb, Split and Rijeka have a single main bus station, but Dubrovnik's main station is at Gruž, a few kilometres from the Old Town. Check which stop your ticket uses before arranging onward transport.
Quick answers to common questions about buses, operators, and booking in Croatia.
Most trips in Croatia mix buses for the mainland with ferries for the islands. Use the directory above to book the bus leg, then check our ferry routes and destination guides to round out the plan.
Operator details and booking links are verified at time of publication. Bus timetables and fares change frequently — always confirm departure times and prices on the operator's website before travelling.