Morning: Arrive in Ljubljana and check into your hotel. Take a leisurely stroll through Ljubljana Old Town to admire its Baroque architecture.
Afternoon: Climb up to Ljubljana Castle for panoramic city views and enjoy a light lunch at a riverside cafe.
Evening: Wander along the Ljubljanica River and dine in a traditional Slovenian restaurant.
Find HotelsMorning: Travel to the picturesque Lake Bled and wander through the charming town center.
Afternoon: Explore the historic Bled Castle and its museum, then head to the lake for a row‑boat ride to Bled Island.
Evening: Return to Ljubljana and enjoy a relaxing dinner in the city center.
Find HotelsMorning: Travel by train to Zagreb, Croatia, and settle into your accommodation.
Afternoon: Visit the bustling Ban Jelačić Square, then admire the neo‑Gothic Catholic Cathedral of the Assumption nearby.
Evening: Dine on local specialties along Tkalčićeva Street, known for its lively cafés and bars.
Find HotelsMorning: Journey to Plitvice Lakes National Park and start exploring the cascading waterfalls.
Afternoon: Follow the marked trails through the upper and lower lakes, taking plenty of photo stops.
Evening: Check into a nearby guesthouse for a peaceful night in nature.
Find HotelsMorning: Finish a final hike in Plitvice before heading north.
Afternoon: Cross into Bosnia and Herzegovina, arriving in Sarajevo and checking into your hotel.
Evening: Wander through the historic Baščaršija market, savoring traditional ćevapi.
Find HotelsMorning: Visit the poignant Sarajevo Tunnel Museum to understand the city's wartime history.
Afternoon: Explore the beautiful Gazi Husrev Bey Mosque and the historic Latin Bridge.
Evening: Enjoy a dinner of Bosnian‑style dishes in a lively restaurant.
Find HotelsMorning: Drive to Mostar, crossing scenic countryside.
Afternoon: Wander to the iconic Stari Most bridge and the vibrant Old Bazaar.
Evening: Dine beside the river, tasting local specialties such as pite.
Find HotelsMorning: Visit Koski Mehmed‑Pasha Mosque for its beautiful interior and city views.
Afternoon: Take a short trip to the stunning Kravica Waterfalls for a refreshing swim.
Evening: Return to Mostar for a leisurely evening in the historic district.
Find HotelsMorning: Travel along the Adriatic coast to Dubrovnik and check into a seaside hotel.
Afternoon: Walk the famous City Walls and stroll the historic Stradun promenade.
Evening: Enjoy fresh seafood by the harbor while watching the sunset.
Find HotelsMorning: Ride the cable car to Mount Srd for panoramic views of the city.
Afternoon: Take a boat to Lokrum Island for a swim and a visit to the botanical garden.
Evening: Watch the sunset from the historic Fort Lovrijenac and dine in the old town.
Find HotelsMorning: Travel across the border to Kotor and settle into a guesthouse in the old town.
Afternoon: Explore the winding streets of Kotor Old Town and the Cathedral of Saint Tryphon.
Evening: Enjoy dinner with views over Kotor Bay, tasting fresh fish.
Find HotelsMorning: Head to nearby Budva to wander the Old Town and its medieval walls.
Afternoon: Relax on Slovenska Beach or take a short boat ride along the coast.
Evening: Return to Kotor for a leisurely dinner at the harbor.
Find HotelsMorning: Travel inland to Tirana and check into your hotel.
Afternoon: Discover the vibrant Skanderbeg Square and the historic Et'hem Bey Mosque.
Evening: Experience the nightlife of Blloku, with cafés, bars, and a dinner of Albanian specialties.
Find HotelsMorning: Drive to the picturesque Lake Ohrid and wander the UNESCO‑listed Ohrid Old Town.
Afternoon: Visit the iconic Church of St. John at Kaneo perched on the cliffs.
Evening: Enjoy a farewell dinner with lake‑front views before departing the next day.
Find HotelsTo extend this trip, add a day in Split or a cruise along the Dalmatian coast for extra beach time. If you need to shorten the itinerary, skip the day trip to Kravica and combine Dubrovnik and Kotor visits into a single, more relaxed day. Adjusting the pace in each city or using faster transport (e.g., short‑haul flights) can also help fit the trip into a tighter schedule.