Balkan Peninsula
A peninsula where many southeastern European countries meet, with the Bay of Kotor, Mostar's Old Bridge and Lake Ohrid, blending Eastern and Western cultures.
The Balkan Peninsula lies in southeastern Europe. In travel contexts it usually refers to the countries of the former Yugoslavia (Croatia, Bosnia and Herzegovina, Montenegro, Serbia, North Macedonia, Kosovo and Slovenia) plus Albania, Bulgaria and others; northern Greece is sometimes included too. Byzantine, Ottoman, Venetian and Austro-Hungarian legacies are layered on top of one another, prices are low and tourists are relatively few. Highlights: the Old Town of Dubrovnik; Montenegro's Bay of Kotor with its city walls, and Durmitor National Park; Mostar's Old Bridge and Sarajevo's old town (Baščaršija) in Bosnia and Herzegovina; in Albania, Sarandë and Ksamil beach, the ancient city of Butrint, Berat and the "City of a Thousand Windows" Gjirokastër, and the northern Theth mountains; North Macedonia's Lake Ohrid (a UNESCO World Heritage site) and Skopje; Prizren in Kosovo; Belgrade in Serbia; and in Bulgaria, Rila Monastery, Plovdiv and Veliko Tarnovo. Classic route: Dubrovnik – Kotor (2 days) – Mostar – Sarajevo (2–3 days) – (Belgrade) – Skopje – Ohrid (2 days) – Tirana – Sarandë (2–3 days), 12–16 days in total; a shorter 5–6 day route covers Dubrovnik – Montenegro – Bosnia and Herzegovina. Getting around: cross-border long-distance buses are common and railways are limited; taking a rental car across borders requires Green Card insurance. Currencies and visa policies differ by country, and some countries allow visa-free entry for holders of a valid Schengen visa, so check each one before departure.
Destinations
- Dubrovnik
- Kotor
- Mostar
- Sarajevo
- Ohrid
- Sarandë & Ksamil
- Tirana
- Belgrade
- Skopje
- Prizren
- Sofia
- Plovdiv
- Veliko Tarnovo
- Durmitor (Žabljak)
- Theth
- Berat
Itineraries
- Four-Country Balkan Loop: Serbia, Bosnia, Croatia & Montenegro – Travel from Belgrade through Sarajevo and Mostar to the coast, then cross Durmitor back to Serbia.
- Ohrid, Prizren & Kotor Western Balkans – A Western Balkans loop starting from Tirana, connecting lake towns, Ottoman old towns, and the Bay of Kotor.
- Tirana to Skopje Cross-Border Journey – Travel from Albania's historic mountain towns to Lake Ohrid, then continue through Bitola to Skopje.
- Dubrovnik to Sarajevo Three-Country – Travel through Croatia, Montenegro, and Bosnia and Herzegovina to see red-roofed old towns, fjord-like bays, and Ottoma…
- Sofia to Black Sea Public Transport Crossing – Cross the country from west to east without a car, traveling from the capital through ancient towns and the old capital…
- Bulgaria Grand Loop Self-Drive – Set off from Sofia on a loop through the mountains, the Rhodopes, the Rose Valley, and the Black Sea, returning via the…
- Albania Classic Historic Towns & Coast 9-Day Bus Loop – A car-free itinerary for first-timers, connecting Tirana, Berat, Gjirokastër, and Sarandë.
- Tirana to Skopje via Prizren – Travel by bus north and east from Tirana, linking the three cities of Prizren, Pristina, and Skopje.
- Zagreb to Dubrovnik via Bosnia and Herzegovina – An in-depth, one-way self-drive route from inland Croatia through Bosnia and Herzegovina to the Adriatic Coast
- Southern Albania Historic Towns, Coast & Valleys 15-Day Grand Road Trip – A self-drive loop around the south, covering historic towns, the Riviera, Benjë Thermal Baths, and Korçë.
- Three-Country Slow Travel: Thessaloniki to Sofia – Connect Greece, North Macedonia, and Bulgaria by bus, exploring Byzantine heritage and lake regions.
- Kotor to Tirana via Ulcinj and Theth – Head south along the Montenegrin coast into Albania, ascend to the Theth Valley, and finish in Tirana.