Are taxis safe to use in Belgrade?
Yes — taking a taxi in Belgrade is safe in the sense that matters most: this is not a city where cabs are dangerous. The realistic problem is financial, not physical. The well-worn complaint, repeated across travel forums and foreign-office advice alike, is overcharging — drivers who pad the fare for tourists, run no meter, or quote an inflated flat price. Belgrade's own tourist board advises paying by the meter and the official price list, and notes that negotiating a fare without the meter is not recommended, especially at the airport.
So the goal isn't to avoid taxis — they're cheap and useful — it's to use them the way locals do. That comes down to two habits: order a registered cab through an app or by phone rather than hailing a random car, and make sure the meter is running before you set off. Do that and the overcharging problem largely disappears.
Which taxi apps actually work in Belgrade?
This is where most guides get it wrong, so it's worth being blunt: as of 2026, Uber and Bolt do not operate in Belgrade. The apps that do work are CarGo and Yandex Go.
Both function much like Uber does elsewhere — you order a car from your phone, watch it arrive on the map, and pay by card or cash, with the price shown before you confirm. CarGo is the home-grown, Uber-style option and is the one most visitors reach for; its regulatory status has been contested over the years, but it continues to operate. Yandex Go is widely used, reliable, and also lets you pay by card. Either one removes the two things that trip visitors up: there's no fare to haggle over, and no address to explain across a language barrier, because you set the destination in the app.
If you take one thing from this page, make it this: install CarGo or Yandex Go before you arrive, and you've solved most of the Belgrade taxi problem in advance.
How do you get a taxi from the airport without getting ripped off?
The airport run is where overcharging is most common, and it has a simple, official fix. Belgrade Nikola Tesla Airport operates a fixed-price taxi voucher system: self-service e-kiosks in the baggage-reclaim area and the arrivals lounge print a voucher with a set price to your destination zone. You take that voucher to the official taxi rank, and the price is locked in before you ride — no meter games, no surprises.
The alternative is just as good: order a CarGo or Yandex Go car from the app and meet it at the pickup point, again with the price agreed up front. What you should not do is accept an offer from someone who approaches you inside the terminal or by the doors. Those touts, leading you to an unmarked car at a "special price," are exactly who the overcharging warnings are about. Use the kiosk voucher or an app and you're fine.
For the full set of airport options — including the much cheaper free city bus — see our airport-to-city guide.
How do taxi fares and meters work?
A legitimate Belgrade taxi runs a city-regulated meter, and you should always make sure it's on. Fares follow an official price list with a starting (drop) fare plus a per-kilometre rate, and there are two tariffs: a lower daytime tariff on weekdays, and a higher tariff for nights, Sundays and public holidays (and for trips outside the city limits). Earlier figures put the day-tariff start at around 320 RSD with roughly 105 RSD per kilometre — useful as a rough sense of scale, but treat any exact number as perishable, since the regulated rates change.
The single rule that protects you: insist on the meter, and decline any offer to fix a price without it. A driver quoting a round-number flat fare "to save time" is the classic setup for an inflated charge. The exception is the airport, where the official voucher price is a legitimate fixed fare — that's a published zone price, not a driver's freelance quote. Everywhere else, meter on, or find another cab. App rides sidestep the whole question, since CarGo and Yandex Go show the price before you accept.
Do Belgrade taxi drivers speak English, and are they rude?
Honestly: English is patchy, and that's the most common friction — not rudeness. Many drivers speak little English, so explaining a destination by voice can be awkward. The drivers themselves are, by and large, ordinary working people doing a normal job; the "rude Belgrade taxi driver" reputation online is usually really a story about overcharging a tourist, not about hostility or danger. Order through an app and even the language issue evaporates: the destination is set in the app, the route is on the map, and payment is cashless, so there's nothing to argue about.
If you do flag a cab on the street, help yourself out: have the address written in Latin script or dropped as a pin on Google Maps, and check the meter starts. A little preparation turns a potentially tense ride into a non-event.
Is Belgrade traffic bad enough to matter?
Belgrade has real weekday congestion, and it can affect both your time and your fare. The chronic bottleneck is the set of bridges across the Sava linking the historic centre with New Belgrade; these clog at the usual peaks, roughly 8–9am and 4–7pm. Because a metered fare keeps running while you sit in traffic, a busy-hour ride can cost noticeably more than the same trip at 11am — another reason an app that quotes a price up front can be the cheaper choice when the city is jammed.
For short hops in the centre, remember the alternative: Belgrade's buses, trams and trolleybuses have been free for everyone since 2025, and the core is walkable, so you often don't need a taxi at all. Our getting-around guide covers when each option wins.
How do you recognise a legitimate taxi?
A registered Belgrade taxi carries a municipal taxi registration number and a taxi sign, displays the company name, and has a working meter. If a car has none of that, or the driver is soliciting passengers rather than waiting at a rank or responding to an order, treat it as an unlicensed "wild" taxi and walk away. The safest defaults, recommended by Serbia's own tourism guidance and by foreign-office travel advice alike, are to order a registered cab by phone or app, or to use CarGo or Yandex Go — and to avoid hailing unmarked cars, particularly at the airport, bus and train stations, and outside nightlife spots late at night.
Do you tip taxi drivers in Belgrade?
Tipping a taxi driver in Belgrade is appreciated but not expected. The normal gesture is simply to round the fare up to a convenient figure — for good or ordinary service — rather than calculating a percentage. There's no obligation, and no awkwardness in not tipping on a short metered ride.
What's still unknown
A couple of details are genuinely moving targets. Regulated taxi tariffs are adjusted over time, so any exact starting fare or per-kilometre figure should be confirmed locally rather than trusted from a guide. CarGo's legal and regulatory position has been disputed on and off, even as the service keeps running, so its long-term status isn't guaranteed. And the ride-hailing field can change — a new entrant (or the return of a global brand) is always possible. The stable advice underneath all of that doesn't change: order through an app or by phone, keep the meter on, and skip the unmarked cars.