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.

5 overnight basesCoach · FerryActive pace
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. 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 orientation
    Next: 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. 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 change
    Next: 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. 3

    Days 4 to 6

    Split

    Three nights cover the palace city, Marjan and one optional local excursion.

    3 nights · Coach transfer and hotel change
    Next: 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. 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 change
    Next: 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. 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

DayOvernight baseMain planTransferApproximate burden
1ZagrebMorning: 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 orientationTransfer, hotel change and local walking.
2ZagrebMorning: 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 changeLocal walking and public transport.
3Plitvice LakesMorning: 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 minutesTransfer, hotel change and local walking.
4SplitMorning: 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 minutesTransfer, hotel change and local walking.
5SplitMorning: 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 changeLocal walking and public transport.
6SplitMorning: 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 changeLocal walking and public transport.
7Hvar IslandMorning: 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 minutesTransfer, hotel change and local walking.
8Hvar IslandMorning: 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 changeLocal walking and public transport.
9DubrovnikMorning: 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 minutesTransfer, hotel change and local walking.
10DubrovnikMorning: 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 changeLocal walking and public transport.
11DubrovnikMorning: 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 changeLocal walking and public transport.
12DubrovnikMorning: 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 changeLocal 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.

Colourful tiled roof of St Mark's Church in Zagreb

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.

Waterfalls and turquoise lakes in Plitvice Lakes National Park

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.

Fields and stone boundaries in the Stari Grad Plain on Hvar

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.