7-Day Road Trip Itinerary from Thessaloniki to Dubrovnik and Back

  1. Day 1: Belgrade, Serbia
    5 hours 30 minutes (301 miles) from Thessaloniki

    Explore the Kalemegdan Fortress and Park, walk down Knez Mihailova Street, and enjoy Serbian cuisine at traditional restaurants like Homa and Dva Jelena.

  2. Day 2-3: Ljubljana, Slovenia
    7 hours (435 miles) from Belgrade

    Stroll through Ljubljana's old town and visit the Ljubljana Castle, the Triple Bridge, and the Dragon Bridge. Take a day trip to the stunning Lake Bled for water activities and natural beauty.

  3. Day 4: Plitvice National Park, Croatia
    2 hours 30 minutes (92 miles) from Ljubljana

    Experience the beauty of the Plitvice Lakes, waterfalls, and trails. Hike, swim, kayak, or take a scenic boat ride in the park.

  4. Day 5-6: Dubrovnik, Croatia
    5 hours (197 miles) from Plitvice National Park

    Walk along the city walls and visit the Old Town, Stradun, and the Rector's Palace. Take a day trip to nearby islands or enjoy beach activities and water sports.

  5. Day 7: Budva, Montenegro
    2 hours 30 minutes (37 miles) from Dubrovnik

    Visit the historic old town and sandy beaches of Budva. Explore the ancient Budva Citadel and enjoy the lively nightlife in the city.

Time and Costs Estimates

  • Belgrade Fortress and Park (2-3 hours, free)
  • Knez Mihailova Street (1-2 hours, free)
  • Homa Restaurant (1-2 hours, €10-€20)
  • Ljubljana Castle (2-3 hours, €7-€10)
  • Triple Bridge (1-2 hours, free)
  • Dragon Bridge (30 minutes-1 hour, free)
  • Lake Bled (4-6 hours, €10-€20)
  • Plitvice National Park (4-6 hours, €10-€35)
  • Dubrovnik City Walls (2-3 hours, €20-€30)
  • Old Town Dubrovnik (2-3 hours, free)
  • Budva Old Town (2-3 hours, free)
  • Budva Citadel (1-2 hours, €4-€6)
  • Total Estimated Costs: €51-€143
0