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 Roadtrip: Sea & Beach Adventure

Viewed by 125 travelers

Day 1: Arrival & Dubrovnik Exploration

Morning: Fly into Dubrovnik and pick up your rental car. Check into a seaside hotel and enjoy a fresh coffee while overlooking the Adriatic Sea.

Afternoon: Walk the historic City Walls for panoramic views of the old town and the sparkling coastline. Grab a light lunch at a local konoba.

Evening: Dine on fresh seafood at a restaurant on the Old Port and stroll along the illuminated Stradun.

Find Hotels

Day 2: Dubrovnik to Budva (Montenegro)

Morning: Depart early and drive the scenic coastal road to Kotor, stopping at the Bay of Kotor for photos.

Afternoon: Continue to Budva, check into a beachfront villa, and relax on Mogren Beach.

Evening: Explore Budva’s lively Old Town and enjoy a sunset cocktail at a bar overlooking Jaz Beach.

Find Hotels

Day 3: Budva & Sveti Stefan

Morning: Take a short drive to the iconic island of Sveti Stefan and walk its picturesque promenade.

Afternoon: Return to Budva for a swim at Slovenska Beach, then rent paddleboards for a quick adventure.

Evening: Savor a traditional Montenegrin dinner in Budva’s Old Town and watch the nightlife.

Find Hotels

Day 4: Budva to Ulcinj

Morning: Head south along the coast, stopping at the historic town of Bar to visit the Old Olive Tree.

Afternoon: Arrive in Ulcinj and unwind on the expansive Velika Plaža, one of the longest beaches in the Balkans.

Evening: Wander the Ottoman‑influenced Old Town and dine on grilled fish at a waterfront tavern.

Find Hotels

Day 5: Ulcinj to Shkodra (Albania)

Morning: Cross the border into Albania, driving through rugged mountain scenery toward Shkodra.

Afternoon: Explore the Rozafa Castle and enjoy lake views over Lake Shkodra.

Evening: Try local specialties such as tave kosi at a family‑run restaurant.

Find Hotels

Day 6: Shkodra to Saranda (via Albanian Riviera)

Morning: Begin the coastal drive along the Albanian Riviera, stopping at the charming town of Ksamil.

Afternoon: Spend time on the crystal‑clear waters of Ksamil Beaches, then continue to Saranda.

Evening: Walk the promenade in Saranda, enjoy a sunset view of the Ionian Sea, and dine on fresh calamari.

Find Hotels

Day 7: Saranda & Butrint National Park

Morning: Visit the UNESCO World Heritage site of Butrint, exploring its ancient ruins.

Afternoon: Return to Saranda for a swim at Mirror Beach and a quick lunch.

Evening: Take a short boat trip to the nearby Coral Island for a sunset dip.

Find Hotels

Day 8: Saranda to Himara

Morning: Drive north along the coast, stopping at the secluded Gjipe Beach for a morning swim.

Afternoon: Arrive in Himara, check into a beachfront guesthouse, and lounge on Livadhi Beach.

Evening: Explore Himara’s castle ruins and enjoy a relaxed dinner of grilled octopus.

Find Hotels

Day 9: Himara to Durrës

Morning: Continue the coastal drive, visiting the historic town of Vlorë and its amphitheater.

Afternoon: Stop at the beautiful Zvernec Monastery on a lagoon island before reaching Durrës.

Evening: Stroll along Durrës’ long promenade, sample Albanian ice cream, and stay overnight.

Find Hotels

Day 10: Durrës to Tirana

Morning: Take a short drive inland to Albania’s capital, Tirana, and explore Skanderbeg Square.

Afternoon: Visit the vibrant Blloku district for shopping and a light lunch.

Evening: Dine at a rooftop restaurant with views of the city’s illuminated skyline.

Find Hotels

Day 11: Tirana to Ohrid (North Macedonia)

Morning: Cross into North Macedonia, heading to the lakeside town of Ohrid.

Afternoon: Wander the UNESCO‑listed Old Town, visit the Church of St. John at Kaneo, and relax on Lake Ohrid’s beaches.

Evening: Enjoy a lakeside dinner featuring the famed “Ohrid trout.”

Find Hotels **... (Days 12‑20 continue in similar format, covering the Macedonian coast, Greek islands, and returning via Slovenia to finish the Balkan circuit. For brevity, only key highlights are listed.)**

Day 12: Ohrid to Struga & Lake Border

Morning: Drive to the neighboring town of Struga and explore its riverside promenade.

Afternoon: Take a short ferry to the Albanian side and relax on the quiet Lake Beach of Shiroka.

Evening: Return to Ohrid for a nightcap at a lakeside bar.

Find Hotels

Day 13: Ohrid to Skopje

Morning: Head north to Skopje, stopping at the impressive Matka Canyon for a boat ride.

Afternoon: Arrive in Skopje, explore Stone Bridge and the bustling Old Bazaar.

Evening: Dine on Macedonian cuisine and stroll along the illuminated Vardar River.

Find Hotels

Day 14: Skopje to Thessaloniki (Greece)

Morning: Cross into Greece, enjoying the coastal drive to Thessaloniki.

Afternoon: Visit the iconic White Tower and relax at Agia Triada Beach.

Evening: Experience the city’s vibrant nightlife in the Ladadika district.

Find Hotels

Day 15: Thessaloniki to Halkidiki Peninsula

Morning: Drive to the Kassandra peninsula and settle into a beach resort.

Afternoon: Sunbathe on Sani Beach and try water‑sports like jet‑skiing.

Evening: Enjoy fresh fish at a seaside taverna while watching the sunset.

Find Hotels

Day 16: Halkidiki – Sithonia Exploration

Morning: Explore the less‑touristy Vourvourou Bay, famous for its turquoise waters.

Afternoon: Take a boat to the secluded Diaporos Islands for snorkeling.

Evening: Return to your resort for a relaxed dinner under the stars.

Find Hotels

Day 17: Sithonia to Kavala

Morning: Drive east to the historic port city of Kavala, visiting the Imaret and the old aqueduct.

Afternoon: Lounge on Vourvourou Beach just outside the city.

Evening: Sample local wines at a tavern overlooking the harbor.

Find Hotels

Day 18: Kavala to Igoumenitsa (via Thessaly)

Morning: Travel south through the scenic mountains of Thessaly, stopping at the historic town of Trikala.

Afternoon: Arrive in Igoumenitsa and unwind at the Port Beach, preparing for the ferry crossing to Italy.

Evening: Enjoy a quiet dinner of grilled sardines and rest for the next day’s journey.

Find Hotels

Day 19: Ferry to Bari (Italy) – Quick Coastal Detour

Morning: Board the overnight ferry to Bari, Italy, and enjoy the sea breeze.

Afternoon: Arrive in Bari, take a brief city tour of the Old Town and the Basilica of San Nicola.

Evening: Have a quick Italian dinner before heading back to the ferry for the return crossing.

Find Hotels

Day 20: Return to Dubrovnik via Montenegro

Morning: Re‑enter Montenegro, driving along the scenic coastal road back toward Dubrovnik.

Afternoon: Stop at Budva for a final beach swim at Jaz Beach and a light lunch.

Evening: Arrive back in Dubrovnik, pack, and enjoy a farewell dinner at a rooftop restaurant overlooking the sea.

Find Hotels

Day 21: Departure

Morning: Return the rental car and take a relaxed stroll along the Lapad Promenade for last‑minute souvenirs.

Afternoon: Transfer to Dubrovnik Airport for your flight home, carrying memories of 21 days of sun, sea, and Balkan culture.

Evening: Safe travels!

Find Hotels

Time and Cost Estimates

  • Dubrovnik Old Town – 3 hrs – $20
  • Kotor Bay – 2 hrs – $0 (self‑drive)
  • Mogren Beach – 4 hrs – $10 (sunbed)
  • Velika Plaža – 5 hrs – $15 (sunbed & snack)
  • Lake Shkodra – 3 hrs – $5 (boat ride)
  • Ksamil Beaches – 4 hrs – $12 (sunbed)
  • Butrint National Park – 3 hrs – $25 (entry)
  • Gjipe Beach – 2 hrs – $0
  • Livadhi Beach – 4 hrs – $10 (sunbed)
  • Lake Ohrid – 5 hrs – $15 (boat & snack)
  • Matka Canyon – 3 hrs – $20 (boat)
  • White Tower – 2 hrs – $8 (entry)
  • Sani Beach – 4 hrs – $12 (sunbed)
  • Diaporos Islands – 5 hrs – $30 (boat tour)
  • Kavala Harbor – 3 hrs – $10 (food)
  • Port Beach (Igoumenitsa) – 2 hrs – $5
  • Ferry Dubrovnik‑Bari (round‑trip) – 2 days – $200
  • Rental Car (21 days) – – $800
  • Accommodation (21 nights) – – $1,500
  • Meals (average $25/day) – 21 days – $525
  • Fuel (approx. 2,500 km) – – $350
  • Total Estimated Cost: $4,300

Tips

To shorten the trip, you can skip the Italian detour and the extended stay in Halkidiki, focusing on the core coastal route from Dubrovnik to Thessaloniki, which reduces the itinerary to about 14 days. If you have extra time, consider adding the islands of Corfu and Zakynthos after Thessaloniki for more beach variety, or explore the inland wine regions of Peloponnese for a different flavor of the Balkans.

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