City taxi rides in Belgrade
Transport within Belgrade is metered: the start charge plus the distance travelled at the day or night tariff. Fares are regulated by the city and are the same for all licensed taxi companies. For airport journeys, see the Serbian guide to taking a taxi from Belgrade Airport to the city centre.
How is a city taxi fare calculated?
The taximeter calculates the total from three separate components during the ride.
Start charge
320 RSD is added at the beginning of every ride.
Distance travelled
The distance is multiplied by the applicable day or night tariff.
Waiting and delays
Stationary time and very slow movement are charged proportionally.
How much does a city taxi ride cost?
| Tariff | When it applies | Price / km |
|---|---|---|
| Day | Weekdays and Saturdays, 06:00–22:00 | 105 RSD |
| Night | 22:00–06:00, Sundays and public holidays | 135 RSD |
How much does a ride across the city cost?
To estimate a specific journey between two addresses, use the Belgrade map-based taxi calculator. The Serbian guide to the Belgrade taxi calculator explains how to enter a route and interpret the result.
Daytime calculation: start charge + (kilometres × 105 RSD). To compare a taxi with Belgrade’s free public transport, read Taxi or public transport in Belgrade.
How do city taxi rides work in Belgrade?
A city taxi ride in Belgrade covers transport between neighbourhoods, business districts, stations, hospitals, hotels, shopping centres and other locations within the city. The fare is not set by the name of a neighbourhood. It depends on the applicable tariff, the route travelled and the time the vehicle spends stationary or moving very slowly. The same journey can therefore have a different final fare during the morning rush hour, late in the evening or at the weekend.
When the ride begins, the driver switches on the taximeter and the calculation starts with a 320 RSD start charge. The day tariff is 105 RSD/km, while the night tariff of 135 RSD/km applies at night, on Sundays and on public holidays. When the vehicle waits in a queue, waits for a passenger or travels below the speed at which the taximeter changes to waiting time, that part of the fare is calculated at 1,800 RSD per hour. A distance-based estimate is useful, but the taximeter always determines the final amount.
For shorter rides around the city centre, Vračar, Dorćol, Savski Venac or New Belgrade, give the dispatcher an exact address and a nearby landmark. Near pedestrian zones, temporary restrictions or roadworks, the vehicle may not be able to reach the entrance itself. In that case, agree on a pickup point in the nearest accessible street or at a marked taxi rank. If you are leaving from the railway station, the Serbian guide explains where to call and wait for a taxi at Belgrade Centre–Prokop station. Legal pickup locations are listed in the Serbian guide to taxi ranks in Belgrade.
During the busiest periods, particularly on weekday mornings and between the end of the working day and the evening, bridges, Autokomanda, Gazela, Slavija and the approaches to New Belgrade have the greatest effect on travel time and fare. If you have an appointment or a train or bus departure, book earlier and allow extra time. For Belgrade Nikola Tesla Airport, use the separate airport transfer page, because pickup time and price can often be agreed in advance.
Before departure, check that the taximeter is running and that the vehicle carries the required markings. You may request a receipt or ride confirmation at the end. If you want to pay by card, mention this when booking because not every vehicle in every company has a POS terminal. For a more precise estimate, enter the pickup address and destination in the Belgrade taxi calculator, then contact a company directly from the main Belgrade taxi companies page.
Order a ride
Call a Belgrade taxi company and give the pickup address and destination. If you want card payment, mention it to the dispatcher. If you are already outside, you can also board at one of 126 marked ranks; the Serbian guide provides a list of taxi ranks in Belgrade. The out-of-town tariff applies to journeys beyond the city; details are available on the Serbian intercity taxi transport page.
City rides — questions and answers
How much is the start charge for a Belgrade city ride?
The start charge is 320 RSD and is the same for every tariff. It is charged at the beginning of each ride.
What is the price per kilometre?
The day tariff is 105 RSD/km (06:00–22:00 weekdays and Saturdays), and the night tariff is 135 RSD/km (22:00–06:00, Sundays and public holidays).
Is waiting charged?
Yes. Waiting is charged at 1,800 RSD per hour, including time spent stationary at traffic lights or in congestion.
Other taxi services in Belgrade
How do we verify city ride information?
We check tariffs, validity periods and fare-calculation rules against publicly available fare tables and information published by licensed taxi companies. The last verification date is shown below; the complete procedure is described on the Serbian data methodology page.
Information last checked: 24 July 2026.