Skip to content

Getting Around Croatia: Buses, Ferries, Trains & Driving

Updated · June 29, 2026

How to get around Croatia: buses are the backbone, ferries link the islands, trains are limited and a car suits Istria and the parks. What to use when.

The A1 motorway in Croatia curving through karst mountains under a blue sky
Photo: Quahadi Añtó / Wikimedia Commons, CC BY-SA 3.0

Getting around Croatia comes down to one rule of thumb: buses are the backbone, ferries do the islands, trains are limited and don’t reach the south, and a car earns its keep for Istria, the inland national parks and slow coastal road trips. There’s no high-speed rail and no train at all to Split or Dubrovnik, so the intercity coach network does the heavy lifting along the coast, while Jadrolinija and the catamaran lines connect the islands. Pick your transport by where you’re going rather than out of habit — the right mix is usually buses plus the odd ferry, with a hire car added only for the bits that need one. The notes below are practical orientation; prices and timetables shift with the season, so confirm current details before you commit.

Heads-up. Fares, schedules and tolls change with the season and the operator. Anything about cost or timing here is rough planning orientation, not a quote — check the operator’s own site for live prices and times.

Buses: the backbone of Croatian travel

For getting between towns and cities, the intercity coach is the default in Croatia, and it’s good: comfortable, air-conditioned, frequent on the main routes, and far more extensive than the railway. Operators such as Arriva, FlixBus and a host of regional companies cover the country, with tickets sold at stations and through aggregators like Getbybus; busy corridors (Zagreb–Split, Split–Dubrovnik, the coast in general) run many times a day.

A few practicalities. Buses leave from each town’s bus station (autobusni kolodvor), usually central and often next to the ferry port. You normally buy a specific seat on a specific departure, so in July and August book the popular routes online a day or more ahead. One Croatian quirk: you’re often charged a small fee for stowing a large bag in the hold, paid separately to the driver — keep a little cash for it. For the busiest single route, see Split to Dubrovnik: bus, ferry, car or transfer.

Ferries and catamarans: doing the islands

The islands are reached by boat, and the network is its own little world. Slow car ferries carry vehicles and foot passengers; fast catamarans are foot-only but quicker and land you in the town centre. The national operator Jadrolinija runs most of it, alongside private catamaran lines like Kapetan Luka (Krilo). Sailings are seasonal — frequent in summer, sparse in winter — so the timetable is the single biggest constraint on any island plan.

Makarska harbour under the Biokovo mountain, with boats and a ferry along the waterfront
The coast is stitched together by ferries and catamarans out of ports like Makarska, Split and Zadar — the boat is part of the journey, not just a way to cross. Photo: Jules Verne Times Two / Wikimedia Commons, CC BY-SA 4.0

The decision that shapes every island trip is whether you’re bringing a car. Without one, take the catamaran — faster, and it drops you in the heart of town. With a vehicle you must use a car ferry, and in peak season you should reserve your car place and arrive early at the port. A common, cheaper pattern is to explore the mainland by car, leave it at the port, and cross to the islands on foot. The full picture — operators, hubs and sample routes — is in our Croatia island hopping guide.

An island harbour of stone houses seen through the round porthole of a ferry
Foot-passenger ferry tickets cost far less than taking a vehicle across, and most island towns are small and walkable. Photo: Jules Verne Times Two / Wikimedia Commons, CC BY-SA 4.0

Trains: useful in the north, absent in the south

Croatia’s railway, run by HŽ (Croatian Railways), is the part travellers most often get wrong. It’s useful around the north and the interior — Zagreb has decent connections, and there are lines toward Rijeka, Osijek and the Slovenian and Hungarian borders — but it is slow, limited and, crucially, doesn’t reach the Dalmatian coast south of Split. There is no train to Dubrovnik at all, and the line to Split, while it exists (including seasonal overnight services from Zagreb), is generally slower than the bus.

A blue HŽ Croatian Railways diesel locomotive at a platform in Split
A Croatian Railways (HŽ) train at Split — the railway is handy in the north and interior, but it's slow on the coast and stops at Split; there's no line south to Dubrovnik. Photo: Rob Hodgkins / Wikimedia Commons, CC BY-SA 2.0

The upshot for most coastal trips: don’t plan around trains. Use the train only where it genuinely fits — the Zagreb–Rijeka corridor, a regional hop in the interior, or a scenic Zagreb–Split run if the timing suits and you don’t mind it being slower. Everywhere else, the bus is faster and more frequent.

Driving: best for Istria, the parks and road trips

A car isn’t necessary for a coast-and-islands trip, but it transforms certain itineraries: Istria’s hill towns, the inland national parks (Plitvice, Krka), and a slow Adriatic road trip are all far easier with your own wheels than tied to timetables. Croatia’s motorways (the A1, A2 and so on) are modern and tolled by distance — you take a ticket on entry and pay on exit, or use the ENC tag — while the scenic coastal Magistrala (D8) is toll-free but slower and winding.

The D8 coastal road near Split with light traffic and the Dalmatian mountains behind
The coastal D8 (the Magistrala) is toll-free and beautiful but slower; the inland A1 motorway is faster and tolled by distance. Photo: Macic7 / Wikimedia Commons, CC BY-SA 3.0

Two things to keep in mind. First, a car is a liability inside the old towns — Split’s Diocletian’s Palace and Dubrovnik’s walled core are pedestrian-only, with scarce, pricey parking, so you park outside and walk in. Second, since the Pelješac Bridge opened in July 2022, you can drive Split to Dubrovnik without crossing into Bosnia at Neum. For costs, insurance, tolls and the one-way-rental question, see renting a car in Croatia.

Flights, taxis and transfers

Croatia has airports at Zagreb, Split, Dubrovnik, Zadar, Pula and Rijeka (Krk), and domestic flights (mainly via Croatia Airlines) connect Zagreb with the coast — worth it only to cross the country fast, say Zagreb to Dubrovnik, where the land journey is long. For shorter hops, taxis and ride-hailing apps operate in the cities, and private transfers booked ahead are handy for airport runs, late arrivals or groups with luggage. Getting from the airport into town is its own small puzzle in each city; our Split airport transfers guide walks through the options there.

Tickets, paying and a few practicalities

A handful of habits make Croatian transport painless. Buy ahead in summer: bus seats, fast catamarans and car-ferry vehicle spaces all sell out on popular routes in July and August, so book online a day or more in advance rather than turning up and hoping. Carry some cash alongside a contactless card — drivers take bus fares directly, the bus-luggage fee is cash to the driver, and small island kiosks aren’t always card-friendly. For buses, the aggregator sites (and operators’ own apps) let you compare departures and book; for ferries, go to the operators’ sites, which are the only authoritative source for seasonal times and fares.

A note on money and entry that affects everyone: Croatia uses the euro (€) and is in the Schengen Area, so for most visitors there are no internal border formalities and one currency throughout — a genuine simplification compared with a few years ago. Build a little slack into any plan that hinges on a single connection, especially a catamaran (strong wind, the bura or jugo, can cancel sailings) or a tight bus-to-ferry transfer. And remember the through-line of all of this: match the mode to the leg — a bus down the coast, a boat to the island, a car only where it adds something.

Putting it together: what to use when

  • Town to town along the coast: the bus — frequent, comfortable, the default.
  • To the islands: a ferry or catamaran — catamaran if you’re on foot, car ferry if you’re driving.
  • In the north or interior: the train can work (Zagreb–Rijeka, regional lines); elsewhere, skip it.
  • Istria, the national parks, a slow road trip: a hire car.
  • Crossing the country fast: a domestic flight (e.g. Zagreb–Dubrovnik).
  • Airports, late nights, groups: a taxi or private transfer.

For specific journeys, see our guides to Croatia island hopping, renting a car in Croatia and the Dalmatia coast route from Split to Dubrovnik. To time it all, read the best time to visit Croatia, and for budgeting, how much a Croatia trip costs. The transport hub collects every getting-around guide in one place.

Everything here is practical planning orientation, not a quote. Bus and ferry fares, train and catamaran timetables, and motorway tolls change with the season and the operator — confirm current details with the operators and official sources before you travel.