7 Days in Croatia & Slovenia: Zagreb, Plitvice Lakes, Ljubljana, Bled & Piran
Published
Croatia and Slovenia are one of Europe's easiest country pairings. Here's how we split one week between Zagreb, Plitvice Lakes, Ljubljana, Lake Bled and the Julian Alps, with links to our detailed guides for each half.

Two countries, one unforgettable road trip - or, in our case, a combination of shuttles and organised day trips.
Over seven days, we explored Zagreb's historic streets, walked between the waterfalls of Plitvice Lakes, wandered through Ljubljana, admired Lake Bled, discovered Slovenia's dramatic caves and finished by the Adriatic Sea in Piran.
This is the exact route we'd recommend if you want to experience the highlights of Croatia and Slovenia in one week, without changing hotels every night or hiring a car for the entire trip.
We spent two days in Croatia, exploring Zagreb and Plitvice Lakes, followed by five days in Slovenia, discovering Ljubljana, Lake Bled, the Soča Valley and the Adriatic coast of Piran.
Zagreb and Ljubljana are approximately two hours apart by road, and both countries use the euro. We flew in and out of Zagreb Airport, making it a convenient starting and ending point for our trip.
Most of our excursions were organised day tours, with the exception of Lake Bled, which we explored independently.
This is the quick-look version of our itinerary. For exact details, practical tips, hotel recommendations, costs and transport information, check out our dedicated guides: 2 Days in Zagreb & Plitvice Lakes and 5 Days in Slovenia.

7-Day Itinerary at a Glance
Day | Route / Main Stops | Overnight |
|---|---|---|
Day 1 | Arrive in Zagreb & explore the city | Zagreb |
Day 2 | Plitvice Lakes National Park | Zagreb |
Day 3 | Transfer to Ljubljana & explore the Old Town | Ljubljana |
Day 4 | Postojna Cave, Predjama Castle & Piran | Ljubljana |
Day 5 | Lake Bled | Ljubljana |
Day 6 | Soča Valley guided tour | Ljubljana |
Day 7 | Ljubljana morning & return to Zagreb Airport | — |
Croatia: Zagreb and Plitvice Lakes (Days 1–2)
Day 1: Zagreb
Start at Ban Jelačić Square and work your way through the Old Town: Dolac Market, Tkalčićeva Street, Stone Gate and St Mark's Square, then up Lotrščak Tower for the view. Zagreb is compact enough to cover the highlights in one relaxed day.
Full walking route and restaurant picks: 2 Days in Zagreb & Plitvice Lakes.

Day 2: Plitvice Lakes & Rastoke
Spend the day on a guided Plitvice Lakes tour with a stop at Rastoke - we went with an afternoon tour and had the boardwalks almost to ourselves.
Which tour we booked, what it costs and how to time your visit: 2 Days in Zagreb & Plitvice Lakes.

Slovenia: Ljubljana, Bled, Piran and the Soča Valley (Days 3–7)
Ljubljana is your base for all five days, so you unpack once and head out on day trips.
Day 3: Zagreb to Ljubljana
After exploring Zagreb, we crossed the border into Slovenia and continued to Ljubljana, the country’s charming capital. We booked a shuttle through Omio with GoOpti, which made the transfer straightforward and convenient.
The journey takes approximately two hours, depending on traffic and border conditions. Once we arrived in Ljubljana, we spent the rest of the day wandering through the picturesque Old Town, discovering its riverside cafés, beautiful architecture and relaxed atmosphere.
Day 4: Postojna Cave, Predjama Castle & Piran
Day 4 was one of the busiest days of our itinerary, taking us from the fascinating underground world of Postojna Cave to the dramatic medieval setting of Predjama Castle, before ending along Slovenia’s beautiful Adriatic coast in Piran.
Visiting all three destinations independently in one day would require careful planning and a considerable amount of driving. We opted for an organised tour, which made the logistics much easier and allowed us to enjoy the experience without worrying about navigation, parking or timing. It was a long day, but the variety of landscapes and attractions made it absolutely worthwhile.
Day 5: Lake Bled
No trip to Slovenia would be complete without visiting Lake Bled. With its emerald-green waters, fairytale island church and medieval castle perched above the lake, it is one of the country’s most iconic destinations—and even more beautiful in person.
We spent the day enjoying Bled at a relaxed pace, taking in the views, exploring the lakeside and experiencing the traditional pletna boat ride. There is also plenty of time to discover the area independently, making Lake Bled one of the more flexible stops on this itinerary.



Day 6: Triglav National Park & Soča Valley
Waterfalls cascading through lush forests, dramatic mountain views and the Soča River’s almost unreal turquoise colour make the Soča Valley one of Slovenia’s most spectacular regions. Every turn reveals another breathtaking landscape, from rushing alpine rivers to peaceful valleys surrounded by towering peaks.
Seeing so many places in the Soča Valley in a single day would be challenging to organise independently. The distances are greater than they may appear on a map, and the route involves winding mountain roads, narrow passes and plenty of driving. This is where a guided tour becomes especially valuable. Having someone else handle the driving and logistics allows you to focus on the scenery and enjoy the experience without the stress of navigating unfamiliar mountain roads.
For us, this was easily one of the most beautiful and memorable days of the entire trip.
Day 7: Slow Morning & Departure
After several busy days of exploring, we kept our final morning slow and relaxed. We enjoyed one last coffee in Ljubljana, took a final stroll through the Old Town and made the most of the city before heading back towards Zagreb Airport.
Our flight departed from Zagreb, so we arranged transportation in advance to allow enough time for the journey and airport formalities. It was the perfect way to end our Croatia and Slovenia adventure without rushing through another sightseeing day.
For tours, hotels, costs and transfers for all five days: 5 Days in Slovenia.
Frequently Asked Questions About This Itinerary
Is 7 days enough for Croatia and Slovenia?
Yes, at a fast pace. Two days cover Zagreb and Plitvice Lakes, and five days cover Ljubljana plus day trips to Bled, Postojna Cave, Predjama Castle, Piran and the Soča Valley. It's a highlights trip, so expect a few long days.
How far is Zagreb from Ljubljana?
About 2 hours by road. We booked a shuttle through Omio with GoOpti, so we didn't need a rental car for the border crossing.
Do I need a car for this itinerary?
No. We used a shuttle for the Zagreb to Ljubljana transfer and organised tours for the day trips, except Lake Bled, which we did independently. Our 5 Days in Slovenia guide covers how we handled each day.
Which currency do I need in Croatia and Slovenia?
Euros in both countries, so there's no currency exchange between the two halves of the trip.
Do I need a passport to cross between Croatia and Slovenia?
Both countries are in the Schengen Area, so there are normally no routine border checks between them. Carry your passport or ID anyway, since spot checks can happen, and check the entry rules for your nationality before you travel.
Final Thoughts
A week is enough to get a real feel for both countries if you like a fast pace: a walkable capital, a national park, then lakes, mountains and coast. This itinerary suits travelers who would rather book guided day trips than drive themselves.
Ready to plan it? Start with the guide for each half:
Looking for another two-country adventure?
If you’re planning a trip that combines two countries, take a look at our Tallinn & Helsinki itinerary. This unforgettable journey pairs Estonia’s charming medieval capital with Finland’s stylish seaside city—two destinations, one exciting European getaway.
👉 Read our Tallinn & Helsinki itinerary
Some of the links in this article are affiliate links. Using one costs you nothing extra, and we earn a small commission that helps keep this site running. If anything here saved you time or money, booking through our links is the easiest way to say thanks.