A word of honesty before anything else.
Croatia rewards those who focus. The traveller who spends two weeks in Dalmatia will leave knowing something. The traveller who tries to cover the whole country in two weeks will leave having seen everything and experienced less. If you haven't already, read the first piece in this series — the case for choosing one region and the reason for following the motto "less is more".
That said: some travellers have more time, or are visiting Croatia once and want a broader sense of the country before deciding where to return. For those people, this piece offers a framework — not a rigid itinerary, but a realistic route along what I think of as Croatia's main spine, from Zagreb in the north down to Dubrovnik in the south, with the most rewarding stops along the way.
The honest minimum for this route to feel worthwhile rather than rushed: two weeks. Three is better. Less than two weeks and you will spend more time in transit than anywhere else.
Zagreb has the most year-round flight connections of any Croatian city — it is the most reliable entry and exit point regardless of season. The route described here starts and ends in Zagreb, moving south through the interior before reaching the coast, then returning north along a different path.
The main spine: Zagreb → Plitvice and Lika → Zadar → Split → (Mostar) → Dubrovnik → Makarska → Šibenik → Zagreb
This is a framework. Your specific timing, interests, and tolerance for travel days will determine how many nights you spend at each stop. What follows is an honest assessment of each.
Zagreb is a capital that surprises people who arrive expecting a transit hub. The city has two distinct characters: Gornji Grad (Upper Town) and Donji Grad (Lower Town), connected by a funicular that is one of the shortest in the world.
Gornji Grad — the medieval upper town — contains the Cathedral of the Assumption, St Mark's Church with its colourful tiled roof, the Lotrščak Tower, and a network of stone streets that feel genuinely old rather than restored. Donji Grad — the 19th-century lower town — is a grid of Austro-Hungarian boulevards, parks, museums and café terraces. The Museum of Broken Relationships is here, and is genuinely worth visiting. The Zagreb market, Dolac, is one of the better city markets in Central Europe.
One full day covers the major sights of both towns comfortably. A second day allows for day trips: Varaždin (a beautifully preserved Baroque town, 1.5 hours by bus or train) and Trakošćan Castle are both within easy reach. The Zagorje wine region — rolling hills, family vineyards, wooden wine cottages (kleti) selling Graševina and sparkling wines — is approximately one hour from Zagreb and one of the more pleasant half-day diversions available.
Note: Zagreb has been undergoing reconstruction since a significant earthquake in 2020. Some buildings and parts of the historic centre are still under repair. This does not significantly affect the visitor experience but is worth knowing.
Thermal baths near Zagreb: The area between Varaždin and Zagreb is studded with thermal spas (toplice) with roots going back to Roman times. Varaždinske Toplice — known in Roman times as Aquae Iassae — is one of the oldest spa resorts in Europe, with over 2,000 years of history. Krapinske Toplice, 45 kilometres from Zagreb, houses the largest thermal spa complex in Croatia: 18,000 square metres, over 160 water attractions, pools, saunas and wellness facilities, open daily 9am–9pm. The Zagorje region alone has four toplice within an hour of Zagreb. For those who want to break the journey between Zagreb and Plitvice with a day of thermal baths in the hills, this is the right detour.
Between Zagreb and the Lika region (where Plitvice lies), there is something worth a detour for the right traveller: the Kuterevo Bear Refuge, located in the Velebit mountain area. This is a sanctuary for brown bears that cannot be returned to the wild — orphaned or injured animals that would not survive alone. Visitors can observe the bears at close range in a natural forest setting.
This is not a zoo. It is a refuge run by volunteers, and the experience reflects that — modest, genuine, and quite extraordinary if you have any interest in wildlife. Contact the refuge in advance to confirm visiting hours and availability.
Plitvice Lakes National Park needs little introduction — its cascading turquoise lakes and waterfalls are among the most photographed landscapes in Europe. What is less discussed is that the surrounding Lika region contains some genuinely interesting stops that most visitors miss entirely.
Rastoke, less than 30 kilometres from Plitvice Lakes, is a village built on the Slunjčica river where waterfalls flow directly under and around old stone mills and houses. It is on the route between Zagreb and Plitvice and takes less than an hour to explore. In autumn it is particularly beautiful.
The Nikola Tesla Memorial Centre in Smiljan is a short detour from the Plitvice area. Tesla was born in this small Lika village in 1856; the complex includes a reconstruction of his childhood home, the church where his father served as a priest, and a museum covering his life and inventions. For travellers interested in science and history, it is genuinely moving — a world-changing mind born in a small stone village in the Croatian highlands.
Bus from Zagreb to Plitvice takes approximately 2.5 hours. Buses also connect from Plitvice onward toward Zadar.
Zadar's old town is compact — a full day covers everything including the famous sunset. The Roman Forum, the Church of St Donatus (a 9th-century pre-Romanesque rotunda), the Sea Organ (steps descending into the sea where wave action produces music through underwater pipes), and Greeting to the Sun (a solar-powered light installation by the same architect) are all within a short walk of each other.
The sunset from Zadar is genuinely famous. Alfred Hitchcock reportedly called it the most beautiful in the world. Whether this is true is beside the point — the light over the Zadar channel in the early evening is exceptional.
Zadar is also a good base for two nature destinations that are difficult to reach from Split:
Kornati National Park — an archipelago of 89 islands described by George Bernard Shaw as the most beautiful meeting of sea and land on earth. Accessible only by boat, organised day tours depart from Zadar (also from Murter, Biograd na Moru and Šibenik). No public transport. In summer the tours are plentiful; in shoulder season, check availability in advance.
Telašćica Nature Park on Dugi Otok — 200-metre sea cliffs, the salt lake Mir, 25 small beaches, wild donkeys, and the ruins of an Austro-Hungarian fortress at 161 metres with views across the entire archipelago. Since Telašćica is 64% sea, the easiest access is by boat — organised tours depart from Zadar, often combined with Kornati. Independent access is possible via Jadrolinija ferry to Sali on Dugi Otok, then 3 kilometres to the park entrance by taxi or on foot. Public transport on the island is minimal — no car rental available on the island itself. In shoulder season, organised tours are less frequent; check ahead.
Sakarun Beach on Dugi Otok — a turquoise bay with white sand that looks more Caribbean than Adriatic. Reachable by ferry from Zadar to Brbinj or Bozava, then transport across the island. In shoulder season this requires a car or pre-arranged transport — the island's own bus is limited to one connection from Bozava to the Brbinj ferry. For most shoulder season travellers, Sakarun is realistically only accessible as part of an organised tour or with a rental car from Zadar.
Split is covered in detail in the second piece in this series. Three to four nights here is the minimum to use it as a proper base for day trips into Dalmatia.
From Split you can reach Klis, Trogir, Omiš, and Krka National Park by bus. The islands — Hvar, Brač, Šolta — are accessible by ferry. The observatory on Mosor mountain is open on Friday and Saturday evenings.
Three nights allows you one full day in the city, one day trip inland or to the islands, and one rest day. Four nights allows the pace that Dalmatia actually rewards.
Bosnia-Herzegovina is not part of the European Union or Schengen area. Carry your passport. The border crossing adds time to the journey.
Bus from Split to Mostar takes approximately three hours, not including the border. The old town — Stari Most bridge, the Ottoman bazaar, the minarets reflected in the Neretva river — is genuinely extraordinary. In shoulder season the tourist pressure is manageable and the town feels more like itself.
Sarajevo is a long way further — the road from Mostar crosses the mountains and is dramatic but slow. Sarajevo is better treated as a separate trip than a detour from the coast.
Bus from Split: approximately 4 to 4.5 hours. The catamaran is seasonal — by November the bus is the only option.
Check the cruise ship schedule at portdubrovnik.hr before you travel. Dubrovnik in July receives multiple ships daily; in October the frequency drops significantly, and late October/November can produce ship-free days when the Old Town genuinely breathes.
Two nights allows you one evening walk on the walls, one full day in the city and its surroundings, and a morning departure. One night is not enough; three nights or more if you are using Dubrovnik as a base for the surrounding area.
Kotor, Montenegro is a possible day trip from Dubrovnik — a Venetian-walled old town at the head of a fjord-like bay, approximately 1.5 to 2 hours by bus. In peak season, the border crossing can take hours. In shoulder season, it is significantly more manageable. Worth checking current conditions before planning around it.
Mali Ston and Pelješac are en route between Split and Dubrovnik — if you are not stopping there separately, consider a few hours in Ston for the medieval walls and the oysters.
Not everyone needs to return to Zagreb. Here are three realistic options for ending the route at Dubrovnik:
Option 1 — Continue north via Makarska and Šibenik The route described below — back through Makarska and Šibenik to Zagreb. Add two worthwhile stops and completes the circle. Best for those who want to see more of the coast and have the time.
Option 2 — Fly out of Dubrovnik directly Dubrovnik Airport (DBV) has connections to many European cities, particularly in summer and shoulder season. For travellers whose next destination is reachable from Dubrovnik, ending the trip here and flying onward is entirely practical. Check flight availability well in advance — some routes are seasonal and reduce significantly by November.
Option 3 — Domestic flight Dubrovnik to Zagreb Croatia Airlines and Trade Air operate domestic flights between Dubrovnik and Zagreb — approximately 55 minutes in the air compared to 10+ hours by bus. For those who have seen what they came to see and simply need to return to Zagreb for an onward international connection, this is the most time-efficient option. Check current schedules at croatiaairlines.com and trade-air.com — frequencies vary by season.
Rather than returning directly to Zagreb from Dubrovnik, the route north via Makarska and Šibenik adds two stops to break up the long journey into more manageable segments.
Makarska (1-2 nights depending on arrival time) is the gateway to Biokovo Nature Park (see Blog 2 in this series for details on reaching Biokovo and the local hiking club contacts). The town itself has a pleasant old centre and a palm-lined promenade. It is less visited than Split or Dubrovnik and is more genuinely itself for it.
Šibenik (1-2 nights depending on arrival time) has two UNESCO sites. The Cathedral of St James — completed in 1536 after more than a century of construction and built entirely of stone without mortar — is one of the most extraordinary buildings in Croatia. Four fortresses overlook the city: St Michael's Fortress, St John's Fortress, Barone Fortress and St Nikola's Fortress, which guards the channel entrance to the sea.
A note on St Nikola's Fortress specifically: recent visitors have described it as more raw and unrestored than the others — essentially an empty stone shell without interpretation or exhibitions. If you are expecting polished museum presentation, it may disappoint. The other three fortresses — St Michael's, Barone and St John's — have been developed as event venues with regular concerts and cultural programming (tvrdjava-kulture.hr) and offer more structured visitor experiences.
Bus from Dubrovnik to Makarska takes about 3 - 3.5 hours, from Makarska to Šibenik also takes approximately 3 - 3.5 hours. Šibenik to Zagreb by bus takes approximately 5 hours.
Istria deserves its own trip. The peninsula combines hilltop medieval towns, Roman ruins, truffles, Malvazija wine, and Venetian coastal architecture. The area is entirely different from Dalmatia and cannot be properly experienced as a detour from this route.
Slavonia in the east is another Croatia entirely — flat, agricultural, Austro-Hungarian and Ottoman in its layers, with extraordinary wine and food traditions. Adding Slavonia to this route is not realistic.
Gorski Kotar — the forested highlands between Zagreb and Rijeka, home to Risnjak National Park and the Kuterevo Bear Refuge — can be incorporated into the Zagreb end of this route for those with extra days and an interest in interior Croatia.
The honest truth is that Croatia is a country that rewards return visits more than any single trip can satisfy. The route above is a framework for seeing a meaningful cross-section. The detail, the depth, and the things that stay with you come from choosing one piece and staying long enough.
This is the third piece in a series on travelling Croatia slowly. The first — One Croatia Trip Is Never Enough — Here's How to Savour the Journey — covers regions, seasons and transport. The second — Dalmatia at Your Own Pace — Using Split as Your Base — covers day trips and overnights from Split. The fourth — What Google Can't Tell You About Staying in Split for a Week — is about staying in Split properly.
Valeria Teo has lived in Split's Radunica neighbourhood for over 15 years and holds Croatian citizenship. She operates 3 Flowers Holiday Rentals — rooms and apartments in central Split, all within walking distance of the ferry port, Diocletian's Palace and Bačvice Beach. threeflowerssplit.com