12 days and 11 nights in Croatia
Croatia from Zagreb to Dubrovnik in 12 days
A twelve-day route through Zagreb, Plitvice Lakes, Split, Hvar and Dubrovnik, with the seasonal ferry legs treated honestly.
Published by Fernando Ruiz- Best for
- Travellers who want one inland city, a national park, a historic coast and one island without driving the full route.
- Largest trade-off
- The Hvar to Dubrovnik leg is seasonal, so the route needs a mainland version when the sailing does not operate.
- Best months
- May, June, September
- 1
Days 1 to 2
Zagreb
Two nights allow an arrival evening and one complete day across the Lower and Upper Towns.
2 nights · Arrival and orientationNext: Coach, 120 to 165 minutesZagreb bus station to Plitvice Lakes entrance or nearby base. Confirm the dated service, boarding point and arrival point before travel. Allow 30 minutes before departure. Advance reservation recommended. Check licensed intercity coach. Fallback: Hire a car for the park section - 2
Days 3 to 3
Plitvice Lakes
One night protects an early timed entry and a coherent official lake circuit.
1 night · Coach transfer and hotel changeNext: Coach, 210 to 300 minutesPlitvice area to Split bus station. Confirm the dated service, boarding point and arrival point before travel. Allow 45 minutes before departure. Advance reservation recommended. Check licensed intercity coach. Fallback: Return to Zagreb for a flight or use a private transfer - 3
Days 4 to 6
Split
Three nights cover the palace city, Marjan and one optional local excursion.
3 nights · Coach transfer and hotel changeNext: Ferry, 55 to 120 minutesSplit ferry port to Hvar Town or Stari Grad. Confirm the dated service, boarding point and arrival point before travel. Allow 45 minutes before departure. Advance reservation recommended. Check Jadrolinija or another licensed operator. Fallback: Stay in Split if wind cancels the crossing - 4
Days 7 to 8
Hvar Island
Two nights create one complete island day after arrival at the booked port.
2 nights · Ferry transfer and hotel changeNext: Ferry, 190 to 230 minutesHvar Town or Stari Grad to Dubrovnik port. Confirm the dated service, boarding point and arrival point before travel. Allow 60 minutes before departure. Advance reservation recommended. Check Krilo or another licensed seasonal operator. Fallback: Return to Split and use a mainland coach - 5
Days 9 to 12
Dubrovnik
Three nights support the walls, old town, one flexible day and a mainland departure.
3 nights · Ferry transfer and hotel change
Day-by-day plan
| Day | Overnight base | Main plan | Transfer | Approximate burden |
|---|---|---|---|---|
| 1 | Zagreb | Morning: Arrive in Zagreb and stay around the Lower Town after checking in. Afternoon: After check-in, use a short local route in Zagreb and avoid another fixed booking. Evening: Keep the evening close to Zagreb after the main plan. Book: Confirm the dated connection and accommodation arrival details before travel. Short on time: If time is short, keep the main plan and remove the optional local extension. | Arrival and local orientation | Transfer, hotel change and local walking. |
| 2 | Zagreb | Morning: Visit Dolac Market and the Upper Town, then choose one museum for the afternoon. Afternoon: Leave part of the afternoon for a slower visit, rest and an unhurried meal in Zagreb. Evening: Leave the evening open in Zagreb instead of adding another transfer. Book: Reserve any named timed entry and check current opening hours before the day begins. Short on time: If time is short, keep the main plan and remove the optional local extension. | No hotel change | Local walking and public transport. |
| 3 | Plitvice Lakes | Morning: Travel to the Plitvice area and keep the evening close to the selected entrance. Afternoon: After check-in, use a short local route in Plitvice Lakes and avoid another fixed booking. Evening: Finish the day in Plitvice Lakes and leave time for the next morning. Book: Confirm the dated connection and accommodation arrival details before travel. Short on time: If time is short, keep the main plan and remove the optional local extension. | Coach from Zagreb bus station, 120 to 165 minutes | Transfer, hotel change and local walking. |
| 4 | Split | Morning: Enter the park at the reserved time, follow an open official circuit, then continue to Split. Afternoon: After check-in, use a short local route in Split and avoid another fixed booking. Evening: Keep the evening close to Split after the main plan. Book: Confirm the dated connection and accommodation arrival details before travel. Short on time: If time is short, keep the main plan and remove the optional local extension. | Coach from Plitvice area, 210 to 300 minutes | Transfer, hotel change and local walking. |
| 5 | Split | Morning: Explore Diocletian’s Palace early and use the waterfront after the central lanes. Afternoon: Leave part of the afternoon for a slower visit, rest and an unhurried meal in Split. Evening: Leave the evening open in Split instead of adding another transfer. Book: Reserve any named timed entry and check current opening hours before the day begins. Short on time: If time is short, keep the main plan and remove the optional local extension. | No hotel change | Local walking and public transport. |
| 6 | Split | Morning: Walk Marjan or visit Trogir, keeping the evening free for the ferry check. Afternoon: Leave part of the afternoon for a slower visit, rest and an unhurried meal in Split. Evening: Finish the day in Split and leave time for the next morning. Book: Reserve any named timed entry and check current opening hours before the day begins. Short on time: If time is short, keep the main plan and remove the optional local extension. | No hotel change | Local walking and public transport. |
| 7 | Hvar Island | Morning: Take the booked vessel to the correct Hvar port and stay close to the arrival town. Afternoon: After check-in, use a short local route in Hvar Island and avoid another fixed booking. Evening: Keep the evening close to Hvar Island after the main plan. Book: Confirm the dated connection and accommodation arrival details before travel. Short on time: If time is short, keep the main plan and remove the optional local extension. | Ferry from Split ferry port, 55 to 120 minutes | Transfer, hotel change and local walking. |
| 8 | Hvar Island | Morning: Choose one island focus, such as Hvar Town, beaches or an interior village route. Afternoon: Leave part of the afternoon for a slower visit, rest and an unhurried meal in Hvar Island. Evening: Leave the evening open in Hvar Island instead of adding another transfer. Book: Reserve any named timed entry and check current opening hours before the day begins. Short on time: If time is short, keep the main plan and remove the optional local extension. | No hotel change | Local walking and public transport. |
| 9 | Dubrovnik | Morning: Use the seasonal coastal ferry to Dubrovnik, or follow the mainland alternative. Afternoon: After check-in, use a short local route in Dubrovnik and avoid another fixed booking. Evening: Finish the day in Dubrovnik and leave time for the next morning. Book: Confirm the dated connection and accommodation arrival details before travel. Short on time: If time is short, keep the main plan and remove the optional local extension. | Ferry from Hvar Town or Stari Grad, 210 to 300 minutes | Transfer, hotel change and local walking. |
| 10 | Dubrovnik | Morning: Walk Dubrovnik’s walls early and keep the afternoon within the old town. Afternoon: Leave part of the afternoon for a slower visit, rest and an unhurried meal in Dubrovnik. Evening: Keep the evening close to Dubrovnik after the main plan. Book: Reserve any named timed entry and check current opening hours before the day begins. Short on time: If time is short, keep the main plan and remove the optional local extension. | No hotel change | Local walking and public transport. |
| 11 | Dubrovnik | Morning: Take one planned excursion or use a slower city day when the sea or weather is unsettled. Afternoon: Leave part of the afternoon for a slower visit, rest and an unhurried meal in Dubrovnik. Evening: Leave the evening open in Dubrovnik instead of adding another transfer. Book: Reserve any named timed entry and check current opening hours before the day begins. Short on time: If time is short, keep the main plan and remove the optional local extension. | No hotel change | Local walking and public transport. |
| 12 | Dubrovnik | Morning: Keep the final hours near the airport bus or onward transport point. Afternoon: Leave part of the afternoon for a slower visit, rest and an unhurried meal in Dubrovnik. Evening: Finish the day in Dubrovnik and leave time for the next morning. Book: Reserve any named timed entry and check current opening hours before the day begins. Short on time: If time is short, keep the main plan and remove the optional local extension. | No hotel change | Local walking and public transport. |
Ways to adjust the route
- Remove the Plitvice overnight and visit the park on a transfer tour or long day from Zagreb. This saves one hotel move but gives less control over park timing.
- 1
- Remove Hvar and travel from Split to Dubrovnik by mainland coach. This eliminates the two most weather-sensitive ferry legs.
- 2
- Add one night in Split. The extra day supports Trogir or Marjan without taking time from Diocletian’s Palace, and the number of hotel moves does not change.
This twelve-day Croatia route begins inland, stops at Plitvice Lakes, then follows the Adriatic from Split to Hvar and Dubrovnik. It works best while the coastal ferries are running, and it needs a mainland alternative before any fixed onward flight.
Five bases from Zagreb to Dubrovnik
Spend two nights in Zagreb for the Lower Town, Upper Town and one museum. This also provides time to confirm the bus and timed park entry for the next stage.
One night near Plitvice Lakes allows an earlier start and avoids forcing the national park into a roadside pause. Match the accommodation and ticket to the correct entrance.
Three nights in Split cover Diocletian’s Palace, Marjan and either Trogir or a slower city day. Do not use the only full day for an island excursion when Hvar comes next.
Two nights on Hvar create one complete island day. Stay near the port used by the booked vessel, because Hvar Town and Stari Grad are not the same arrival point.
Finish with three nights in Dubrovnik for the walls, old town and one optional coastal or island day. Keep the last night on the mainland when a flight follows.

Buses, park entry and ferries
Zagreb to Plitvice and Plitvice to Split use intercity coaches. Check the dated departures, the park entrance served and luggage arrangements before reserving the two legs.
Split has both fast passenger vessels to Hvar Town and a vehicle ferry to Stari Grad. Journey time and arrival point depend on the service, so the ticket must be matched to the hotel.
The direct Hvar to Dubrovnik catamaran is seasonal and weather-sensitive. Krilo and other licensed operators may run the route, but dates change. The fallback is a return to Split followed by a mainland coach, which needs a separate travel day.

A day-by-day Croatia route
Day 1: Arrive in Zagreb and stay around the Lower Town after checking in.
Day 2: Visit Dolac Market and the Upper Town, then choose one museum for the afternoon.
Day 3: Travel to the Plitvice area and keep the evening close to the selected entrance.
Day 4: Enter the park at the reserved time, follow an open official circuit, then continue to Split.
Day 5: Explore Diocletian’s Palace early and use the waterfront after the central lanes.
Day 6: Walk Marjan or visit Trogir, keeping the evening free for the ferry check.
Day 7: Take the booked vessel to the correct Hvar port and stay close to the arrival town.
Day 8: Choose one island focus, such as Hvar Town, beaches or an interior village route.
Day 9: Use the seasonal coastal ferry to Dubrovnik, or follow the mainland alternative.
Day 10: Walk Dubrovnik’s walls early and keep the afternoon within the old town.
Day 11: Take one planned excursion or use a slower city day when the sea or weather is unsettled.
Day 12: Keep the final hours near the airport bus or onward transport point.

Best months for the full route
Late May, June and September provide the best balance of useful island links, long daylight and less pressure than the busiest summer weeks.
July and August bring the fullest transport pattern but also heat, crowded old towns and heavy demand. Spring or autumn outside the ferry window requires the mainland version without Hvar.
Safer route alternatives
Remove Hvar if the Hvar to Dubrovnik sailing does not operate. Add the saved nights to Split and Dubrovnik, then travel south by coach.
Plitvice can be reduced to a long transfer-day visit, but one night gives better control over entry time and weather. Keep the overnight if the park is a priority.
Coaches, ferries, historic paving and park paths have different access conditions. Contact the operators for boarding help and choose the national park circuit around current mobility information.
Guides for the Croatia route
Planning information reviewed 3 September 2026, next review due 3 December 2026.
Planning sources
Check current operator timetables, reservations and access details before booking the route.
- Official Croatia travel planning Croatian National Tourist Board, checked 2 September 2026
- Official Dubrovnik visitor information Dubrovnik Tourist Board, checked 29 August 2026
- Official Split visitor information Split Tourist Board, checked 29 August 2026
- Zagreb bus station information Autobusni kolodvor Zagreb, checked 29 August 2026
- Plitvice Lakes visitor information Plitvice Lakes National Park, checked 3 September 2026
- Split to Hvar ferry information Jadrolinija, checked 3 September 2026
- Krilo coastal ferry timetable Kapetan Luka Krilo, checked 3 September 2026
- Croatia weather and warnings Croatian Meteorological and Hydrological Service, checked 3 September 2026