Croatia destinations are easy to plan once you pick your travel style: UNESCO old towns (Dubrovnik, Split), a city break (Zagreb), food and coastal charm (Istria), or islands for swimming and slower days. This page highlights our top places to visit, use it to choose a base for a road trip or island holiday, then open the detailed guides for each destination. Start with our Croatia travel guide if you want a quick overview of regions and planning basics.
Dubrovnik
Croatia’s most famous destination and a UNESCO World Heritage Site. Dubrovnik is best known for its preserved medieval walls, historic Old Town, and dramatic Adriatic setting. Walk the City Walls for panoramic views, explore hidden streets and monasteries inside the walls, and use the city as a base for nearby island day trips.
Zagreb
The capital of Croatia and the country’s best city-break destination. Zagreb combines historic Upper Town streets, museums, and markets with a lively café culture centered around the Lower Town. It works well as a short standalone visit or as a starting point for exploring Central Croatia.
Split
One of Croatia’s most versatile destinations and the main gateway to Dalmatian islands. Split is built around Diocletian’s Palace, a UNESCO-listed Roman complex filled with cafés, shops, and apartments. The city is ideal for sightseeing, beaches, and ferry connections to Brač, Hvar, Vis, Šolta, and Korčula.
Zadar
A smart base for exploring North Dalmatia - with an easy mix of history, islands, and day trips. In the Old Town you can see Roman and medieval layers, then finish the day on the seafront by the Sea Organ and the nearby Greeting to the Sun light installation. Zadar is also a practical starting point for island hopping and national-park day trips.
Cavtat
A relaxed coastal town about 20 km south of Dubrovnik, popular as a quieter place to stay while keeping easy access to the city by bus or boat. Cavtat has a walkable harbor promenade, swimming spots, and a calmer pace - ideal for a day trip or a few nights if you want Dubrovnik’s sights without the crowds.
Rovinj
One of Istria’s most iconic old towns, a compact maze of lanes and viewpoints crowned by the Church of St. Euphemia above the harbor. Rovinj is best for slow exploring, sunsets by the waterfront, and using the town as a base for Istrian food-and-wine trips and nearby coastal day trips.
The best Croatia islands to visit
Croatia’s islands are ideal for swimming, coastal walks, and slower-paced days. Most popular islands are easy to reach by ferry from the mainland, making them suitable for both day trips and short overnight stays.
With more than 1,000 islands along the Adriatic coast, many of them uninhabited, choices range from car-free islands near major cities to larger, greener islands with national parks and hiking trails.
Use the islands below to compare atmosphere and access, then open the detailed guides to plan ferries, beaches, and time on the island.
Island Lopud
A small, largely car-free island near Dubrovnik, popular for easy beaches and relaxed walks. Lopud is best known for Šunj beach, one of the rare sandy beaches in southern Dalmatia, and works well as a simple day trip or a quiet overnight stay.
Island Šipan
The largest of the Elaphiti Islands, known for its quiet villages, olive groves, and long coastal walks. Šipan suits visitors looking for space and calm, with historic villas and small bays rather than busy beaches.
Island Koločep
A green, walkable island with two small settlements connected by a coastal path through pine forest. Koločep is well suited for swimming, short hikes, and escaping city crowds, with frequent ferry connections to Dubrovnik.
Island Mljet
Often called Croatia’s greenest island, Mljet is best for nature, swimming, and quiet cycling or walking routes. The island’s main highlight is Mljet National Park with two saltwater lakes (Veliko and Malo Jezero) and the 12th-century Benedictine monastery on the Isle of St. Mary inside the Great Lake. Base yourself near the park (Pomena or Polače) if you want easy access to the lakes and trails.
Choose a Croatia region
If you are not sure where to start, pick a region first. Each region guide helps you match your trip style (history, beaches, food, islands, nature) and choose the best base before you open individual city and island guides.
Southern Dalmatia
Best for Dubrovnik, island day trips, scenic coastline and slower swimming days. A strong choice if you want a mix of UNESCO sights and relaxed coastal time.
Central Dalmatia
Best for Split, Roman history, beaches, and island hopping. Ideal if you want a hub with frequent ferries and easy day trips along the coast.
North Dalmatia
Best for Zadar as a base, smaller coastal towns, and island and nature day trips. A good fit if you want Dalmatia with a slightly calmer feel.
Šibenik region
Best for coastal scenery, historic towns, and nearby islands. Choose this region if you want a base between Split and Zadar with strong day-trip potential.
Istria
Best for coastal charm, food and wine, and easy road trips between seaside towns and inland hill towns. A top pick for a slower, culinary-focused itinerary.
Zagreb & Central Croatia
Best for city breaks, museums, markets, and day trips outside the capital. Choose this if you want an urban start or a cooler-weather itinerary.
Lika region
Best for mountains, national-park landscapes, and waterfall scenery. Ideal if you want to add nature and inland Croatia to a coastal trip.
Slavonia
Best for a slower inland experience with traditional cuisine, wine country, and smaller cities. Choose this if you want Croatia beyond the coast.
Nature & national parks in Croatia
Croatia has eight national parks covering waterfalls, karst lakes, mountains, rivers and island seascapes. The best known is Plitvice Lakes, but other national parks include Krka, Paklenica, Kornati, Mljet, Brijuni, Northern Velebit and Risnjak. Some parks are easy day trips from coastal cities, while others work best as overnight nature stops within a longer itinerary.
When planning your route, most travellers combine one national park with a coastal base, choosing parks based on access, hiking level and travel season.
Plitvice Lakes
Croatia’s most famous national-park landscape: a chain of turquoise lakes linked by waterfalls in a karst setting, protected as a UNESCO World Heritage Site. Plan this as a full day (or overnight nearby) if you want the classic boardwalk routes without rushing.
Šibenik region: Krka & Kornati
A strong base for day trips that combine river scenery and the sea. Krka National Park is in Šibenik-Knin County and is known for its river canyons and waterfalls, while Kornati National Park protects an island-dotted seascape (89 islands, islets and rocks).
Zadar region: Paklenica & Velebit trails
If your idea of nature is hiking and dramatic rock scenery, Paklenica National Park sits on the southern slopes of Velebit and is defined by the canyons of Velika and Mala Paklenica. Combine it with a few coastal days around Zadar for an easy city + mountains mix.
Croatia itineraries - choose destinations by trip length
If you plan by trip length first, destination choices become much simpler. These sample combinations use the bases already listed on this page and keep travel days realistic.
3-4 days: one base
- Dubrovnik: Old Town sights + a day trip to nearby islands or Cavtat
- Split: Diocletian’s Palace + beaches + one island day trip
- Zagreb: Upper Town + museums + markets + a Central Croatia day trip
- Rovinj (Istria): Old Town + coastal walks + a food-and-wine day trip inland
7 days: two bases
- Dubrovnik + Split: classic first-time Croatia route with history and island options
- Split + Istria (Rovinj base): islands and beaches first, then food and old towns
- Zagreb + Istria: city break + coastal towns and inland hill towns
10-14 days: two or three bases + one nature stop
- Dubrovnik + Split + Istria, with a Plitvice Lakes stop between regions
- Split + islands + Istria, adding a national park day from your coastal base
- Zagreb + Plitvice area + Dalmatia, for a balanced inland + coast itinerary
Best time to visit Croatia
Croatia is a year-round destination, but the best time to visit depends on whether your focus is sightseeing, beaches, islands, or nature.
April to June and September to October
The shoulder seasons are ideal for most travellers. Cities and national parks are less crowded, temperatures are comfortable for sightseeing and hiking, and ferry schedules are still frequent along the coast. These months are also excellent for a first visit to Dubrovnik without peak-summer crowds.
July and August
Peak summer is best for swimming, island hopping, and coastal nightlife. Expect higher prices, busier cities, and the need to book ferries and accommodation in advance, especially in Dubrovnik and on popular islands.
November to March
This period works best for city breaks and inland destinations such as Zagreb. Coastal towns are quieter, some island services run less frequently, and national parks focus more on scenery than full-day outdoor activities.
Plan your Croatia trip
If you already know your base (city or island), the next step is to lock in transport and accommodation. These guides help you compare options quickly and book with confidence.
- Ferry booking in Croatia
- Rent a car in Croatia
- Find accommodation in Croatia
- Croatia travel information
FAQ - Croatia destinations
What are the best places to visit in Croatia for first-timers?
For a first trip, most travellers combine one historic coastal city (Dubrovnik or Split), a second base on the coast or in Istria, and one nature stop such as Plitvice Lakes. This mix covers UNESCO sights, swimming, and a different landscape without changing hotels every day.
How many days do you need in Croatia?
3-4 days works best for one base city (for example Dubrovnik, Split, or Zagreb). 7 days is a strong first-trip length for two bases. 10-14 days gives you room for islands plus a national park without rushing.
Are Croatian islands easy to visit without a car?
Yes. Many island trips work well without a car because ferries connect islands to coastal hubs and most visitors focus on beaches, short walks, and boat excursions. If you want remote coves or inland villages on larger islands, a car can help, but it is not required for popular day trips.
How many islands does Croatia have and how many are inhabited?
Croatia has more than 1,000 islands and islets. Only a small share are permanently inhabited, which is why many visitors use ferries and boat tours to reach quieter bays and small islands without staying overnight.
Is Dubrovnik worth visiting if you are trying to avoid crowds?
Yes, but plan smart: stay outside the Old Town walls, visit the City Walls early in the morning or later in the afternoon, and consider day trips to nearby islands for quieter swimming days. If you want a calmer base near Dubrovnik, Cavtat is a common alternative.
Which region is best for food and wine?
Istria is often chosen for food-focused trips thanks to its coastal towns, local wines, and inland hill towns. Slavonia is another strong option for wine and traditional cuisine if you want a slower, inland itinerary.
Do you need to book ferries in advance?
In peak summer, popular ferry routes and catamarans can sell out, especially on weekends. If your plan depends on a specific sailing time, booking ahead is a safer choice. Outside peak months, you usually have more flexibility.