Skip to content
Voykit

Serbia

Getting around Serbia: trains, buses, driving and domestic flights

Take the Soko fast train for Belgrade–Novi Sad (36 min) and Belgrade–Subotica; use intercity buses for Niš, Zlatibor and the south, where rail is slow. Hire a car only for Tara, Uvac, Đerdap and the monasteries. In Belgrade, buses, trams and trolleybuses are free to ride — check it still applies in 2026.

Updated Sep 20265 min read
More

Key facts

Best for Belgrade–Novi Sadcheck
Soko fast train, 36 min, about 600–1,300 RSD
Best for everywhere else
Intercity bus; Belgrade–Niš 3 h, 1,500–2,500 RSD plus fees
Belgrade bus stationcheck
Intercity departures moved to New Belgrade in 2024 — check which station your ticket names
Belgrade city transportcheck
Free to ride since January 2025 — check it still applies
Airport to Belgrade centrecheck
About 2,000–3,000 RSD fixed zone fare by taxi, or city bus
Car hirecheck
€30–60 per day plus tolls; cross-border to Kosovo often excluded
Heritage railcheck
Šargan Eight, 2 h 30 loop from Mokra Gora, summer season, book ahead
Domestic flightscheck
Belgrade–Niš exists but rarely beats the bus door to door

Which mode, by route and budget

Serbia's transport splits cleanly. The northern corridor to Novi Sad and Subotica has a modern fast line; almost everything else runs on buses or slow, works-hit regional rail. Match the mode to the route rather than to a general preference, and budget the station fees and bag charges that sit on top of the quoted bus fare.

Which mode, by route and budget
RouteBest modeTime2026 estimate
Belgrade – Novi SadSoko fast train36 min600–1,300 RSD (check)
Belgrade – SuboticaFast trainabout 1 h 15check
Belgrade – NišBus3 h1,500–2,500 RSD + fees
Belgrade – ZlatiborBus4 h1,500–2,500 RSD + fees
Belgrade – Niš by railRegional train4–5 h800–1,500 RSD
Belgrade – Tara / Uvac / ĐerdapHire carvaries€30–60 per day + tolls
Belgrade city hopsTaxi or app10–30 minairport zone 2,000–3,000 RSD (check)
Belgrade cityBus, tram, trolleybusvariesfree since January 2025 (check)

Bus fares usually exclude a station fee and a per-bag charge; add a few hundred dinars. Rail works and bus substitutions are common — check the day before.

Step by step

Book the Soko train first if your trip is Belgrade plus Novi Sad. Departures are frequent from Beograd Centar, and the 36-minute run makes a day trip realistic. Friday and Sunday evening services fill; buy online or at the station in advance.

For anything south or west, start with the bus. Belgrade's intercity bus station moved to New Belgrade in 2024, so confirm which station your operator uses before you set out — arriving at the old central location with luggage is the classic wasted hour. Buy at the counter or online; small operators still take cash on board.

Hire a car only when the destination has no useful bus: Tara, Uvac, Đerdap, the Studenica and Sopoćani monastery circuit, or the villages of the west. Motorway driving to Niš is quick, but mountain roads are slow and single-lane. Check the contract for cross-border cover — Kosovo is often excluded, which forces a long detour.

Inside Belgrade, buses, trams and trolleybuses have been free to ride since January 2025; check that this still applies before you travel, as funding debates recur. Routes shift with roadworks, so use a live map app rather than a printed plan.

For the airport, use the voucher desk or a ride-hailing app rather than an unofficial driver at arrivals. The zone fare to the centre is roughly 2,000–3,000 RSD — check the current posted rate. City buses also run to the centre for a fraction of that if you have time.

Domestic flights link Belgrade with Niš, but by the time you add airport transfers at both ends the bus is usually competitive and drops you closer to the centre. Treat flying as a fallback, not a plan.

  • Book Soko trains ahead for Friday and Sunday evenings.
  • Confirm your Belgrade bus station before departure day.
  • Add station and bag fees to every bus fare you compare.
  • Check car-hire cross-border cover if Kosovo is on the route.
  • Verify the free city transport rule still applies in 2026.

Notes and traps

Regional rail on old lines is slow and frequently interrupted by engineering works, with buses replacing trains at short notice. If a rail timetable looks too good for a southern route, check for a substitution notice.

The Šargan Eight heritage railway runs a 2 h 30 loop from Mokra Gora through the mountains in the summer season; July and August sell out, so book ahead. It is a sightseeing trip, not a way to reach a destination.

Taxi meters and app prices vary by city; in Belgrade the airport zone fare is fixed, elsewhere agree or use an app. Unofficial drivers at the airport are the main risk.

Tolls apply on motorways and are paid in dinars at booths; keep small notes. Winter snow can close mountain roads in the west and southwest, so check conditions before a long drive.

Notes and traps
TrapWhat to do
Wrong Belgrade bus stationConfirm the station name on your ticket before leaving
Rail works and bus substitutionsRe-check the timetable the day before travel
Unofficial airport taxisUse the voucher desk or a ride-hailing app
Car hire excludes KosovoAsk in writing before booking a cross-border route
Šargan Eight sold outBook July–August seats well ahead
Winter mountain closuresCheck road conditions before setting out

FAQ

Questions people ask

What is the best way to get around Serbia?

For Belgrade and Novi Sad, the Soko fast train — 36 minutes, frequent departures. For Niš, Zlatibor and the south, intercity buses, since regional rail is slow and often works-hit. Hire a car only for Tara, Uvac, Đerdap and the monastery routes.

Do I need a car in Serbia?

No for Belgrade, Novi Sad, Subotica, Niš and Kragujevac, which are all reachable by train or bus. Yes if you want Tara, Uvac, Đerdap or the western monasteries, where buses are thin and slow. Expect €30–60 per day plus tolls.

Are there rail or bus passes for Serbia?

No nationwide pass covers both. Rail sells single and return tickets, with the fast line priced separately from regional services. Bus operators price per route and add station and bag fees. For repeated Belgrade–Novi Sad trips, buy singles as you go.

How do I get from Belgrade airport to the city?

Use the airport taxi voucher desk or a ride-hailing app; the fixed zone fare to the centre is roughly 2,000–3,000 RSD — check the posted rate. City buses run to the centre for much less if you are not in a hurry. Avoid unofficial drivers at arrivals.

Is public transport in Belgrade free?

Buses, trams and trolleybuses have been free to ride since January 2025. Check that this still applies before you travel, as the funding is debated. Routes change with roadworks, so use a live map app.

Can I take a train from Belgrade to Niš?

Yes, but it takes about 4–5 hours on old lines against 3 hours by bus, and engineering works often replace trains with buses. Take the bus unless you specifically want the rail route.

Check live

Prices, schedules, rules and availability change. Open these to confirm today's details before you book.

Deep dive

Every source; changeable facts are marked check

Sources

Ask about Serbia

Loading…

Was this useful?