Travel Crew
Sign inJoin free
Balkan Express Southbound: Dubrovnik to Sofia (Self-Launched)

Balkan Express Southbound: Dubrovnik to Sofia (Self-Launched)

8 days · Balkans (Croatia, Montenegro, Kosovo, Albania, North Macedonia, Bulgaria)

Penguin Travel charges £855

£445saved per person (52%)

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

Day 1

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)
~£62
Day 2

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)
~£48
Day 3

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
~£55
Day 4

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)
~£54
Day 5

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)
~£58
Day 6

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)
~£47
Day 7

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
~£54
Day 8

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)
~£12

Self-launched vs. Penguin Travel

 This itinerary (self-launched)Penguin Travel
Price per person~£410£855
Duration8 days8 days
Who books itYou and your group, directTour 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.

Launch a departure with this itinerary

This publishes your dates so other travellers can find and join you — no tour operator needed.

Customise with Tour Buster
Share:FacebookBalkan Express Southbound: Dubrovnik to Sofia (Self-Launched)

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.