Dubrovnik and Zadar are Croatia's two headline coastal cities, but they draw very different crowds: one is a fortified medieval showpiece swarmed by cruise ships and Game of Thrones fans, the other a quieter Roman-rooted city known for modern art on its waterfront.
Dubrovnik's Dubrovnik City Walls and Fort Lovrijenac ring a stone Old Town so intact it's called a fortress-city, with Stradun (Placa) running car-free through the Old Town (Stari Grad). Zadar's core is older but far less imposing: the ruined Roman Forum sits beside Kalelarga Street, a relaxed promenade rather than a walled showpiece.
Dubrovnik packs its history into a small radius: the Rector's Palace and its Cultural History Museum, plus Dubrovnik Cathedral and the Church of St. Blaise facing each other across one square. Zadar spreads its heritage out, pairing the ninth-century St. Donatus Church and Cathedral of St. Anastasia with the Archaeological Museum of Zadar.
Zadar's waterfront has something Dubrovnik doesn't: the Sea Organ and Greeting to the Sun installations, which turn sunset into the city's main event. Dubrovnik's energy centers on performance instead, headlined by the Dubrovnik Summer Festival, while Zadar stays low-key with Old Town Walking Tours and Island-Hopping Boat Tours.
From Dubrovnik, the standout excursion crosses a border entirely: Montenegro (Kotor & Perast) is close enough for an easy day trip along the coast. Zadar's big draw is inland instead: Plitvice Lakes National Park, one of Croatia's most-visited natural sites, is closer to Zadar than to almost anywhere else in the country.
Choose Dubrovnik for dramatic walled architecture, dense sightseeing, and easy access to Montenegro. Choose Zadar for a calmer pace, Roman ruins, and modern waterfront art, plus the shortest route to Plitvice. Dubrovnik rewards a longer stay; Zadar works well as a quick, less crowded base.