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 – although 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.

Getting to Croatia by Bus

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
  • 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
  • Autotrans
    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!
  • 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)

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 routes from Vienna to Zagreb – via Vienna you can also travel from German (Berlin, Munich) and other European cities (Prague, Bratislava)