
Balkan Express Southbound: Dubrovnik to Sofia (Self-Launched)
8 days · Balkans (Croatia, Montenegro, Kosovo, Albania, North Macedonia, Bulgaria)
Penguin Travel charges £855
No-markup version: ~£410 per person
Estimate only, not a guaranteed price. Always verify costs independently before booking.
A self-launched, backpacker-friendly version of Penguin Travel's 8-day Balkan Express Southbound trip, crossing six countries from Dubrovnik to Sofia by public bus, minivan and shared taxi. You'll cover the same headline stops — Kotor Bay, Peja (Pec) and Visoki Decani Monastery, Prizren, Tirana, Ohrid and Skopje — without a guide, using hostels and guesthouses, self-bookable walking tours and cheap local transport. Costs are approximate and based on backpacker rates in GBP; Balkan buses are frequent and cheap but rarely run to a strict timetable, so a little flexibility goes a long way. Note that Kosovo↔Albania and Kosovo↔North Macedonia crossings are best done on direct international buses booked 1-2 days ahead, and carry your passport (and a printed bus ticket) at every border.
Day-by-day
Dubrovnik to Kotor (via Herceg Novi & Perast)
Kotor, Montenegro
Start early — the operator's own FAQ warns the group leaves before noon, so if you're flying in, sleep in Dubrovnik the night before (Old Town hostels from ~£22, or Vilas Plat area guesthouses ~£30). Catch the 08:00-09:00 Croatia Bus/local bus from Dubrovnik main bus station to Herceg Novi (~2h, ~£10) and stop to wander the small old town. Continue by local bus along the bay to Perast (~45 min, ~£3) — hop the tiny boat out to Our Lady of the Rocks (~£3 return). Then a short bus to Kotor (~30 min, ~£2). Check into a Kotor Old Town hostel (~£14-18), then walk the old town yourself: St. Luka Square, Beskuca Palace and St. Trifon's Cathedral (entry ~£2), finishing with the free-ish 1,350-step climb up the fortress walls for sunset (entry ~£12, or free via the back trail). Dinner of fresh seafood or burek in the old town, ~£9.
🚌Croatia Bus Dubrovnik→Herceg Novi ~£10; local buses Herceg Novi→Perast→Kotor ~£5; boat to Our Lady of the Rocks ~£3
🛏Old Town Hostel Kotor / Montenegro Hostel, dorm ~£15
- →Old town walk: St. Luka Square, Beskuca Palace
- →St. Trifon's Cathedral (~£2)
- →Kotor fortress walls climb (~£12)
- →Perast & Our Lady of the Rocks boat trip (~£3)
Kotor Bay to Peja (Pec), Kosovo
Peja (Pec), Kosovo
A long border-crossing day. Take the morning bus Kotor→Budva (~30 min, ~£3), then a Budva/Podgorica service towards Pristina or Peja. The most reliable option is Podgorica→Peja direct (~5-6h, ~£15) or Podgorica→Pristina then onward minivan. Depart early; crossings at Buna/Zhuri are usually quick for UK/EU passports. Arrive Peja (Pec) and check into a family guesthouse in the old bazaar area (~£14). Peja is the gateway to the Rugova Canyon and the seat of the Serbian Orthodox Patriarchate — grab a cheap cevapi dinner (~£6) and plan tomorrow's monastery leg.
🚌Local bus Kotor→Budva ~£3; intercity Podgorica→Peja ~£15 (via Pristina if needed, ~£18 total)
🛏Peja bazaar guesthouse, private room ~£14
- →Scenic Kotor Bay drive
- →Free wander of Peja old bazaar
- →Rugova Canyon viewpoint (optional, ~£10 taxi share)
Visoki Decani Monastery & Prizren
Prizren, Kosovo
Morning minivan or shared taxi from Peja to Visoki Decani Monastery (~40 min, ~£8) — a UNESCO-listed Serbian Orthodox site with 14th-century frescoes; entry is free but donation expected, and you must hand over your passport at the gate (EU/UK citizens need a quick security check). Continue to charming Prizren (~1.5h, ~£6). Check into a Prizren Old Town guesthouse (~£15), then join a free/pay-what-you-want walking tour or self-guide: Sinan Pasha Mosque, Our Lady of Ljevis (UNESCO, entry ~£2), the Old Stone Bridge and the hilltop fortress with the best sunset view in Kosovo. Dinner at a riverside restaurant in the Shadervan — local tavë and beer ~£9.
🚌Shared taxi/minivan Peja→Decani ~£8; Decani→Prizren bus ~£6
🛏Prizren Old Town guesthouse, dorm/private ~£15
- →Visoki Decani Monastery (free, donation)
- →Walking tour: Sinan Pasha Mosque, Our Lady of Ljevis (~£2)
- →Old Stone Bridge & Prizren Fortress sunset
- →Shadervan bazaar evening
Prizren to Tirana, Albania
Tirana, Albania
Take the direct Prizren→Tirana international bus (~4h, ~£12), which runs a few times a day from the main bus station — buy your ticket the day before. Arrive Tirana, check into a central hostel (~£14). With a city map (or the free Tirana walking tour that leaves from Skanderbeg Square at ~10:00/18:00), cover Skanderbeg Square, Et'hem Bey Mosque, Tanner's Bridge and the Pyramid. Many sights are walkable; use the cheap city buses (~£0.30). Don't miss Bunk'Art 1 (~£4) or the House of Leaves. For an offbeat alternative to Enver Hoxha's residence, the Bunk'Art 2 and the Dictatorship Museum are central and cheap. Dinner on the Blloku strip, ~£8.
🚌International bus Prizren→Tirana ~£12; local buses ~£1
🛏Tirana city-centre hostel, dorm ~£14
- →Skanderbeg Square & Et'hem Bey Mosque
- →Tanner's Bridge & Pyramid
- →Bunk'Art 1 (~£4)
- →Free Tirana walking tour (tip-based)
Tirana to Ohrid, North Macedonia
Ohrid, North Macedonia
Bus Tirana→Ohrid via Elbasan and the Qafe Thane border (~4.5-5h, ~£12; a few services daily, book 1 day ahead). Arrive Ohrid and check into a lakeside Old Town guesthouse (~£14). In the afternoon, take a local bus or shared boat out to the Monastery of St. Naum (bus ~£2 each way, or a boat from Ohrid harbour ~£10) — peacocks roam the grounds and there's a spring right at the lake's edge. Back in Ohrid, walk the shore path: Samuil's Fortress (~£2), the Church of St. John at Kaneo (the postcard view), and St. Pantaleimon at Plaosnik (free-ish, donations). Dinner of grilled trout and rakija by the lake, ~£9.
🚌Tirana→Ohrid international bus ~£12; local bus or boat to St. Naum ~£2-10
🛏Ohrid Old Town guesthouse, private room ~£14
- →Monastery of St. Naum of Ohrid
- →Samuil's Fortress (~£2)
- →St. John Kaneo church & lake shore walk
- →St. Pantaleimon (Plaosnik)
Ohrid to Skopje (via Matka Canyon optional)
Skopje, North Macedonia
Morning bus Ohrid→Skopje (~3.5h, ~£8). Drop bags at a central Skopje hostel (~£14). Spend the afternoon in the Old Bazaar — the largest preserved bazaar in the Balkans — then cross the Stone Bridge to Macedonia Square to see the statues and the Memorial House of Mother Teresa (free). If you have energy left, take a local bus or cheap taxi (~£5 each way, ~30 min) out to Matka Canyon for a short boat trip to Vrelo Cave (~£6) or a lakeside walk — boats run until late afternoon, so go straight there if the timetable allows. Dinner: a plate of Shopska salad and tavce gravce, ~£8.
🚌Intercity bus Ohrid→Skopje ~£8; city bus/taxi to Matka Canyon ~£5
🛏Skopje Old Town hostel, dorm ~£14
- →Skopje Old Bazaar
- →Stone Bridge & Macedonia Square
- →Memorial House of Mother Teresa (free)
- →Matka Canyon boat trip (~£6, optional)
Skopje to Sofia, Bulgaria
Sofia, Bulgaria
Take the daily Skopje→Sofia international bus (~4.5-5h, ~£16; departs morning, book at least a day ahead) over the Gyueshevo border. Arrive Sofia, check into a central hostel (~£14). Wander Vitosha Boulevard and the free Sofia city walk (tip-based, leaves from the courthouse/St. Sofia statue at ~10:00 and 18:00) covering the Alexander Nevsky Cathedral, Roman ruins of Serdika, the Rotunda of St. George and the National Theatre. Evening: try banitsa, shopska salad and a glass of Bulgarian wine in a mehana, ~£9.
🚌International bus Skopje→Sofia ~£16; metro/walk in Sofia ~£1
🛏Sofia city-centre hostel, dorm ~£14
- →Alexander Nevsky Cathedral (free, crypt ~£4)
- →Serdika Roman ruins & St. George Rotunda
- →Free Sofia walking tour (tip-based)
- →Vitosha Boulevard evening
Sofia departure
Sofia, Bulgaria
Final morning in Sofia — squeeze in the Borisova gradina park or the Central Market Hall for last-minute souvenirs and a coffee (~£3). Metro to Sofia Airport takes ~25 min (~£1) or a taxi ~£8. If your onward flight is late, luggage storage at the hostel or the central bus/train station costs ~£3. Depart — or extend into Plovdiv (2.5h by bus, ~£8) if you're not ready to stop.
🚌Sofia metro to airport ~£1, or taxi ~£8
🛏None (departure day)
- →Borisova gradina park walk
- →Central Market Hall
- →Optional onward bus to Plovdiv (~£8)
Self-launched vs. Penguin Travel
| This itinerary (self-launched) | Penguin Travel | |
|---|---|---|
| Price per person | ~£410 | £855 |
| Duration | 8 days | 8 days |
| Who books it | You and your group, direct | Tour operator, guided group |
| Savings | £445 per person (52%) | |
Estimate only, not a guaranteed price. Always verify costs independently before booking.
Want to see more Penguin Travel-style trips? Check them out here.~£410
estimated per person
You never pay Travel Crew for this — you pay hostels, transport, and activity providers directly, the same as if you'd booked it all yourself.
This publishes your dates so other travellers can find and join you — no tour operator needed.
Customise with Tour BusterCreated by

Travel Crew
0 trips
Frequently asked questions
How much does Balkan Express Southbound: Dubrovnik to Sofia (Self-Launched) cost?+
Doing it yourself with this self-launched itinerary costs an estimated £410 per person for 8 days in Balkans (Croatia, Montenegro, Kosovo, Albania, North Macedonia, Bulgaria). This is an AI-generated estimate based on typical budget-traveller prices — actual costs will vary by season and how you book.
Is this cheaper than booking with Penguin Travel?+
Yes — Penguin Travel charges around £855 per person for a similar tour. Doing the same route independently, using the same standard of accommodation and activities, costs an estimated £410 — a saving of roughly £445 (52%) per person.
How long is the Balkans (Croatia, Montenegro, Kosovo, Albania, North Macedonia, Bulgaria) trip?+
This itinerary runs 8 days, covering 8 day-by-day stops through Balkans (Croatia, Montenegro, Kosovo, Albania, North Macedonia, Bulgaria).
How do I join this trip?+
You can join an existing open departure using this itinerary if one is scheduled, or launch your own departure with your own dates and invite other travellers to join you — no tour operator required.
Isn't it easier to just use a tour operator?+
Well, yes, a tour operator will book all the individual parts of your travel for you and provide a guide. That's obvious, but doing this has the potential to save the group thousands, which can in turn improve your itinerary substantially or save you huge amounts of money. Also, when you launch a departure, Travel Crew has tools in place to help you book the individual sections of the trip or make it easier for you to do this as a group. Really, you do not need a middle man. If you are more comfortable paying more and using a middle man, then you should certainly do this.
Is it safer to book through a tour operator?+
Arguably, there isn't much difference. A self-launched trip runs on the same principle as a group travel crew: collective responsibility, everyone looking out for each other, the same way it would if a group of friends organised the trip themselves — because that's exactly what's happening. You should always take out travel insurance before you go, self-launched or not; that doesn't change either way. Every open departure is published publicly with real dates and a real trip organiser, so it's never an anonymous arrangement, and our support team is reachable any time you need help, including in an emergency while you're away. Longer-term, we're building direct relationships with ground DMCs in popular destinations, offered as an optional paid add-on for extra on-the-ground support. Ultimately, though, the group is responsible for its own conduct and safety on a self-launched trip, same as on any trip you plan yourself.
What kind of trip is this?+
This is a culture, budget, backpacker trip through Balkans (Croatia, Montenegro, Kosovo, Albania, North Macedonia, Bulgaria), self-launched rather than run by a tour operator — you organise it with a group you find or bring yourself.
Would you like to name the operator, name the trip, or have any suggestions about how to improve this itinerary?
Drop your comment below — if you've done a similar route, tell us what worked, what you'd add, or what you'd skip.
No comments yet — be the first to share your take.
Sign in to leave a comment.