If you’re planning on getting to Croatia by bus, there are coach services from all nearby European countries – Slovenia, Italy, Austria, Germany, Czech Republic and Switzerland – into Croatia.
Whatever country you’ve travelling from, you’ll almost certainly be able to travel by bus to Zagreb. Zagreb Bus Terminal has a website on which you can check arrival timetables. However, there are also direct international bus services to towns along the coast (towns in Istria, plus Rijeka, Zadar, Split and Dubrovnik).
If you can’t, therefore, find direct services to the coast, then you might need to travel to Zagreb first and then take another bus from here. Do also bear in mind that some companies only operate routes in summer.
Travelling by bus or coach is probably one of the cheapest ways of reaching Croatia, although it may not be the quickest! Having said that, as we’ve explained on our Trains in Croatia page, the bus network in the country is far more extensive than the train network. For this reason, you may like to travel by train to a town near to Croatia (Italy, say, or Slovenia) and then make the final part of your journey into Croatia by bus.
Getting to Croatia by Bus – Companies & Bus Terminals
Take a look at the following websites for timetable details of routes into (and out of) Croatia:
- AP Varazdin
Lines including Vienna – Zagreb; Medjugorje (Bosnia) – Varazdin; and Maribor (Slovenia) – Cakovec
- Autotransport Sibenik
Lines include Frankfurt ( – Rijeka – Sibenik – ) Split; and Trieste to Split/Dubrovnik
Routes from Graz, Vienna, Frankfurt, Mannheim, Munich and Stuttgart to Zagreb, Zadar and Split, plus Ljubljana to Dubrovnik and Mostar and Medjugorje to Zagreb
Rijeka-based bus company operating buses from Trieste to Croatia, plus Munich to Zagreb, Rijeka and Split; Berlin and Hamburg to Split; Zurich and Geneva to Rijeka and Split; and Belgrade to Rijeka and Pula – now offer online booking!
Pula based company, routes from Italy (Venice and Trieste) to Istria
Many routes from Germany to the Croatian inland, plus Belgrade – Novi Sad – Zagreb; Banja Luka (Bosnia) – Zadar and Skopje (Macedonia) – Zagreb
- Croatia Bus
Zagreb-based bus company, routes from Zurich, Vienna, Dortmund, Stuttgart, Trieste; also Berlin – Osijek
- Crnja Tours
Routes from towns in Istria as well as Zagreb to Koper (Slovenia) and Trieste, Venice and Padova, plus Zagreb to Ljubljana
Routes to Pula (and other Istrian towns) from Trieste and Venice, Ljubljana, Belgrade and Sarajevo
- Promet Makarska
Bus routes to Makarska and Split from Tuzla, Mostar and Sarajevo (all in Bosnia & Hercegovina), Belgrade and Munich
Also take a look at the following bus terminal websites for timetable information:
- Dubrovnik Bus Terminal
Details some routes to Bosnia & Hercegovina (Medjugorje, Mostar and Sarajevo) and Montenegro (Kotor, Budva, Herveg Novi)
- Zagreb Bus Terminal
Details bus departures from and arrivals in Zagreb. Very useful!