Coach bus driving along a winding mountain road
By Bus

Buses in the Balkans

Buses in the Balkans: what to know, how it works and how to do it well — clear, practical and up to date.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

The coach is the backbone of travel across the Balkans, and cross-border routes in particular have their own set of small, practical quirks — cash-only luggage fees, stations that don't always look like stations, and border stops that add real time to the timetable. None of it is difficult once you know what to expect, and this guide covers exactly that.

Finding the right station

Balkan bus stations (autobuska stanica, autogara and local equivalents depending on the country) range from modern terminals in capitals such as Belgrade and Zagreb to little more than a stretch of kerb with a ticket kiosk in smaller towns. Several cities run more than one departure point depending on the operator or destination — Sarajevo and Skopje both have this quirk — so check your ticket or confirm with the operator which specific stop you need, not just the city name. Google Maps is generally reliable for locating the main terminal, though smaller regional stops are sometimes missing or mislabelled, so building in extra time to find the right kerb is sensible, particularly for an early or cross-border departure.

Buying tickets: counter, online or on board

Ticket-buying culture varies by country and route:

For any cross-border route, or travel around Orthodox Easter, Christmas or a national holiday, booking or at least arriving at the station well ahead is worth the caution — seats on the best-timed departures go first.

Cash for luggage: a genuine local quirk

One of the most common surprises for first-time visitors: many Balkan coach operators charge a small, separate fee for stowing a bag in the hold, payable in cash, directly to the driver or luggage handler as your bag goes in, rather than included in the ticket price. This is standard practice across much of the region, not a scam, though the amount is small and rarely announced clearly in advance. Carry a little local currency in small denominations for this specifically — card payment for hold luggage is generally not available, and turning up without cash can mean an awkward scramble at the roadside as the bus is about to leave.

Keep a modest amount of local cash for every leg of a Balkan bus trip, even if you've paid for the ticket itself online or by card — luggage fees, toilet stops and small station snacks are frequently cash-only.

Crossing borders by coach

International Balkan routes handle border formalities as part of the journey: the coach pulls up at the crossing, passengers usually stay seated or disembark briefly with passports in hand depending on the crossing, and the vehicle waits for everyone to clear both sides before continuing. Some crossings are quick; others — particularly at busy summer weekends on routes towards the Croatian coast, or at crossings into non-EU countries such as Bosnia, Serbia, Kosovo or North Macedonia — can add well over an hour to the scheduled journey time. Treat the timetable as a guide rather than a guarantee for any route that crosses a border, and build in a generous buffer if you have a connection to make afterwards. Passport and visa requirements vary by nationality and by which countries you're crossing between (some are in the EU and Schengen area, some are not) — check current requirements for your specific route before travelling; our Schengen 90/180 rule guide explains the EU side of this for the countries that are members.

Key cross-border corridors

For more on individual operators and country-by-country detail across the region, see our companion guide to coaches in the Balkans. For how bus compares with rail on Balkan routes specifically, where trains are often slower and less frequent, see our bus versus train guide, and for the entry-requirements picture across the region's mix of EU and non-EU countries, our Balkans entry requirements guide.

Frequently asked questions

Do Balkan bus operators charge extra for luggage?

Many do — a small cash fee paid directly to the driver or handler as your bag is loaded, separate from the ticket price. Carry local currency in small denominations for this, since card payment is rarely available for it.

How long do border crossings add to a Balkan bus journey?

It varies significantly by crossing and season — some are quick, while busy crossings in summer or at non-EU borders can add well over an hour. Build in a generous buffer, particularly if you have a connection afterwards.

Can I book Balkan bus tickets online in advance?

Increasingly, yes, particularly on routes served by FlixBus or by operators with their own booking sites. For smaller towns or short-notice travel, buying directly at the station counter remains completely normal and often the only option.

Do I need my passport for cross-border Balkan bus routes?

Yes, always carry your passport for any route crossing between countries, since the coach stops at the border for checks. Visa requirements vary by nationality and by which specific countries you're crossing between — check current requirements before you travel.

Sources and further reading: