Guides & tips
Belgrade public transport for beginners
Updated: 21 July 2026 · busevi.rs editorial team
In Serbia without mobile data?
EU roaming doesn’t cover Serbia. An eSIM gets you online in minutes — from a few euros. How it works
New in town — moving, studying or visiting? Belgrade’s public transport network is big — hundreds of lines and a few thousand stops — but it becomes logical once you learn a few basic rules.
This guide gives you the whole picture in ten minutes: what runs where, how to read line codes, what is free (almost everything) and how to find the best route for any trip.
What runs around Belgrade?
The network combines several complementary modes:
- Buses — the backbone, covering the whole city and suburbs.
- Trams — rail transport through the central corridors.
- Trolleybuses — electric lines, mostly linking the centre with the eastern districts.
- EKO lines — electric buses (marked EKO).
- Night lines (N) — running roughly 00–04 h while the daytime network sleeps.
- BG Voz — the city railway with 4 lines, fastest on its corridors.
- Minibus A1 — the airport express (the only paid city line, 400 RSD).
How to read line codes
The line code instantly tells you what kind of line it is:
- Just a number (e.g. 16, 65, 95) — a regular daytime line.
- Number + N (e.g. 26N) — a night line, 00–04 h.
- Number + letter (e.g. 2L) — a variant of the base line with a shorter or altered route.
- E + number (E2, E6, E9) — suburban express lines that ARE paid (200 RSD, ticket on board).
- EKO + number — an electric city line.
- A1 — the airport minibus (400 RSD).
Tickets? You mostly don’t need one
Since 1 January 2025 Belgrade public transport is free for everyone — no ticket, no validation, all passenger categories. That covers buses, trams, trolleybuses, EKO lines and BG Voz.
Only the exceptions are paid: the A1 airport minibus (400 RSD) and suburban lines E2, E6 and E9 (200 RSD) — tickets sold on board only, in dinars, no change given. Full details on the Tickets & fares page.
How to find the right line
Three tools on busevi.rs for three typical situations:
- Know the line number? Type it into search — you get the full timetable with every departure, the route and all stops.
- Know where you are but not what to take? Open the nearest stop’s page — you see every line stopping there and when it arrives.
- Only know your start and destination? The journey planner builds the complete route, transfers included.
Tips a daily commuter would give you
- Check the last departure of your return line — especially at weekends it can be earlier than you expect.
- Glance at “Live status” before leaving — roadworks and detours happen all the time, better to learn before boarding.
- At rush hour (7–9 and 16–19 h) expect longer rides on street lines; BG Voz does not feel rush hour.
- Arrival times at stops are timetable-based estimates, not live GPS — in dense traffic take them with a grain of salt.
How to read the timetables on busevi.rs
Every line’s timetable is split into weekday, Saturday and Sunday — three different schedules, not one. Departures are grouped by hour: the number in an hour column is the minute of departure from the line’s ORIGIN stop, and the line page also shows how many minutes the vehicle needs to reach each subsequent stop.
So for your own stop you look at departure plus travel time to you — which is exactly what the stop page calculates automatically in its arrival estimates.
Suburban lines and the paid exceptions
The network also covers suburban settlements: three-digit lines (400s, 500s…) run beyond the city core and are, as a rule, free as well. The exceptions are express lines E2, E6 and E9 (200 dinars) and the A1 airport minibus (400 dinars) — tickets bought on board, cash only.
Suburban departures are sparser than city ones, especially in the evening and at weekends — check the last departure to your settlement before staying out late.
Frequently asked questions
Is Belgrade public transport free?
Yes, since 1 January 2025 — for all passengers, no ticket or validation. Only the A1 minibus (400 RSD) and suburban E2/E6/E9 lines (200 RSD) are paid.
What does N in a line number mean?
A night line — running roughly 00–04 h when daytime lines rest. Night lines are free as well.
How do I find which line goes from A to B?
Open the journey planner on busevi.rs, enter your origin and destination — you get up to 3 best routes with transfers and times.
Are stop arrivals live GPS positions?
For Belgrade, arrivals are estimates based on the timetable and typical travel times — not live GPS. In heavy traffic treat them as approximate.