Zagreb Hero
Bus Companies
32+ Operators · Direct Booking Links

Croatia Bus Companies

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.

Complete Operator Directory

All Bus Operators by Category

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.

Arriva Hrvatska (Arriva Croatia)

EN

Largest operator in Croatia; umbrella for Autotrans (Istria, Kvarner, islands, Dalmatia), Panturist (Slavonia/Osijek) and APP Požega, plus international lines.

Headquarters
Rijeka
Book with Arriva

Čazmatrans

EN

Domestic network from Slavonia through central and north-western Croatia down to Dalmatia, plus Hvar island buses via Čazmatrans Hvar.

Headquarters
Čazma
Book with Čazmatrans

Croatia Bus

EN

Zagreb-based intercity operator with long-haul lines from Zagreb to Split, Dubrovnik and across Europe (Germany, Austria, Switzerland, Scandinavia).

Headquarters
Zagreb
Book with Croatia

Brioni Pula

EN

Istria-based operator running Pula and Rovinj to Zagreb, Rijeka, Split, Zadar and into Slovenia, Italy and Austria.

Headquarters
Pula
Book with Brioni

Samoborček

Zagreb commuter belt to the west: Samobor, Sveta Nedelja, Jastrebarsko, Pisarovina, plus seasonal long-haul lines to Dalmatia.

Headquarters
Samobor
Language note
Native-language site — use the booking link for English checkout
Book with Samoborček

Antonio Tours

Dominant operator on the island of Pag (Pag town, Novalja, Povljana, Zrće, Kolan) with mainland connections to Zadar, Šibenik, Trogir, Split and Zagreb.

Headquarters
Pag
Language note
Native-language site — use the booking link for English checkout
Book with Antonio

Prijevoz Knežević

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.

Headquarters
Plitvička Jezera
Language note
Native-language site — use the booking link for English checkout
Book with Prijevoz

Črnja Tours

EN

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.

Headquarters
Rovinj
Book with Črnja

FILS

EN

Pula-based family operator with lines Pula-Zagreb, Pula-Rijeka-Sarajevo, Pula-Rijeka-Belgrade and Pula-Trieste-Venice, plus Pula Airport shuttles.

Headquarters
Pula
Book with FILS

Autotransport Šibenik (ATP Šibenik)

Šibenik-Knin county city, suburban and inter-county lines including Vodice and the Kornati hinterland.

Headquarters
Šibenik
Language note
Native-language site — use the booking link for English checkout
Book with Autotransport

Promet Makarska

EN

Makarska Riviera operator running local, Split, Dubrovnik, Zagreb and Baška Voda routes along the central Dalmatian coast.

Headquarters
Makarska
Book with Promet

Liburnija Zadar

EN

Zadar city, suburban and Zadar county bus network including routes to the islands of Ugljan, Pašman, Dugi Otok and Iž.

Headquarters
Zadar
Book with Liburnija

Libertas Dubrovnik

EN

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.

Headquarters
Dubrovnik
Book with Libertas

Pulapromet

EN

Public passenger transport in the wider Pula area and south Istria, including Brijuni ferry terminal and Pula Airport connections.

Headquarters
Pula
Book with Pulapromet

AP Varaždin (Presečki grupa)

North-western Croatia hub based in Varaždin; county and inter-county routes plus Zagreb, Slovenia and Austria connections. Member of Presečki grupa.

Headquarters
Varaždin
Language note
Native-language site — use the booking link for English checkout
Book with AP

Presečki grupa

Hrvatsko Zagorje regional operator covering Krapina-Zagorje county plus inter-county and international coach lines.

Headquarters
Krapina
Language note
Native-language site — use the booking link for English checkout
Book with Presečki

Pepeks

Zagreb-based coach operator running intercity and international lines, notably to Italy and the Istrian and Kvarner coast.

Headquarters
Zagreb
Language note
Native-language site — use the booking link for English checkout
Book with Pepeks

ZET Zagreb

EN

Zagreb city public transport operator running the tram and city bus network plus the Sljeme cable car.

Headquarters
Zagreb
Book with ZET
Practical Advice

Bus Travel Tips for Croatia

A few things worth knowing before you book and board — especially if it's your first time on a Croatian intercity coach.

Buy Direct When You Can

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.

Arrive 15 Minutes Early

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.

Pay for Luggage in Cash

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.

Schedules Change Seasonally

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.

Cash Still Rules on Board

Buying on board with the driver is generally cash-only (euros). Online bookings accept cards, and major stations have card-friendly ticket offices.

Some Sites Are Croatian-Only

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.

Screenshots Are Your Friend

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.

Book to the Right Station

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.

FAQ

Frequently Asked Questions About Croatia Bus Travel

Quick answers to common questions about buses, operators, and booking in Croatia.

Combining Buses with the Rest of Your Trip

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.