Transportation in Croatia

Transportation in Croatia

Your complete guide to getting around Croatia - from airport transfers to local transport

Getting Around Croatia

Croatia's backbone is the coastal bus network, clean, punctual, and cheap enough that locals treat it like a daily habit. Between Split, Zadar, Dubrovnik and Zagreb you'll find frequent departures that cost a fraction of any private transfer; FlixBus and Arriva dominate the routes, and both let you buy e-tickets through their apps so you skip the station queues. Island-hopping is done by Jadrolinija car ferries (the Split, Hvar and Split, Brač lines run year-round) and by faster passenger catamarans in summer, book the catamarans early online, because walk-up spots sell out fast. First-timer heads-up: trains exist but hug the interior and rarely reach the coast, so buses or ferries are the practical choice. In Zagreb, the tram network is compact and easy, buy a 24-hour ZET card from any Tisak kiosk and you're set. Dubrovnik has no rail at all. The airport shuttle (Atlas) is the honest option into town, while taxis are a splurge and unlicensed "transfer guys" at baggage claim are best ignored. Whatever city you land in, use the official airport desk or the operator's app to lock in your ride before you leave the terminal.

Intercity Trains & Buses

Croatia's rail network, operated by HŽ (Hrvatske željeznice), radiates from Zagreb Glavni kolodvor, connecting the capital to cities like Split, Rijeka, and Osijek. But the railway's reach has real limits, there's no rail line to Dubrovnik at all, and coastal routes run slower than the distances suggest. For most of Dalmatia and the island-hopping ferry ports, buses are typically faster, more frequent, and serve far more destinations. Zagreb's main bus station (Autobusni kolodvor), just a short walk from the train station, is the country's busiest ground-transport hub and the natural starting point for longer journeys. Buses generally cost less than flying and cover routes the railways simply don't. Service frequency can swing dramatically between summer and the off-season, so compare current connections on Omio before locking in your itinerary.

Quick Transportation Tips

Snag the ZET day card at Zagreb Main Bus Station. It unlocks unlimited tram and city bus rides. One swipe, endless hops. No fumbling for coins each stop.

Download Promet Split app once you reach Split. Buy bus tickets on your phone. Validate them digitally before boarding. Skip the kiosk queues entirely.

Jadrolinija island ferries take contactless payment on board. Tap your card, find a seat. No ticket office line needed. Simple, fast, done.

Libertas buses in Dubrovnik demand exact change in coins. Keep small kuna ready. The Pile Gate to Lapad ride waits for no one.