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 - Arriva
Rijeka-based bus company operating buses Munich to Zagreb, Rijeka, Zadar and Split (plus other Croatian towns); Berlin to Rijeka; Dortmund, Frankfurt and Hamburg to Rijeka, Zadar, Sibenik and Split; Stuttgart to Rijeka, Zadar, Sibenik, Split, Zagreb, Varazdin, Osijek and Vukovar; Zurich to Rijeka, Zadar, Sibenik, Split, Zagreb, Varazdin, Osijek and Vukovar; Belgrade to Split, Zadar, Rijeka, Pula, Rovinj and Umag; and Sarajevo to Dubrovnik, Pula and Rijeka - Autotransport Sibenik
Lines include Frankfurt ( – Rijeka – Sibenik – ) Split; and Trieste to Split/Dubrovnik - Autoherc
Routes from Graz, Vienna, Frankfurt, Mannheim, Munich and Stuttgart to Zagreb, Zadar and Split, plus Ljubljana to Dubrovnik and Mostar and Medjugorje to Zagreb - Brioni
Pula based company, routes from Italy (Venice and Trieste) to Istria - Cazmatrans
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 - FILS
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) - Split Bus Terminal
- Zagreb Bus Terminal
Details bus departures from and arrivals in Zagreb. Very useful!
Bus/Coach Travel In Europe
- See the Eurolines website for ticket and timetable information for travel from your home country and Europe-wide
- FlixBus Offer many, many routes from all over Europe direct to Croatia – including services from Venice, Trieste, Milan, Florence, Bologna, Rome, Paris, Munich, Stuttgart, Vienna, Salzburg, Budapest, Prague, Bratislava and many more cities!