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.
More
GuideSerbia
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.
| Route | Best mode | Time | 2026 estimate |
|---|---|---|---|
| Belgrade – Novi Sad | Soko fast train | 36 min | 600–1,300 RSD (check) |
| Belgrade – Subotica | Fast train | about 1 h 15 | check |
| Belgrade – Niš | Bus | 3 h | 1,500–2,500 RSD + fees |
| Belgrade – Zlatibor | Bus | 4 h | 1,500–2,500 RSD + fees |
| Belgrade – Niš by rail | Regional train | 4–5 h | 800–1,500 RSD |
| Belgrade – Tara / Uvac / Đerdap | Hire car | varies | €30–60 per day + tolls |
| Belgrade city hops | Taxi or app | 10–30 min | airport zone 2,000–3,000 RSD (check) |
| Belgrade city | Bus, tram, trolleybus | varies | free 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.
| Trap | What to do |
|---|---|
| Wrong Belgrade bus station | Confirm the station name on your ticket before leaving |
| Rail works and bus substitutions | Re-check the timetable the day before travel |
| Unofficial airport taxis | Use the voucher desk or a ride-hailing app |
| Car hire excludes Kosovo | Ask in writing before booking a cross-border route |
| Šargan Eight sold out | Book July–August seats well ahead |
| Winter mountain closures | Check 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
- officialSrbija Voz (Serbian railways)
- officialBelgrade Nikola Tesla Airport
- officialNational Tourism Organisation of Serbia
- secondaryŠargan Eight heritage railway
- secondaryWikivoyage – Serbia
Ask about Serbia
Loading…
Was this useful?