Balkans

37 stops through Slovenia, Croatia, Bosnia and Herzegovina, Montenegro, Albania, North Macedonia, Kosovo, Serbia, Bulgaria, Greece. Follow them in order, or choose a shorter stretch.

Ljubljana → Bled → Piran → Zagreb → … (+33 stops)

Ljubljana · Bled · Piran · Zagreb · Split · Dubrovnik · Zadar · Šibenik · Hvar · Sarajevo · Mostar · Jajce · Kotor · Budva · Žabljak · Tirana · Shkodër · Berat · Gjirokastër · Sarandë · Himarë · Skopje · Ohrid · Pristina · Prizren · Belgrade · Novi Sad · Sofia · Plovdiv · Veliko Tarnovo · Athens · Thessaloniki · Kalambaka · Nafplio · Chania · Thethi · Valbona Valley National Park1. Ljubljana2. Bled3. Piran4. Zagreb5. Split6. Dubrovnik7. Zadar8. Šibenik9. Hvar10. Sarajevo11. Mostar12. Jajce13. Kotor14. Budva15. Žabljak16. Tirana17. Shkodër18. Berat19. Gjirokastër20. Sarandë21. Himarë22. Skopje23. Ohrid24. Pristina25. Prizren26. Belgrade27. Novi Sad28. Sofia29. Plovdiv30. Veliko Tarnovo31. Athens32. Thessaloniki33. Kalambaka34. Nafplio35. Chania36. Thethi37. Valbona Valley National Park
Dots follow the stops below. The dotted line shows travel order, not roads.

~ marks an estimate. Budgets are per day in US dollars. Check services and fares before setting out.

  1. A view of Ljubljana
    Plate 0342 · Ljubljana · 46.05°N 14.50°E · 309 mPhoto: Sieglinde Hankele · CC BY-SA 4.0 · Wikimedia Commons

    Ljubljana

    Slovenia · Daily budget ~$76

    Ljubljana is Slovenia's compact, walkable capital. Artists, museums and galleries give the city a strong cultural focus.

    Ljubljana to Bled

    Train~1 h~$5.76

  2. A view of Bled
    Plate 0491 · Bled · 46.37°N 14.12°E · 501 mPhoto: incidencematrix · CC BY 2.0 · Wikimedia Commons

    Bled

    Slovenia · Daily budget ~$97

    Bled pairs romantic scenery with a gateway role for Triglav National Park. It suits a visit that combines scenic surroundings with further exploration of the park.

    Bled to Piran

    Transport details are not recorded.

  3. A view of Piran
    Plate 0426 · Piran · 45.53°N 13.57°E · 7 mPhoto: Isiwal · CC BY-SA 4.0 · Wikimedia Commons

    Piran

    Slovenia · Daily budget ~$89

    Piran's old town brings together medieval lanes and Gothic-Venetian architecture. Its main square occupies a former marina.

    Piran to Zagreb

    Transport details are not recorded.

  4. A view of Zagreb
    Plate 0357 · Zagreb · 45.82°N 15.98°E · 127 mPhoto: Nick Savchenko from Kiev, Ukraine · CC BY-SA 2.0 · Wikimedia Commons

    Zagreb

    Croatia · Daily budget ~$84

    Zagreb pairs an old hilltop core with broad lower-town streets, cafes and museums. Trams make it a practical base for exploring the Croatian capital.

    Zagreb to Split

    Transport details are not recorded.

  5. A view of Split
    Plate 0344 · Split · 43.51°N 16.44°E · 0 mPhoto: Wolfgang Fricke · CC BY 3.0 · Wikimedia Commons

    Split

    Croatia · Daily budget ~$108

    Split's compact center is easy to explore on foot. The Old Town and Riva waterfront link historic streets with the seafront.

    Split to Dubrovnik

    Transport details are not recorded.

  6. A view of Dubrovnik
    Plate 0346 · Dubrovnik · 42.64°N 18.11°E · 10 mPhoto: Zysko serhii · CC BY-SA 4.0 · Wikimedia Commons

    Dubrovnik

    Croatia · Daily budget ~$123

    Dubrovnik is a fortified medieval city on the southern Adriatic coast. Its maritime republic once rivaled Venice, giving the city a strong seaborne history.

    Dubrovnik to Zadar

    Transport details are not recorded.

  7. A view of Zadar
    Plate 0461 · Zadar · 44.11°N 15.23°E · 5 mPhoto: dronepicr · CC BY 2.0 · Wikimedia Commons

    Zadar

    Croatia · Daily budget ~$78

    Zadar brings Roman ruins and medieval churches together with contemporary waterfront art. Venetian walls, the Sea Organ and Greeting to the Sun give its historic center a varied coastal character.

    Zadar to Šibenik

    Bus~1 h 30 min~$13

  8. A view of Šibenik
    Plate 0435 · Šibenik · 43.73°N 15.89°E · 0 mPhoto: Bernard Gagnon · CC BY-SA 4.0 · Wikimedia Commons

    Šibenik

    Croatia · Daily budget ~$101

    Šibenik pairs a stone cathedral with Venetian-era fortresses and Dalmatian houses. Its historic center offers a distinctive setting for a coastal stay focused on architecture.

    Šibenik to Hvar

    Transport details are not recorded.

  9. Hvar

    Croatia · Daily budget ~$111

    Hvar combines clear sea, green hills and lavender fields with a rich architectural heritage. A Renaissance theatre and the Cathedral of Saint Stephen give beach days a cultural counterpoint.

    Hvar to Sarajevo

    Transport details are not recorded.

  10. A view of Sarajevo
    Plate 0424 · Sarajevo · 43.85°N 18.39°E · 527 mPhoto: Julian Nyča · CC BY-SA 4.0 · Wikimedia Commons

    Sarajevo

    Bosnia and Herzegovina · Daily budget ~$63

    Sarajevo blends Ottoman and Austro-Hungarian heritage. Yugoslav history adds another layer to the city visitors explore today.

    Sarajevo to Mostar

    Bus~2 h 30 min~$14

  11. A view of Mostar
    Plate 0375 · Mostar · 43.33°N 17.80°E · 60 mPhoto: Ramirez · CC BY-SA 4.0 · Wikimedia Commons

    Mostar

    Bosnia and Herzegovina · Daily budget ~$61

    Mostar centers on the rebuilt Old Bridge above the Neretva River. This UNESCO-listed landmark gives the city a memorable focal point.

    Mostar to Jajce

    Transport details are not recorded.

  12. A view of Jajce
    Plate 0538 · Jajce · 44.34°N 17.26°E · 450 mPhoto: Igor Trklja · CC BY-SA 3.0 · Wikimedia Commons

    Jajce

    Bosnia and Herzegovina · Daily budget ~$59

    Jajce's Pliva Waterfall sits where the Pliva meets the Vrbas River. A hilltop fortress overlooks an old town dotted with historic monuments.

    Jajce to Kotor

    Transport details are not recorded.

  13. A view of Kotor
    Plate 0367 · Kotor · 42.43°N 18.77°EPhoto: User:Ggia · CC BY-SA 3.0 · Wikimedia Commons

    Kotor

    Montenegro · Daily budget ~$98

    Kotor's pedestrian old town invites exploration on foot. The bay-side promenade continues north through Dobrota, with local buses serving nearby towns.

    Kotor to Budva

    Bus~45 min~$7.50

  14. A view of Budva
    Plate 0425 · Budva · 42.28°N 18.84°E · 3 mPhoto: Nick Savchenko from Kiev, Ukraine · CC BY-SA 2.0 · Wikimedia Commons

    Budva

    Montenegro · Daily budget ~$84

    Budva centers on a small peninsula old town filled with restaurants and boutiques. The surrounding coast combines beaches with a busy resort scene.

    Budva to Žabljak

    Transport details are not recorded.

  15. A view of Žabljak
    Plate 0536 · Žabljak · 43.16°N 19.13°E · 1,456 mPhoto: This image is a work by Mercy. When reusing, please credit me as: Mercy from Wikimedia Commons. I would appreciate being notified if you use my work outside Wikimedia. Do not copy this image illegally by ignoring the terms of the license below, as it is not in the public domain. If you would like special permission to use, license, or purchase the image please contact me to negotiate terms. More of my work can be found in my personal gallery. · CC BY-SA 3.0 · Wikimedia Commons

    Žabljak

    Montenegro · Daily budget ~$83

    Žabljak is a base for Durmitor National Park and Montenegro's mountain tourism. The surrounding mountain landscapes draw summer hikers and winter skiers.

    Žabljak to Tirana

    Transport details are not recorded.

  16. A view of Tirana
    Plate 0371 · Tirana · 41.32°N 19.82°E · 110 mPhoto: Albinfo · CC BY-SA 3.0 · Wikimedia Commons

    Tirana

    Albania · Daily budget ~$55

    Tirana is Albania's lively capital. Its mix of small-town charm and cosmopolitan energy makes it an engaging urban stop.

    Tirana to Shkodër

    Transport details are not recorded.

  17. A view of Shkodër
    Plate 0490 · Shkodër · 42.07°N 19.50°E · 13 mPhoto: kallerna · CC BY-SA 4.0 · Wikimedia Commons

    Shkodër

    Albania · Daily budget ~$50

    Shkodër offers a fortress, a local history museum and a national photography museum. Together they give a city stay a strong focus on Albanian heritage.

    Shkodër to Berat

    Transport details are not recorded.

  18. A view of Berat
    Plate 0532 · Berat · 40.70°N 19.95°E · 58 mPhoto: Arianit · CC BY-SA 4.0 · Wikimedia Commons

    Berat

    Albania · Daily budget ~$53

    Berat's Ottoman houses sit in a landscape framed by the River Osum and Mount Tomorr. Byzantine churches and Ottoman mosques add depth to a visit through its historic quarters.

    Berat to Gjirokastër

    Bus~3 h 30 min~$13

  19. A view of Gjirokastër
    Plate 0471 · Gjirokastër · 40.08°N 20.13°E · 286 mPhoto: Pudelek · CC BY-SA 4.0 · Wikimedia Commons

    Gjirokastër

    Albania · Daily budget ~$55

    Gjirokastër has steep cobbled streets lined with grey-slate tower houses. A living bazaar and fortress bring commerce and history into an atmospheric old-town visit.

    Gjirokastër to Sarandë

    Bus~1 h 15 min~$6.50

  20. A view of Sarandë
    Plate 0474 · Sarandë · 39.88°N 20.01°E · 0 mPhoto: Photo: Gary Bembridge · CC BY 2.0 · Wikimedia Commons

    Sarandë

    Albania · Daily budget ~$60

    Sarandë sits on a horseshoe-shaped bay between mountains and the Ionian Sea. The coastal setting makes it a natural base for an Albanian Riviera stay.

    Sarandë to Himarë

    Bus~2 h~$11

  21. A view of Himarë
    Plate 0535 · Himarë · 40.12°N 19.73°E · 90 mPhoto: Albinfo · CC BY-SA 4.0 · Wikimedia Commons

    Himarë

    Albania · Daily budget ~$62

    Himarë lies between the Ceraunian Mountains and the Ionian Sea. Nearby beaches such as Spile, Marachi and Livadhi shape a relaxed coastal stay.

    Himarë to Skopje

    Transport details are not recorded.

  22. A view of Skopje
    Plate 0365 · Skopje · 42.00°N 21.43°E · 251 mPhoto: kallerna · CC BY-SA 4.0 · Wikimedia Commons

    Skopje

    North Macedonia · Daily budget ~$41

    Skopje pairs Ottoman baths and caravanserais in Stara Čaršija with grand neoclassical monuments in Centar. The contrast gives the capital a distinctive architectural character.

    Skopje to Ohrid

    Bus~3 h 30 min~$7.57

  23. A view of Ohrid
    Plate 0521 · Ohrid · 41.12°N 20.80°E · 700 mPhoto: kallerna · CC BY-SA 4.0 · Wikimedia Commons

    Ohrid

    North Macedonia · Daily budget ~$56

    Ohrid pairs ancient churches and monasteries with a scenic lakeside setting. Religious heritage and waterfront scenery shape a visit to the historic town.

    Ohrid to Pristina

    Transport details are not recorded.

  24. A view of Pristina
    Plate 0376 · Pristina · 42.67°N 21.17°E · 652 mPhoto: Arben Llapashtica · CC BY-SA 3.0 · Wikimedia Commons

    Pristina

    Kosovo · Daily budget ~$59

    Pristina layers Ottoman heritage, communist-era concrete and architecture from the years after independence. The mix gives the city a varied urban landscape to explore.

    Pristina to Prizren

    Bus~2 h~$8

  25. A view of Prizren
    Plate 0423 · Prizren · 42.22°N 20.71°E · 450 mPhoto: Marcin Konsek · CC BY-SA 4.0 · Wikimedia Commons

    Prizren

    Kosovo · Daily budget ~$63

    Prizren's old town retains much of its Ottoman-era character. Its historic streets offer a strong focus for a cultural visit to Kosovo.

    Prizren to Belgrade

    Transport details are not recorded.

  26. A view of Belgrade
    Plate 0540 · Belgrade · 44.82°N 20.47°E · 117 mPhoto: Bestalex · CC BY-SA 4.0 · Wikimedia Commons

    Belgrade

    Serbia · Daily budget ~$72

    Belgrade stands where the Danube meets the Sava. Kalemegdan Fortress anchors the historic core on a bluff above the rivers.

    Belgrade to Novi Sad

    Train~$7.10

  27. A view of Novi Sad
    Plate 0401 · Novi Sad · 45.25°N 19.85°E · 80 mPhoto: Vanja Kovac · CC BY-SA 4.0 · Wikimedia Commons

    Novi Sad

    Serbia · Daily budget ~$55

    Petrovaradin Fortress gives Novi Sad a sweeping viewpoint across the Danube. Its clock tower reverses the usual hands, with the larger hand showing the hours.

    Novi Sad to Sofia

    Transport details are not recorded.

  28. A view of Sofia
    Plate 0413 · Sofia · 42.70°N 23.33°E · 560 mPhoto: Deensel · CC BY 2.0 · Wikimedia Commons

    Sofia

    Bulgaria · Daily budget ~$66

    Sofia brings Roman remains, Ottoman mosques and Orthodox domes into a walkable capital. Soviet-era architecture adds another layer to the streetscape.

    Sofia to Plovdiv

    Train~$11

  29. A view of Plovdiv
    Plate 0378 · Plovdiv · 42.15°N 24.75°E · 172 mPhoto: Ilia Markov from Sofia, Bulgaria · CC BY-SA 2.0 · Wikimedia Commons

    Plovdiv

    Bulgaria · Daily budget ~$81

    Plovdiv mixes colorful National Revival houses with Roman ruins. Kapana supplies a lively contemporary arts scene alongside the historic sights.

    Plovdiv to Veliko Tarnovo

    Transport details are not recorded.

  30. A view of Veliko Tarnovo
    Plate 0397 · Veliko Tarnovo · 43.08°N 25.65°E · 220 mPhoto: Mark Ahsmann · CC BY-SA 4.0 · Wikimedia Commons

    Veliko Tarnovo

    Bulgaria · Daily budget ~$60

    Veliko Tarnovo's Old Town climbs steep hillsides around a bend in the Yantra River. Traditional houses spread across the hills of Tsarevets, Trapezitsa and Sveta Gora.

    Veliko Tarnovo to Athens

    Transport details are not recorded.

  31. A view of Athens
    Plate 0356 · Athens · 37.97°N 23.72°E · 74 mPhoto: Sjaak Kempe from Groningen, The Netherlands · CC BY 2.0 · Wikimedia Commons

    Athens

    Greece · Daily budget ~$96

    Athens pairs the Acropolis and Parthenon with the Ancient Agora. The National Archaeological Museum adds artifacts from Mycenae to Santorini.

    Athens to Thessaloniki

    Transport details are not recorded.

  32. Thessaloniki

    Greece · Daily budget ~$87

    Thessaloniki is a Greek city with a long, continuous history. It offers an urban stop for travelers interested in Greece's historical layers.

    Thessaloniki to Kalambaka

    Transport details are not recorded.

  33. A view of Kalambaka
    Plate 0530 · Kalambaka · 39.70°N 21.63°E · 237 mPhoto: Mzmona · CC BY-SA 3.0 · Wikimedia Commons

    Kalambaka

    Greece · Daily budget ~$88

    Kalambaka is a practical base for the Meteora monasteries above the town. Restaurants, bakeries and budget accommodation along Trikalon Street support days of monastery visits and hiking.

    Kalambaka to Nafplio

    Transport details are not recorded.

  34. A view of Nafplio
    Plate 0433 · Nafplio · 37.57°N 22.80°E · 6 mPhoto: Holger Uwe Schmitt · CC BY-SA 4.0 · Wikimedia Commons

    Nafplio

    Greece · Daily budget ~$100

    Nafplio is a small Peloponnese town with a neoclassical historic centre. Its houses, squares and churches lend themselves to a leisurely town stay.

    Nafplio to Chania

    Transport details are not recorded.

  35. A view of Chania
    Plate 0509 · Chania · 35.52°N 24.02°E · 13 mPhoto: dronepicr · CC BY 2.0 · Wikimedia Commons

    Chania

    Greece · Daily budget ~$92

    Chania's harbor-side old town reflects both Venetian and Turkish influences. Its alleys and historic houses give way to nearby beaches, including Nea Hora to the west.

    Chania to Thethi

    Transport details are not recorded.

  36. A view of Thethi
    Plate 0537 · Thethi · 42.40°N 19.77°E · 850 mPhoto: Liridon · CC BY-SA 4.0 · Wikimedia Commons

    Thethi

    Albania · Daily budget ~$82

    Thethi is a mountain village in the Albanian Alps, framed by dramatic peaks and clear springs. Guesthouses offer home-cooked meals and hosts who share regional legends.

    Thethi to Valbona Valley National Park

    Mixed transport~$4.82

  37. A view of Valbona Valley National Park
    Plate 0534 · Valbona Valley National Park · 42.45°N 19.89°EPhoto: You may re-use this image under the terms of the license using the following reference: Image: Wikipedia / Tobias Klenze / CC-BY-SA 4.0. The license must be a link. · CC BY 3.0 · Wikimedia Commons

    Valbona Valley National Park

    Albania · Daily budget ~$80

    Valbona Valley opens into craggy peaks, glacial landscapes and traditional highland villages. Walking trails make the alpine scenery the focus of a stay.

Coming to iPhone, iPad and Mac.

In development: the whole atlas offline, a trip planner and a private journal. We'll post here when it ships. No newsletter to join.

Coming to the App Store