There are several ways to get from the airport to Belgrade: public transportation (bus and shuttle), taxi, and shuttle service. Here is a complete breakdown of exactly how to get from Belgrade Nikola Tesla Airport (BEG) to the city center: which buses run to the downtown area and the train station in 2026, where and how to book a transfer from Belgrade Main Airport (BEG) to your hotel, and how much a taxi costs.
- Official taxis at Belgrade Airport
- Beware of Taxi Scams at Belgrade Airport (My Honest Advice)
- Transfer from Belgrade Airport to the City Center
- How to Order a Taxi to the Airport via an App
- Public transport from Nikola Tesla Airport to Belgrade – buses and shuttles
- Belgrade airport transfer at night
- FAQ
The distance from Nikola Tesla Airport to the city center is 18 km, or a half-hour drive. Below, I’ll explain in more detail how each mode of transportation works at Belgrade Airport, and here I’ll provide an overview to help you determine which option is best for you:
At a Glance: Best Ways to Reach Downtown Belgrade
- Quickly to the city center: Shuttle A1.
- Free: Buses 72, 72H, 600, 607.
- To catch a train to Novi Sad: Bus 600.
- Comfortably with kids: a pre-booked transfer from KiwiTaxi.
Official taxis at Belgrade Airport
Official taxis at Belgrade Airport operate on a fixed fare system. The price depends on the city zone you’re traveling to. For example, a trip to New Belgrade will cost 2,500 RSD (21.31€), and to downtown Belgrade—3,500 RSD (29.83€).
Official taxi cars in Belgrade are always white and have a standard taxi sign on the roof. This uniform color is strictly regulated by city rules, making it incredibly easy to distinguish an unlicensed driver from a legitimate one. Always check the license plate, too—a legal taxi will always have a plate ending with the letters “TX”.

How to pay for your taxi
While some official taxis have credit card terminals, you cannot always rely on them. It is highly recommended to have local currency (Serbian Dinars – RSD) in cash. You can easily withdraw cash from the ATMs in the arrivals hall or exchange a small amount of Euros or US Dollars at the airport currency exchange desks before stepping outside. Not only is cash more cost-effective, but it’s sometimes the only accepted form of payment.
There is no upfront payment required. Wait until the ride finishes, check the running taxi meter, and hand the cash directly to the driver.
Crucial tip. The amount printed on your voucher is the total price for the entire ride, not per person. Do not pay a higher amount even if the taximeter shows more.
Instructions on how to take a taxi at Belgrade Airport

- New machines have been installed in the arrivals area that issue fixed-price taxi vouchers.
- Enter your destination address into the machine.
- You will receive a voucher (receipt) with a fixed fare for the trip from the airport to your hotel.
- Take this voucher with you as you leave the airport and head to the taxi stand. Without the voucher, a taxi driver at the airport will not let you into the car.
- Hand the voucher to the driver as you get in. Beware of the “carpool scam”: Some drivers might try to group multiple independent tourists heading in the same direction into one car, and then demand the full voucher price from each person. If you are paying the voucher fare, you are paying for a private car. Do not agree to share the ride with strangers if the driver is attempting to double-charge!
Beware of Taxi Scams at Belgrade Airport (My Honest Advice)
A Recent Belgrade Taxi Scam Story (2026):
We approached the taxi information desk at Belgrade Airport and showed the driver the address we needed to get to. A driver immediately appeared near the desk. The voucher listed a price of 3,500 RSD, which is about 35 euros. The taxi driver said no one would take us for that price. He offered 45. We agreed. When we pulled up to the hotel, he said it was 45 from each of us—my sister and I were traveling together. He wouldn’t let us out of the car. We had to pay 90 euros.
I rarely hear stories like this, but, unfortunately, I believe they do happen. Above, I described my experience when a taxi driver—an official taxi driver!—refused to take me using a voucher. So I advise anyone traveling to Belgrade—or anywhere else—for the first time to book a taxi transfer in advance on their own for when their flight arrives.
I book through GetTransfer or Kiwitaxi. Sometimes the price might be a little higher, but in my experience, it ends up being less stressful. A taxi driver is already waiting for me as I exit the airport. I’ve used these websites in Serbia, Turkey, Thailand, Malaysia, Mauritius, and other countries where I’ve traveled for vacation or business.
Transfer from Belgrade Airport to the City Center
If you’re visiting Serbia’s capital for the first time or traveling with children, the most convenient way to get from Belgrade Airport to your hotel is to book a transfer in advance.
A transfer is essentially the same as a taxi, except instead of running around with a voucher trying to find a taxi driver, someone holding a sign with your name will be waiting for you in the airport’s arrivals hall and will take you directly to your hotel or place of stay. Plus, you can specify in advance whether you need a child car seat or a car with a large trunk (an important option for families).
You can book a transfer from the airport to the city center either through your hotel for an additional fee, or on the websites KiwiTaxi or GetTransfer.com. Both websites offer a variety of vehicles to choose from. I’ve used both sites and haven’t had any issues with either of them.
Here’s what you need to know about booking these services:
- The companies ask for your flight number and provide a phone number to contact in case of unforeseen circumstances. In the event of a delay, the driver will wait for the first hour free of charge. My driver waited an hour and a half for free.
- Both companies allow to book an airport taxi transfer with child seat and/or bigger luggage space in advance.
- All companies require a partial or full prepayment. Booking a transfer a month or more in advance gives you a wider selection of cars and allows you to save significantly.
- Prices on the GetTransfer website are slightly cheaper. However, unlike KiwiTaxi, the service does not assume responsibility for the ride and merely matches you with a transfer company.
How to Order a Taxi to the Airport via an App
If you’re wondering if there is Uber in Belgrade, the short answer is no. However, the city has excellent local alternatives that work exactly the same way. The most popular ride-sharing apps are CarGo and Yandex Go. Using these apps is the best way to guarantee a fair price, skip the taxi line, and avoid common tourist traps.
To avoid getting scammed by taxi drivers, you can order a taxi through the CarGo, PinkTaxi, or YandexGo apps. You’ll need an internet connection to do this:
- Internet at the airport—there’s free Wi-Fi, but it will disappear as soon as you leave the terminal.
- eSIM—you can purchase an eSIM for travel in advance and step off the plane with internet access already available. This is a particularly convenient option if you plan to visit several countries at once. I use YeSim or Unisim.
- Local SIM card—you can buy a local tourist SIM card with internet access at the airport.
I was never able to link my card. Payment is accepted only in cash, in Serbian dinars (RSD), which can be exchanged at a currency exchange machine or at a regular exchange counter in Terminal 1 of Nikola Tesla Airport. Some taxis have a card payment terminal (not all of them!).
Public transport from Nikola Tesla Airport to Belgrade – buses and shuttles
There are several bus routes you can take from Belgrade Airport to the city center. Here is a summary table with basic information; a detailed description of the routes follows below. You can view bus routes and stops on the official GSP website: https://www.bgprevoz.rs/linije/red-voznje/smer-a
Although public transportation in Belgrade has been free since January 1, 2026, the shuttle (minibus) to the airport still requires a fare.
| Route No. and Direction | Fare | Travel time |
| A1 (Minibus or Route Taxi): Airport – Slavia Square (King Milutin Street) | 400 RSD
(purchase a ticket from the driver, pay in RSD, or buy one in advance online via this link) |
~30 minutes |
| 72 (GSP): Airport – Zeleni Venac (City Center) | Free | ~30–40 minutes |
| 72N (GSP): Republic Square – Airport | Free | ~30–40 minutes |
| 600 (GSP): “Belgrade Center” (Prokop) Train Station – Airport | Free | ~30–40 minutes |
| 607 (GSP): Banovo Brdo – Airport | Free | ~30–40 minutes |
| 860 (GSP): BAS (Main Bus Station) – Barich (via the Airport) | Free | ~80 minutes |
What else you need to know about buses in Belgrade: they have air conditioning/heating and free Wi-Fi. The internet isn’t the best and often cuts out. If staying connected is important to you, it’s better to buy a SIM card at the airport upon arrival or an eSIM in advance on Tripkom (here’s the link).
The A1 shuttle is a paid express minibus
- This is the fastest way to get from the airport to downtown Belgrade by bus (travel time is about 30 minutes).
- There are only four stops: the airport – “Fontana” (Paris Commune Street) – Beogradska Avtobuska Stanica (BAS Main Bus Station) – Slavija Square (King Milutin Street). The return route is the same. Slavija Square is a highly convenient public transport hub in Belgrade, featuring numerous bus, tram, and trolleybus stops. From there, you can easily reach the city center, the Vračar neighborhood, Voždovac, Zvezdara, and Belgrade Waterfront (Beograd na vodi) using public transit.
- Due to recent airport renovations, the A1 shuttle stop is now located right outside the departures area (the new Terminal 2). To get there, simply turn right in the arrivals hall, take the escalator up to the departures level, and step outside. First, you will see the word “BUS” painted in yellow on the road, and then a sign that reads “Nikola Tesla Airport – public transportation Terminal 2” (see the photo below). That’s it!
- You can take a minibus from Belgrade Airport to the new Belgrade Bus Station (BAS) in New Belgrade.
- There is limited space for luggage inside the minibus, and there is no luggage compartment.
- The shuttle runs daily: from 7:20 a.m. to 6:40 p.m. – every 20 minutes; at other times – hourly, but with a break from 2:00 a.m. to 5:00 a.m.
- You can buy your ticket directly from the driver in Serbian dinars. The cash fare is 400 RSD (3.41). Pro tip: I highly recommend buying your ticket online in advance via GetYourGuide (the ticket is valid for 24 hours from the time of purchase). While the online price is slightly higher than paying on board, it actually evens out once you factor in the poor exchange rates and ATM withdrawal fees at the airport. Plus, having a pre-purchased digital ticket saves you the hassle of hunting for an ATM or currency exchange booth after a long flight.

Regular City Bus No. 72 from the airport to Belgrade
- Route: Nikola Tesla Airport – Zeleni Venac.
- It makes about 30 stops in the Novi Beograd, Bežanija, and Ledina neighborhoods (travel time: 60 minutes, depending on traffic and passenger volume). You can view the full list of stops on the Belgrade public transportation company’s website (GSP): https://www.gsp.rs/linija.aspx?id=72.
- It operates daily from 4:00 a.m. to 11:00 p.m. The schedule is available on the website GSP: https://www. gsp.rs/dokumenti/dnevne_linije/linije-pdf/72.pdf.
- The bus stop is now located at the same place as the A1 shuttle (right outside the departures area at the new Terminal 2). To get there, simply turn right in the arrivals hall, take the escalator up to the departures level, and step outside. First, you will see the word “BUS” painted in yellow on the road, and then a blue bus sign (see the photo under).
- The main downside: the ride to the city center takes forever.

Bus from the airport to the main train station, Beograd Centar (Prokop)
Bus No. 600 runs between the airport and the train station.
- Route: Prokop (Belgrade Centar Train Station) – Terminal 1 (Nikola Tesla Airport)
- The trip takes about 35 minutes.
- The first bus departs from the train station at 4:45 a.m., and the last one at 11:30 p.m. Buses run every half hour.
If you’re heading to Novi Sad, take bus No. 600 to Prokop—there, you’ll transfer to the Soko high-speed train. Learn more about how to get to Novi Sad from Belgrade →

City Bus 607
- Route: Banovo Brdo – Nikola Tesla Airport via New Belgrade. You can only get to the Old Town by transferring.
- The bus runs every half hour.
Belgrade airport transfer at night
Arriving on a late-night flight? If your plane lands after midnight, your transport options to downtown Belgrade become limited. The A1 express shuttle stops running, so your best bet is catching the night bus 72N, grabbing an official taxi from the voucher machine, or having a pre-booked driver waiting for you in the arrivals hall.
Important note about the 72N night bus: Keep in mind that its route is different from the daytime Bus No. 72!
- Route: Nikola Tesla Airport – Republic Square (Trg Republike). This is actually super convenient, as it drops you right in the very heart of the historical center.
- Schedule: The bus departs every 30 minutes starting exactly at midnight (00:00), with the last departure at 02:30 a.m. (according to the official bgprevoz.rs website).

