Cities in Croatia

Design your perfect tour of Croatia's cities with a local expert
Customize a tour idea created by one of our local agents based in the destination

What to do in Croatia?

Croatia is a small treasure for all inquiring travellers: you will have the opportunity to discover a beautiful blend of nature, culture et turquoise waters. Diverse and unspoilt scenery, towns bursting with history and an intact coastline, all the rocks, pine forests and coves await you for your arrival. The cherry on top: the Croatians are welcoming and curious people, rich with a tasty, culinary tradition… You can explore the country from the north to the south, or even from the south to the north: there are 1700 kilometres of coastline and several 1,200 isles & islands that you will have to discover. You will go from isle to isle on your own boat and you will stop there to have a stroll: the beauties of nature reveal themselves, and on many of the islands… this scene will not just be for you! Croatia also has eight national parks, as well as occasional encounters with unblemished fauna and flora. The destination is perfect for those who want to alternate between idle relaxation and sport, for example by spending time between tranquil sailing and hiking… And finally, this beautiful country is appreciated for its sublime towns, where the architecture will delight you. The capital, Zagreb, for example, is a subtle balance between historical wealth and modern town living…
See travel guide

When to go in Croatia?

jan
feb
march
april
may
june
july
aug
sept
oct
nov
dec
See when to go

The best cities to visit in Croatia

There are many reasons to visit Croatia, from its exquisite cuisine to the excellent climate. However, the Adriatic Coast is the star attraction, with its endless miles of gorgeous beaches backed by verdant hills and medieval towns and cities.

Croatia’s cities tend to be defined by a heady blend of history and cosmopolitanism, where chic wine bars sit alongside ancient fortresses, making for the perfect vacation destination. Well-preserved historic architecture is abundant across almost every city in Croatia, with each destination having its own fascinating backstory.

What makes Croatia’s cities unique?

Most of Croatia's cities are located on the Adriatic coast, with fabulous beaches nearby. Historic Roman buildings and ruins dominate the city centers and their spectacular Old Towns, with Dubrovnik being the star attraction. This seafaring nation serves up delicious seafood at its countless waterside restaurants where you can dine on the catch of the day following an afternoon of exploring incredible historic sites.

The top cities in Croatia to include in your trip itinerary

While they all feature amazing architecture, great restaurants, and historical treasures, each of Croatia's cities has its own unique appeal. Here are the best cities to visit in Croatia.

Walk the old walls of Dubrovnik

Dubrovnik's Old City is a UNESCO World Heritage Site made up of cobbled squares and maze-like alleyways, and its impressive city walls date back to the 13th century. Packed with bars, restaurants, and boutique shops, it’s a captivating and atmospheric time to spend a day or two. Nearby you’ll find great beaches on the glistening Adriatic coast.

Seek out intrigue in Zagreb

Croatia's often overlooked capital in the north of the country has a rich architectural history and plenty of quirky attractions. Stop in at the Museum of Broken Relationships for a spot of comedy and tragedy in equal measure. And for those seeking some education, Zagreb's Old Town offers a fascinating history lesson. The newer side of town is best for shopping and bars, so come here in the evening for a great night out.

Get lost in Split

Located on the Dalmatian Coast, Split has a huge labyrinthine city center, perfect for getting lost amid kitsch coffee shops and alfresco dining spots. There are multiple beaches nearby and Split makes an excellent starting point for an island hopping tour along Croatia’s isle-studded coastline.

See sunset in Zadar

The smaller coastal city of Zadar is a little-known highlight of the Croatian coast. Expect a far more laid-back atmosphere here, with plenty of brilliant activities and interesting history. Don't leave without visiting the medieval Zadar Cathedral, the city's stand-out architectural highlight, and be sure to catch sunset by the seafront where a huge ‘sea organ’ place the tune of the tides.

Eat Istrian cuisine in pretty Pula

Pula has a small-town vibe but certainly packs a punch when it comes to activities. With both magnificent beaches and medieval architecture, not to mention fantastic local seafood and traditional Istrian cuisine, Pula is, without question, one of the best cities in Croatia. Don't miss the spectacular Roman amphitheater right in the city center. 

Tips for planning a city break in Croatia

To enjoy the cities without the crowds, plan to visit outside of the main summer months—even in Europe's winter months, temperatures in Croatia can still reach daily highs of 68°F. The best way to get from city to city is by renting a car and driving along the dazzling Adriatic coastline. There are also several bus companies that operate services between cities in Croatia. Two to three days in each location is plenty of time to experience the incredible cities of Croatia.

Other trip ideas you might like