Hello! We are planning a trip to the Croatia, Bosnia and Slovenia in September of 2018. We fly into Dubrovnik and out of Zagreb. We've created the following itinerary but fear that it may be too ambitious - not because of the amount of cities we hope to visit but because of the travel time required to get between cities in the Balkans.
Day 1: Arrive Dubrovnik 5:30pm
Day 2: Dubrovnik
Day 3: Day trip to Kotor
Day 4: Travel from Dubrovnik to Sarajevo (leave 8am arrive 2:45pm - 6.5 hours)
Day 5: Sarajevo
Day 6: Travel from Sarajevo to Mostar (leave 12:30pm arrive 3:00pm - 2.5 hours)
Day 7: Mostar
Day 8: Travel from Mostar to Split (leave 11:00am arrive 3:30pm - 4.5 hours)
Day 9: Split
Day 10: Travel from Split to Plitvice - 2.5 hours
Day 11: Travel from Plitvice to Rovinj - 3.5 hours
Day 12: Travel from Rovinj to Ljubljana (leave 10:00am arrive 1:30 pm - 3.5 hours)
Day 13: Ljubljana
Day 14: Day trip to Lake Bled
Day 15: Travel from Ljubljana to Zagreb (leave 12:45pm arrive 3:00pm - 2.25 hours)
Day 16: Zagreb
Day 17: Flight out
All travel (with the exception of Split-Plitvice-Rovinj) is planned to be via bus. Croatia is such a long country and there is a large gap between Split and what seem to be the more worth while stops farther north. If we were to cut something it would be Rovinj but that doesn't solve the issue of a long bus rides or expensive rental car drop (with one way fees). Any advice is greatly appreciated!