Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

21‑Day Balkan Road‑Trip Itinerary

Viewed by 151 travelers

Day 1: Arrival in Ljubljana

Morning: Land at Ljubljana Airport and pick up your rental car. Enjoy a relaxed drive to the city centre and check into your hotel.

Afternoon: Wander through the historic old town, stopping at Ljubljana Castle for panoramic views. Stroll along the Ljubljanica River and sip coffee at a riverside café.

Evening: Dine on traditional Slovenian dishes at a tavern near Prešeren Square. End the night with a leisurely walk across the illuminated Triple Bridge.

Find Hotels

Day 2: Lake Bled

Morning: Drive to Lake Bled (≈45 km). Rent a rowboat and glide to the iconic Island Church.

Afternoon: Climb up to Bled Castle for stunning lake vistas and a museum visit. Sample the famous Bled cream cake at a local patisserie.

Evening: Return to Ljubljana, stopping at Vintgar Gorge for a short hike. Enjoy a relaxed dinner in the old town.

Find Hotels

Day 3: Ljubljana → Zagreb

Morning: Depart early for Zagreb (≈140 km). Cross the border and enjoy the rolling countryside.

Afternoon: Arrive in Zagreb and explore the bustling Ban Jelačić Square. Visit the historic Zagreb Cathedral and the vibrant Dolac Market.

Evening: Savor Croatian cuisine at a konoba in the Upper Town. Take a night stroll along the illuminated Strossmayer Promenade.

Find Hotels

Day 4: Zagreb Exploration

Morning: Tour the impressive Mirogoj Cemetery and its art‑nouveau monuments. Continue to the Museum of Broken Relationships for a quirky cultural stop.

Afternoon: Walk through the leafy Zrinjevac Park and visit the Lotrščak Tower for city views. Enjoy a light lunch at a café in Tkalčićeva Street.

Evening: Experience Zagreb’s lively nightlife in the Britannia district. Try local wines at a wine bar before heading back to your accommodation.

Find Hotels

Day 5: Zagreb → Plitvice Lakes

Morning: Drive to Plitvice Lakes National Park (≈130 km). Arrive early to beat the crowds.

Afternoon: Follow the park’s wooden walkways, exploring the cascading Great Waterfall and turquoise lakes. Take a boat ride across Lake Kozjak.

Evening: Stay in a nearby guesthouse and enjoy a dinner of grilled trout, a local specialty.

Find Hotels

Day 6: Plitvice → Zadar

Morning: Continue exploring the upper lakes of Plitvice before departing. Capture sunrise over the waterfalls.

Afternoon: Drive to Zadar (≈120 km) and check into your hotel. Wander the Roman Forum and visit the unique Sea Organ and Sun Salutation installations.

Evening: Dine on fresh Adriatic seafood at a seaside restaurant. Watch the sunset from the promenade, a famous Zadar experience.

Find Hotels

Day 7: Zadar → Split

Morning: Depart Zadar and head for Split (≈160 km). Stop at the historic town of Šibenik to see the UNESCO‑listed St. James Cathedral.

Afternoon: Arrive in Split and explore the bustling Diocletian’s Palace, a living Roman complex.

Evening: Enjoy dinner at a konoba in the palace’s hidden courtyards. Stroll along the Riva promenade for a nightcap.

Find Hotels

Day 8: Split & Island Day Trip

Morning: Take a ferry to the island of Hvar. Wander the charming old town and climb to the Fortica Fortress for sea views.

Afternoon: Relax on the pebbly beaches of Hvar and swim in the clear Adriatic.

Evening: Return to Split and sample local wine at a tavern near Marjan Hill.

Find Hotels

Day 9: Split → Dubrovnik

Morning: Drive along the scenic Dalmatian coast to Dubrovnik (≈230 km). Stop at the picturesque town of Makarska for a coffee break.

Afternoon: Arrive in Dubrovnik and walk the famous City Walls, enjoying views of the terracotta rooftops and the sea.

Evening: Dine on black risotto at a restaurant in the Old Town. End the night with a leisurely walk through Stradun under lantern light.

Find Hotels

Day 10: Dubrovnik Exploration

Morning: Take a cable‑car ride up to Mount Srđ for sweeping panoramas.

Afternoon: Visit the historic Rector’s Palace and the Franciscan Monastery with its ancient pharmacy.

Evening: Enjoy a sunset dinner on the city walls, followed by a nightcap at a bar overlooking the harbour.

Find Hotels

Day 11: Dubrovnik → Mostar (Bosnia & Herzegovina)

Morning: Cross into Bosnia and drive to Mostar (≈150 km). Arrive in time to see the iconic Stari Most (Old Bridge).

Afternoon: Explore the Ottoman‑style bazaar, the Kujundžiluk market, and the historic Koski Mehmed‑Pasha Mosque with its stunning balcony view.

Evening: Taste Bosnian ćevapi at a local eatery and enjoy live sevdah music near the river.

Find Hotels

Day 12: Mostar → Sarajevo

Morning: Drive to Sarajevo (≈130 km) through scenic mountain passes.

Afternoon: Walk the historic Bascarsija bazaar, visit the Latin Bridge, and reflect at the Tunnel of Hope museum.

Evening: Dine on traditional Bosnian dishes like “burek” in a family‑run restaurant. Experience Sarajevo’s vibrant coffee culture at a café on Ferhadija Street.

Find Hotels

Day 13: Sarajevo

Morning: Take a short drive up to the beautiful Vrelo Bosne park for a riverside walk.

Afternoon: Visit the historic Gazi Husrev‑Bey Mosque and the nearby National Museum of Bosnia and Herzegovina.

Evening: Enjoy a night of folk music and rakija at a traditional “kafana” in the old town.

Find Hotels

Day 14: Sarajevo → Kotor (Montenegro)

Morning: Depart early for Kotor (≈290 km), crossing the stunning Bay of Kotor coastline.

Afternoon: Arrive in Kotor and wander the medieval Kotor Old Town, climbing the city walls to the San Giovanni Fortress for sunset.

Evening: Savor fresh seafood at a harbor restaurant and enjoy a glass of Montenegrin Vranac wine.

Find Hotels

Day 15: Kotor & Budva

Morning: Take a short drive to Budva and explore the historic Citadel and the lively Old Town.

Afternoon: Relax on the popular Mogren Beach and take a dip in the Adriatic.

Evening: Return to Kotor for dinner in a stone‑walled tavern and enjoy the relaxed nightlife.

Find Hotels

Day 16: Kotor → Shkodër (Albania)

Morning: Cross the border into Albania and drive to Shkodër (≈200 km). Stop at the scenic Lake Skadar for a brief lakeside walk.

Afternoon: Explore the historic Rozafa Castle overlooking the river and city.

Evening: Dine on Albanian specialties such as “tavë kosi” at a local restaurant in the city centre.

Find Hotels

Day 17: Shkodër → Tirana

Morning: Drive to Tirana (≈110 km). Check into your hotel and begin with a visit to Skanderbeg Square.

Afternoon: Tour the colorful Et’hem Bey Mosque and the National History Museum with its iconic mosaic façade.

Evening: Experience Tirana’s bustling nightlife in the Blloku district, sampling craft beers and modern Albanian cuisine.

Find Hotels

Day 18: Tirana → Berat

Morning: Depart for Berat (≈130 km), known as the “Town of a Thousand Windows”.

Afternoon: Wander the historic Berat Castle, visit the Onufri National Iconographic Museum, and stroll along the Osum River promenade.

Evening: Enjoy dinner in a traditional house‑restaurant, tasting locally produced goat cheese and wine.

Find Hotels

Day 19: Berat → Gjirokastër

Morning: Drive south to Gjirokastër (≈150 km), another UNESCO World Heritage site.

Afternoon: Explore the imposing Gjirokastër Fortress and the historic Ottoman‑style houses, including the Zekate House.

Evening: Sample southern Albanian dishes such as “qifqi” at a tavern in the old bazaar.

Find Hotels

Day 20: Gjirokastër → Ohrid (North Macedonia)

Morning: Cross into North Macedonia and arrive at the lakeside town of Ohrid (≈100 km).

Afternoon: Visit the breathtaking Church of St. John at Kaneo perched on a cliff and explore the ancient Ohrid Fortress.

Evening: Dine by Lake Ohrid on fresh fish, then enjoy a sunset walk along the promenade.

Find Hotels

Day 21: Ohrid → Skopje – Departure

Morning: Drive to Skopje (≈170 km). Stop at the striking Stone Bridge and the historic Old Bazaar.

Afternoon: Visit the grand Macedonia Square with its massive statue of Alexander the Great and the Millennium Cross on Mount Vodno.

Evening: Return the rental car and catch your flight home, carrying memories of the diverse Balkan landscapes.

Find Hotels

Time and Cost Estimates

  • Ljubljana Castle – 2 hrs – €12
  • Lake Bled Island Church – 1 hr – €6
  • Bled Castle – 2 hrs – €13
  • Vintgar Gorge – 1.5 hrs – €5
  • Ban Jelačić Square – 1 hr – Free
  • Zagreb Cathedral – 1 hr – Free
  • Mirogoj Cemetery – 2 hrs – Free
  • Museum of Broken Relationships – 1 hr – €8
  • Lotrščak Tower – 1 hr – €5
  • Great Waterfall (Plitvice) – 2 hrs – €30 (park entry)
  • Lake Kozjak Boat Ride – 1 hr – €15
  • St. James Cathedral (Šibenik) – 1 hr – €6
  • Diocletian’s Palace – 3 hrs – €10
  • Hvar Fortica – 1.5 hrs – €5
  • City Walls of Dubrovnik – 2 hrs – €35
  • Mount Srđ Cable Car – 1 hr – €12
  • Old Bridge (Stari Most) – 1 hr – Free
  • Kujundžiluk Market – 1 hr – Free
  • Latin Bridge – 0.5 hr – Free
  • Tunnel of Hope – 1 hr – €5
  • Vrelo Bosne – 2 hrs – Free
  • San Giovanni Fortress (Kotor) – 2 hrs – €8
  • Citadel of Budva – 1 hr – €5
  • Rozafa Castle – 2 hrs – €4
  • Lake Skadar Walk – 1 hr – Free
  • Skanderbeg Square – 1 hr – Free
  • National History Museum – 2 hrs – €4
  • Berat Castle – 2 hrs – €5
  • Onufri Icon Museum – 1 hr – €3
  • Gjirokastër Fortress – 2 hrs – €6
  • Zekate House – 1 hr – €4
  • Church of St. John at Kaneo – 1 hr – Free
  • Ohrid Fortress – 2 hrs – €5
  • Stone Bridge (Skopje) – 0.5 hr – Free
  • Macedonia Square – 1 hr – Free
  • Millennium Cross – 1 hr – €7 (cable car)
  • Total Estimated Cost: €260

Tips

If you have extra days, consider extending your stay in the Dalmatian coast to explore the islands of Brač and Korčula, or add a day trip from Skopje to the stunning Mavrovo National Park. For a shorter itinerary, focus on the highlights: Ljubljana, Zagreb, Plitvice, Dubrovnik, Mostar, Kotor, and Ohrid, trimming the inland Albanian loop to a single day in Shkodër. Adjust daily driving distances to match your comfort level, and always keep some flexibility for spontaneous detours to local festivals or hidden villages.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version