Skip to main content
Home CroatiaDestinations

Destinations in Croatia — where to go

Zagreb, Split, and Zadar — the mainland cities behind Croatia's famous coastline.

Croatia's mainland splits into three very different bases: Split (the Dalmatian coast's gateway, 2–3 days, built around a still-lived-in Roman palace), Zagreb (the underrated capital, 2 days, most travelers skip it and shouldn't), and Zadar (a smaller coastal city with a genuinely unique sunset, 1–2 days). Most itineraries use Split or Dubrovnik as the coastal anchor and add Zagreb or Zadar if time allows.

Almost every Croatia itinerary gets built around the coast — which is fair, since that's what put the country on the map — but treating the mainland cities as pure transit stops is how you miss some genuinely great days. Split has a UNESCO palace you can actually eat breakfast inside of, Zagreb's Advent market has been voted Europe's best more than once, and Zadar has a sunset Alfred Hitchcock reportedly called the most beautiful he'd ever seen. Here's an honest take on all three.

Questions people actually ask

What's the best first-time Croatia itinerary?
Split (2–3 days) + Dubrovnik (2–3 days) + one island (Hvar or Korčula, 2–3 days) covers the classic Dalmatian coast in 8–10 days. Add Zagreb or Zadar at either end if you have more time or are flying in/out of Zagreb anyway.
Do I need to visit Zagreb if I only care about the coast?
No — you can fly into Split or Dubrovnik directly and skip the capital entirely. But Zagreb is a genuinely different, more central-European experience (think Vienna's quieter cousin) and pairs surprisingly well with a coastal trip if your flights route through it.
Which Croatian city is cheapest?
Zagreb and Zadar generally run cheaper than Split or Dubrovnik for accommodation and restaurants, especially outside July–August peak season.