In the Balkans, the coach is king. The rail network across south-east Europe is patchy, slow and in parts barely functional, while the regional coach network is extensive, inexpensive and surprisingly well organised. From Slovenia to North Macedonia, from Croatia's coast to the interior of Serbia, buses are how most people — locals and travellers alike — actually move around. Here is what you need to know.
Why coaches dominate in the Balkans
The rail infrastructure across the western and central Balkans dates largely from the Yugoslav era and has received limited investment since. Journey times by train that look reasonable on a map can take twice as long as the equivalent coach due to slow track, outdated rolling stock and indirect routing. The Belgrade–Bar railway through Montenegro is a notable scenic exception, but for most routes, the bus is faster, more frequent and more direct.
Coach services in the Balkans also reach rural areas, coastal towns and border crossings that have no rail connection at all. The Dalmatian coast, large parts of Bosnia, Kosovo, northern Albania and much of North Macedonia are accessible primarily by road.
FlixBus in the Balkans
FlixBus has expanded steadily into south-east Europe and now connects several Balkan capitals and cities to the wider European network. It runs services from Vienna, Munich and other western European hubs to Ljubljana, Zagreb, Belgrade, Sarajevo, Podgorica and Skopje, among others. Within the region, it covers some cross-border routes.
FlixBus is useful for entering or exiting the region from western Europe. Within the Balkans, however, regional operators are often more frequent, go to more destinations and carry the local knowledge of the routes. Checking FlixBus alongside local operators gives you the full picture. For more on how FlixBus works in general, see the FlixBus guide.
Regional operators to know
The Balkans has a patchwork of national and regional operators. Some worth knowing:
- Arriva (Croatia): runs domestic routes across Croatia and international services to neighbouring countries. Croatia's network is good and the coastal routes (Split, Dubrovnik, Zadar) are well served.
- Lasta (Serbia): the main Serbian long-distance operator, covering Belgrade to most domestic destinations and some regional international routes.
- Globtour, Centrotrans (Bosnia): major operators in Bosnia-Herzegovina; Sarajevo-based services reach Mostar, Banja Luka, Tuzla and across borders into Serbia and Croatia.
- RegioJet: the Czech operator has expanded south and now runs services from Prague and Vienna to Zagreb and Split, with competitive fares and a reputation for quality.
- Various Macedonian and Kosovan operators: smaller companies run between Skopje, Pristina, Tirana and neighbouring capitals. Services exist but are less formalised — check Balkan bus comparison sites for current schedules.
Key routes and journey times
- Ljubljana to Zagreb: around 2–2h30 by coach, several times a day. The rail alternative is comparable but less frequent.
- Zagreb to Split: about 4h30–5h30 by coach; the most-used route on the Adriatic coast and extremely frequent in summer. No comparable direct rail link.
- Zagreb to Dubrovnik: around 4–5h (depending on the coastal routing). Buses hug the coast through Makarska and the Neum corridor in Bosnia; check passport requirements for the brief Bosnia transit if relevant to your nationality.
- Belgrade to Sarajevo: around 5–6 hours by coach. The rail connection on this route has very limited services.
- Sarajevo to Mostar: about 2h30 by bus — scenic through the Herzegovina highlands.
- Belgrade to Skopje: around 5–7 hours; multiple daily departures by various operators.
- Skopje to Tirana: about 4–5 hours; this is an important cross-border route with several daily services.
- Tirana to Podgorica: around 4 hours, with bus the practical option as no regular passenger rail runs this route.
How to book Balkan coaches
Booking methods vary by country and operator, and the Balkans is one area where online booking is still less universal than in western Europe. Options include:
- Operator websites: larger operators like Lasta (Serbia), Arriva (Croatia) and RegioJet have English-language online booking.
- Balkan bus aggregators: sites like GetByBus aggregate Croatian and regional operators and allow online booking with English-language support. Useful for routes within and between Croatia, Bosnia, Serbia and Montenegro.
- The bus station: for many domestic Balkan routes, buying at the ticket window on the day (or the day before) remains perfectly normal and reliable. Bus stations (autobusna stanica) in Zagreb, Belgrade, Sarajevo, Skopje and Tirana are large, busy and well-equipped.
For general advice on buying coach tickets across Europe — including for less-familiar operators — see booking coaches explained.
Border crossings: Balkan coach routes frequently cross multiple borders. Queues at border crossings — particularly into and out of non-Schengen countries — can add significant time to the stated journey. Coaches for popular summer routes (Zagreb–Dubrovnik, Belgrade–Sarajevo, Skopje–Tirana) can be delayed by an hour or more at busy crossings in peak season. Factor this into your plans.
The slow train alternative
Despite the coach's dominance, a handful of Balkan rail routes are genuinely worthwhile for the journey itself rather than the speed:
- The Belgrade–Bar railway: a spectacular piece of Yugoslav-era engineering running from Serbia's capital through the mountains to Montenegro's Adriatic coast. Slow (about 12 hours), somewhat unreliable, but with extraordinary scenery — especially the Mala Rijeka viaduct.
- Sarajevo to Mostar by train: a lovely river-gorge route that runs slower than the bus but through beautiful scenery. Check current services as they have been interrupted at times.
For the full picture of overland travel through this region, see the Balkans overland guide.
Luggage and comfort
Balkan coaches range from modern, air-conditioned coaches with USB charging and free Wi-Fi to older vehicles that are perfectly functional but more basic. On international routes served by established operators, standards are generally good. On domestic routes operated by smaller companies, quality varies. Luggage is stored in the underfloor hold; large backpacks and suitcases are routinely accommodated with no formal excess charge, though a small informal fee is sometimes collected by the driver's assistant.
Most longer services make a stop at a service area or roadside café — these breaks are genuine rest stops and coaches wait. Bring water and snacks for longer journeys.
Frequently asked questions
Is it safe to travel by coach in the Balkans?
Yes. Long-distance coach travel in the Balkans is widely used and the established operators are safe. As with any bus travel, stick to known operators and proper bus station departures rather than informal arrangements. Check your government's travel advice for any country-specific considerations.
Can I book Balkan bus tickets online in English?
Increasingly yes, but not universally. FlixBus and RegioJet have full English-language booking. GetByBus covers many Croatian and regional routes in English. For some domestic routes in Serbia, North Macedonia and Kosovo, buying at the station may still be simpler.
Do I need a visa to cross Balkan borders by coach?
It depends on your nationality and the countries you are crossing between. EU citizens have no restrictions within the region. Other nationalities should check requirements for each country — several Balkan states are not in the EU or Schengen. The European Commission and your government's travel advice are the best sources for current requirements.
How do I get from Dubrovnik to Montenegro by bus?
Regular coach services run from Dubrovnik to Kotor, Budva and Podgorica, crossing the Croatian–Montenegrin border. The journey takes around 2–3 hours to Kotor. Multiple operators run this route, particularly in summer. Tickets can be bought at Dubrovnik bus station or through online aggregators.
Sources and further reading:
- Regional booking: GetByBus (getbybus.com) for Croatia and the western Balkans.
- FlixBus Balkans routes: FlixBus official site.
- RegioJet routes to the Balkans: regiojet.com.
- Border and entry requirements: European Commission and your own government's travel advice.
