Home › Travel Guides › Croatia › Croatia Transport Guide:...
Croatia Transport Guide: Getting from Airports to Cities, Intercity Buses, Ferries, and Driving
Transport Guide 2026-10-03 0 views
A coastal country connected by buses and ferries: how to get from the two main airports into town, how to buy tickets for island-hopping ferries, and what to watch out for when driving on highways.

Arrival and Getting into Town

RouteTransportTime/Price
Zagreb Airport – City CentreAirport BusAbout 30 minutes, around €4
Dubrovnik Airport – Old TownAtlas BusAbout 35 minutes, around €10
Split Airport – Old TownAirport Bus Line 37About 40 minutes, around €2
Zagreb – SplitBus/TrainBus about 6 hours, €20–30
Split – DubrovnikBusAbout 4–4.5 hours, €15–25

Public Transport in Cities

  • Zagreb: Extensive tram and bus network; single tickets around €0.7, validate your ticket in the machine upon boarding, day passes are more convenient.
  • Dubrovnik: The Old Town is walkable; Libertas buses connect the Old Town with various bays, around €2 per ride.
  • Split: The Old Town is within walking distance; local buses can take you to nearby beaches.

Island-Hopping Ferries

  • Major routes operated by companies like Jadrolinija and Krilo: Fast ferries between Split–Hvar–Korčula–Dubrovnik run about every 1–2 hours.
  • Car ferries may require queuing 1–2 hours in peak season; services to smaller islands are reduced in the off-season—check official schedules before travel.
  • For island ferry tickets in peak season, especially fast ferries (catamarans), online booking is recommended.

Driving Essentials

  • The A1 motorway runs north–south; Zagreb to Split takes about 4 hours, with tolls paid per section at manned toll booths.
  • The scenic D8 coastal road is more winding and slower, but offers great views; choose the highway if short on time, or the coastal route for sightseeing.
  • Summer border areas (such as near the Neum corridor in Bosnia and Herzegovina) can get congested—allow extra time.

Tips

  • For intercity travel, buses are the top choice; you can book online via GetByBus and FlixBus; trains mainly cover inland routes.
  • Train stations and bus stations are often in different locations—double-check connections.
  • City taxis can be expensive; consider using ride-hailing apps like Uber or Bolt.

Cross-Border Connections

Zagreb is a land transport hub in the Balkans: you can reach Ljubljana, Slovenia, by bus or train in under two hours, and Budapest, Hungary, or Belgrade, Serbia, in four to five hours (allow extra time at non-Schengen borders); the bus between Dubrovnik and Kotor, Montenegro, takes about three hours, making it a smooth link along the western Balkan coast. There are also frequent domestic flights between Dubrovnik, Split, and Zagreb, with extra services in peak season—great for saving a full day of travel if you're in a hurry.

Related Transport Guide

↑