Getting around Belgrade

Belgrade has extensive public transport — buses, trams, and trolleybuses — that covers the whole city. It is cheap, reasonably reliable, and what most people use for daily commuting.

The BusPlus card

To use Belgrade public transport, you need a BusPlus card. Get one free at any tobacco kiosk or post office. Load credit onto it and tap it when you board. A single journey costs about €0.85. A monthly unlimited pass costs about €22.

Ride apps (the Uber alternative)

Uber does not operate in Serbia. Instead, use CarGo or Car:Go — both work like Uber, available on iOS and Android. Trips across Belgrade typically cost €3–7. Pay by card in-app or cash to the driver.

Getting between cities

Buses

Long-distance buses are the most common way to travel between Serbian cities. They are comfortable, frequent, and cheap. Belgrade to Novi Sad takes about 1 hour and costs €4–6. Belgrade to Nis takes about 2.5 hours and costs €8–12.

Trains

Serbia has a rail network, but trains are generally slower than buses. The exception: Belgrade to Novi Sad on the new high-speed line takes under 30 minutes and is pleasant. Check Srbija Voz (Serbian Railways) for schedules.

Flights in and out of Serbia

Belgrade's airport is called Nikola Tesla Airport (BEG), about 18km from the city centre. It is well-connected to most European cities. Budget airlines including Wizz Air and Ryanair fly here. Getting from the airport: take the shuttle bus (A1) to the city centre for about €3, or a taxi for €15–20.

Driving in Serbia

You can drive in Serbia on your home country licence for up to 6 months. After that, you need to exchange it for a Serbian licence. In Belgrade, most expats do not bother with a car — public transport and ride apps cover everything, and parking is difficult.

Quick reference

TransportCostNotes
Single bus/tram ticket~€0.85Tap BusPlus card on entry
Monthly pass (unlimited)~€22Best value for daily commuters
CarGo / Car:Go€3–8Most trips within the city
Taxi (metered)€3–10Use reputable companies
Airport shuttle bus~€3Line A1, every 20–30 mins
Airport taxi€15–20Fixed rate from official stands