Routes · Europe
Shanghai to Croatia: Dubrovnik, Split, Plitvice Lakes and Zagreb
Shanghai → Dubrovnik → Split → Plitvice Lakes → Zagreb
Croatia coast & lakes Best season (general guide): May–Jun, Sep
Croatia combines a long Adriatic coast with green inland parks, and this route travels from the far south to the capital. From Shanghai you'll connect via the Gulf, Istanbul or a European hub to Dubrovnik. The return is from Zagreb, so there's no backtracking. The itinerary spends three nights in Dubrovnik, two nights in Split, one night in Plitvice Lakes and two nights in Zagreb.
How to pace it: After the connecting flights from Shanghai, plan days one to three in Dubrovnik: first Stradun, then city walls early, Lokrum, and finally cable car. Next, plan days four and five in Split: first travel to Split, then Diocletian's Palace, and finally Hvar or Brač. Next, plan day six in the Plitvice Lakes: first travel inland to Plitvice, then lakes at opening. Next, plan days seven and eight in Zagreb: first travel to Zagreb, then upper town, and finally museums.
Dubrovnik's walled old town is the highlight of the south: walk the walls, see the Stradun, and take a boat to Lokrum island. The coast road or a catamaran brings you to Split, where people live, shop and drink coffee inside the walls of Diocletian's Palace. Island trips to Hvar or Brač are easy from here. Heading inland, Plitvice Lakes National Park has a chain of lakes linked by waterfalls, explored on boardwalks and by electric boat. Staying nearby lets you be at the gate when it opens. Zagreb finishes the trip with its upper town, St Mark's Church and the Museum of Broken Relationships.
May, June and September offer warm weather with fewer crowds and lower prices than high summer. The waterfalls at Plitvice are usually at their fullest in spring, while the sea is warmest for swimming from late June to September. July and August are very busy on the coast.
Buy Plitvice tickets online for a timed entry in busy months. Swimming isn't allowed in the Plitvice lakes.
For a different side of the coast, you can stop in Šibenik or visit Krka National Park between Split and Plitvice. Krka's waterfalls are another of Croatia's natural highlights, and the park is accessible from Split by a day trip.
Suggested outline
Shanghai
Dubrovnik
The walled old town on the Adriatic. Walk the city walls early and take the cable car up Mount Srđ.
Split
Reached by road or catamaran. The old town is built within the Roman emperor Diocletian's palace.
Plitvice Lakes
A national park of terraced lakes joined by waterfalls, inland from the coast, with wooden boardwalks.
"View_in_Plitvice_Lakes_National_Park.jpg" by Zysko serhii, CC BY-SA 4.0, via Wikimedia Commons· licence Zagreb
Croatia's capital, with an upper town of churches and museums and a lively café culture.
"Zagreb_(29255640143).jpg" by Nick Savchenko from Kiev, Ukraine, CC BY-SA 2.0, via Wikimedia Commons· licence
Day by day
- Day 1 · Dubrovnik — Arrive; Stradun· Shanghai → Dubrovnik (by air) — long-haul; may arrive the next calendar day
- Day 2 · Dubrovnik — City walls early; Lokrum
- Day 3 · Dubrovnik — Cable car
- Day 4 · Split — To Split; Diocletian's Palace· Dubrovnik → Split (overland)
- Day 5 · Split — Hvar or Brač
- Day 6 · Plitvice Lakes — Inland to Plitvice; lakes at opening· Split → Plitvice Lakes (overland)
- Day 7 · Zagreb — To Zagreb; upper town· Plitvice Lakes → Zagreb (overland)
- Day 8 · Zagreb — Museums
- Day 9 · Zagreb — Travel home from Zagreb· Zagreb → Shanghai (by air)
A suggested pace only; expedition days are set by the operator.
Flights, leg by leg
Each button opens a live, dated search. We don't show stored fares here: check today's price on the booking site.
- Shanghai → Dubrovnik (SHA → DBV) · Check today's price Search fares SHA → DBV · 3 Dec ↗
Showing dates about a month ahead — change them when you search.
Dubrovnik
Plan the trip: Dubrovnik
- Airport transfer Airport transfers in Croatia on Kiwitaxi ↗
- Car hire Car hire in Dubrovnik on Localrent ↗
- eSIM eSIM data for Croatia on Airalo ↗
- Private transfer Private transfers in Dubrovnik on GetTransfer ↗
- Audio guide Self-guided audio tours in Dubrovnik on WeGoTrip ↗
- Travel insurance Travel insurance on EKTA ↗
- Flight delayed? Check flight delay compensation on AirHelp ↗
These links go to partner sites. We may earn a commission if you buy through them, at no extra cost to you. Prices and terms are set by the partner.
Split
Plan the trip: Split
- Airport transfer Airport transfers in Croatia on Kiwitaxi ↗
- Car hire Car hire in Split on Localrent ↗
- eSIM eSIM data for Croatia on Airalo ↗
- Private transfer Private transfers in Split on GetTransfer ↗
- Audio guide Self-guided audio tours in Split on WeGoTrip ↗
- Travel insurance Travel insurance on EKTA ↗
- Flight delayed? Check flight delay compensation on AirHelp ↗
These links go to partner sites. We may earn a commission if you buy through them, at no extra cost to you. Prices and terms are set by the partner.
Plitvice Lakes
Nearest airport: Zagreb
Zagreb
Plan the trip: Zagreb
- Airport transfer Airport transfers in Croatia on Kiwitaxi ↗
- Car hire Car hire in Zagreb on Localrent ↗
- eSIM eSIM data for Croatia on Airalo ↗
- Private transfer Private transfers in Zagreb on GetTransfer ↗
- Audio guide Self-guided audio tours in Zagreb on WeGoTrip ↗
- Travel insurance Travel insurance on EKTA ↗
- Flight delayed? Check flight delay compensation on AirHelp ↗
These links go to partner sites. We may earn a commission if you buy through them, at no extra cost to you. Prices and terms are set by the partner.
Partner links may earn LarkTours a commission at no extra cost to you. Prices, availability and terms are set by each partner.