Morning: Arrive at Zagreb Airport and transfer to your centrally located hotel. Freshen up before heading out to explore the city’s vibrant atmosphere.
Afternoon: Stroll through the historic Upper Town, visiting the iconic St. Mark's Church and winding cobblestone lanes. Stop at Ban Jelačić Square for a quick coffee and people-watching.
Evening: Dine at a traditional Croatian restaurant, sampling local dishes like štrukli. End the night with a leisurely walk along the lively Tkalčićeva Street.
Find HotelsMorning: Explore the vibrant market at Dolac, tasting fresh produce and local pastries. Visit the Museum of Broken Relationships, an intriguing and emotional exhibit.
Afternoon: Walk through the expansive Zrinjevac Park, enjoying its fountains and sculptures. Stop for a light lunch at a café on Ban Jelačić Square.
Evening: Head up to the scenic Zagreb Cathedral for a sunset view of the city. Enjoy a relaxed dinner in the lively Šiševo district.
Find HotelsMorning: Depart early for the spectacular Plitvice Lakes National Park, a 2‑hour drive. Arrive and start the first walking trail around the turquoise lakes.
Afternoon: Continue exploring the park’s wooden pathways, waterfalls, and lush forests. Capture stunning photos at the iconic Cascades and lake views.
Evening: Check into a nearby lodge for a tranquil night, enjoying a traditional meal with local ingredients.
Find HotelsMorning: Continue a short morning hike at Plitvice before heading to the coastal town of Zadar. Drive along the scenic Adriatic coast.
Afternoon: Wander the ancient Roman Forum and admire the view from the **Sea Organ** as it creates music from the waves.
Evening: Watch a spectacular sunset at the **Sun Salutation** with its mesmerizing light show. Dine on fresh seafood at a harbor restaurant.
Find HotelsMorning: Drive across the border into Bosnia‑Herzegovina, arriving in Sarajevo. Check into your boutique hotel.
Afternoon: Explore the historic **Baščaršija** market, sampling local ćevapi and Turkish coffee. Visit the poignant **Latin Bridge**, site of Archduke Franz Ferdinand’s assassination.
Evening: Enjoy a traditional Bosnian dinner accompanied by folk music in an atmospheric restaurant.
Find HotelsMorning: Visit the **Gazi Husrev-beg Mosque** and the Ottoman-style **Sebilj Fountain**. Walk along the Miljacka River, soaking in the city's ambiance.
Afternoon: Explore the Sarajevo Tunnel Museum to understand the city’s wartime history. Grab a quick lunch in a modern café near the river.
Evening: Relax at a rooftop bar with city views, ending the day with a view of the surrounding mountains.
Find HotelsMorning: Travel south to the iconic city of **Mostar**, famous for its historic bridge. Check into a riverside guesthouse.
Afternoon: Walk across the iconic **Stari Most (Old Bridge)** and explore the vibrant Old Town. Browse local craft stalls and try the local dessert, tufahije.
Evening: Dine beside the river, watching the bridge lights glitter at night, and enjoy a relaxed dinner.
Find HotelsMorning: Drive along the stunning coastal route to Dubrovnik, Croatia. Check into a sea‑view hotel within the old walls.
Afternoon: Wander through the **Old Town**, walking the limestone streets, and admire the **Rector’s Palace**. Stop for a gelato at a nearby cafe.
Evening: Walk the legendary **City Walls** for a panoramic view of the Adriatic. Enjoy a sunset dinner at a seaside restaurant.
Find HotelsMorning: Cross the border into Montenegro and arrive in the charming **Kotor Old Town**, a UNESCO heritage site. Check into a stone‑capped inn.
Afternoon: Explore the winding alleys of Kotor’s Old Town and climb the city walls for a panoramic view of the **Bay of Kotor**.
Evening: Savor fresh Montenegrin seafood at a harbour restaurant, watching the twilight over the bay.
Find HotelsMorning: Depart early and drive through the scenic Albanian countryside to Tirana, the capital. Arrive and settle into a centrally located hotel.
Afternoon: Visit the bustling **Skanderbeg Square**, the heart of the city, and explore the colorful **Pyramid of Tirana**.
Evening: Sample Albanian cuisine, such as byrek and grilled lamb, at a traditional restaurant.
Find HotelsMorning: Travel north to the historic town of **Berat**, known as the “City of a Thousand Windows”. Check into a historic guesthouse.
Afternoon: Explore the impressive **Berat Castle**, with its Byzantine churches and stunning panoramas. Visit the **Onufri Museum** to admire Byzantine icons.
Evening: Enjoy a tranquil dinner overlooking the Osum River, tasting local wine and raki.
Find HotelsMorning: Depart early for the final leg to **Sofia**, Bulgaria. Arrive and check in to a central boutique hotel.
Afternoon: Stroll through **Alexander Nevsky Cathedral**, admiring its golden domes. Wander the bustling streets of **Vitosha Boulevard**, shop for souvenirs.
Evening: Dine on traditional Bulgarian dishes, such as banitsa and kebapche, at a local tavern.
Find HotelsMorning: Visit the **National History Museum** and the **Boyana Church** for their historic frescoes.
Afternoon: Take a short trip to **Vitosha Mountain** for a light hike and spectacular city views.
Evening: Relax at a café on **Vitosha Boulevard**, enjoying people‑watching and a final glass of Bulgarian wine.
Find HotelsMorning: Explore the ancient **Roman Serdica ruins**, hidden beneath modern streets. Visit the **Banya Bashi Mosque**, a testament to Ottoman architecture.
Afternoon: Take a leisurely walk in **Borisova Gradina**, a lush park perfect for relaxing.
Evening: End your trip with a farewell dinner at a rooftop restaurant overlooking the city’s illuminated skyline.
Find HotelsMorning: Pack and enjoy a final breakfast in the hotel. Check out and transfer to Sofia Airport.
Afternoon: Fly back home, carrying memories of the Adriatic, Balkan culture, and breathtaking landscapes.
Find HotelsIf you have more time, consider extending the itinerary by adding a few days in the beautiful coastal town of **Kotor** for a boat excursion on the Bay of Kotor, or spend an extra day in **Sofia** to explore the nearby Rila Monastery. Conversely, if you need to shorten the trip, you can combine the Zagreb and Plitvice segments into a single day and skip the optional visit to Vitosha Mountain, still enjoying the core highlights of the journey.