Route Network
Belgrade Nikola Tesla Airport connects 115 destinations worldwide, with Tivat standing out as its busiest route. The longest nonstop flight is to Guangzhou, and the shortest flight is to Sofia.
Route and destination data updated July 8, 2026.
Belgrade Nikola Tesla Airport is served by 27 airlines, with Air Serbia in the lead at 55% of routes. The top three carriers together cover 79% of routes. 17 carriers operate only one route each. A total of 26 airlines operate international routes, compared with one airline serving domestic routes. Air Serbia is operating the longest nonstop flight, connecting to Guangzhou with a flight time of 10 hrs 40 mins.
Belgrade Nikola Tesla Airport provides direct service to 42 countries across four continents. The route network is 1% domestic and 99% international. Germany is the primary international destination.
Delays
- Departures
- 22 min late
- 3 min (-12.1%) vs last 24 hours
- 24h trend
- Arrivals
- 7 min late
- 1 min (-15.5%) vs last 24 hours
- 24h trend
- Cancelled Departures
- 0 flights (24 hour total)
Jul 12
2026
21:00 - 22:00
- Departure
- 31 min late31 min late31 minutes late
- Arrival
- 10 min late10 min late10 minutes late
- Cancelled
- 0
Jul 12
2026
20:00 - 21:00
- Departure
- on-timeon-timeon-time
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jul 12
2026
19:00 - 20:00
- Departure
- 18 min late18 min late18 minutes late
- Arrival
- 7 min late7 min late7 minutes late
- Cancelled
- 0
Jul 12
2026
18:00 - 19:00
- Departure
- 21 min late21 min late21 minutes late
- Arrival
- 7 min late7 min late7 minutes late
- Cancelled
- 0
Jul 12
2026
17:00 - 18:00
- Departure
- 33 min late33 min late33 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 12
2026
16:00 - 17:00
- Departure
- 30 min late30 min late30 minutes late
- Arrival
- 21 min late21 min late21 minutes late
- Cancelled
- 0
Jul 12
2026
15:00 - 16:00
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 11 min late11 min late11 minutes late
- Cancelled
- 0
Jul 12
2026
14:00 - 15:00
- Departure
- 22 min late22 min late22 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Jul 12
2026
13:00 - 14:00
- Departure
- 33 min late33 min late33 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Jul 12
2026
12:00 - 13:00
- Departure
- 23 min late23 min late23 minutes late
- Arrival
- 23 min late23 min late23 minutes late
- Cancelled
- 0
Jul 12
2026
11:00 - 12:00
- Departure
- 16 min late16 min late16 minutes late
- Arrival
- 12 min late12 min late12 minutes late
- Cancelled
- 0
Jul 12
2026
10:00 - 11:00
- Departure
- 22 min late22 min late22 minutes late
- Arrival
- 6 min late6 min late6 minutes late
- Cancelled
- 0
Jul 12
2026
09:00 - 10:00
- Departure
- 35 min late35 min late35 minutes late
- Arrival
- 3 min late3 min late3 minutes late
- Cancelled
- 0
Jul 12
2026
08:00 - 09:00
- Departure
- 18 min late18 min late18 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jul 12
2026
07:00 - 08:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 6 min late6 min late6 minutes late
- Cancelled
- 0
Jul 12
2026
06:00 - 07:00
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 12
2026
05:00 - 06:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- ———
- Cancelled
- 0
Jul 12
2026
04:00 - 05:00
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jul 12
2026
03:00 - 04:00
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 0
Jul 12
2026
02:00 - 03:00
- Departure
- on-timeon-timeon-time
- Arrival
- 15 min early15 min early15 minutes early
- Cancelled
- 0
Jul 12
2026
01:00 - 02:00
- Departure
- 8 min late8 min late8 minutes late
- Arrival
- 21 min late21 min late21 minutes late
- Cancelled
- 0
Jul 11
2026
23:00 - 00:00
- Departure
- 8 min late8 min late8 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
| Time | Departure | Arrival | Cancelled |
|---|---|---|---|
|
21:00 - 22:00 |
31 min late31 min late31 minutes late | 10 min late10 min late10 minutes late | 0 |
|
20:00 - 21:00 |
on-timeon-timeon-time | 1 min early1 min early1 minutes early | 0 |
|
19:00 - 20:00 |
18 min late18 min late18 minutes late | 7 min late7 min late7 minutes late | 0 |
|
18:00 - 19:00 |
21 min late21 min late21 minutes late | 7 min late7 min late7 minutes late | 0 |
|
17:00 - 18:00 |
33 min late33 min late33 minutes late | on-timeon-timeon-time | 0 |
|
16:00 - 17:00 |
30 min late30 min late30 minutes late | 21 min late21 min late21 minutes late | 0 |
|
15:00 - 16:00 |
24 min late24 min late24 minutes late | 11 min late11 min late11 minutes late | 0 |
|
14:00 - 15:00 |
22 min late22 min late22 minutes late | 4 min late4 min late4 minutes late | 0 |
|
13:00 - 14:00 |
33 min late33 min late33 minutes late | 4 min late4 min late4 minutes late | 0 |
|
12:00 - 13:00 |
23 min late23 min late23 minutes late | 23 min late23 min late23 minutes late | 0 |
|
11:00 - 12:00 |
16 min late16 min late16 minutes late | 12 min late12 min late12 minutes late | 0 |
|
10:00 - 11:00 |
22 min late22 min late22 minutes late | 6 min late6 min late6 minutes late | 0 |
|
09:00 - 10:00 |
35 min late35 min late35 minutes late | 3 min late3 min late3 minutes late | 0 |
|
08:00 - 09:00 |
18 min late18 min late18 minutes late | 1 min early1 min early1 minutes early | 0 |
|
07:00 - 08:00 |
12 min late12 min late12 minutes late | 6 min late6 min late6 minutes late | 0 |
|
06:00 - 07:00 |
17 min late17 min late17 minutes late | on-timeon-timeon-time | 0 |
|
05:00 - 06:00 |
12 min late12 min late12 minutes late | ——— | 0 |
|
04:00 - 05:00 |
9 min late9 min late9 minutes late | 3 min early3 min early3 minutes early | 0 |
|
03:00 - 04:00 |
10 min late10 min late10 minutes late | 5 min early5 min early5 minutes early | 0 |
|
02:00 - 03:00 |
on-timeon-timeon-time | 15 min early15 min early15 minutes early | 0 |
|
01:00 - 02:00 |
8 min late8 min late8 minutes late | 21 min late21 min late21 minutes late | 0 |
|
23:00 - 00:00 |
8 min late8 min late8 minutes late | 4 min late4 min late4 minutes late | 0 |
- Departures
- 19 min late
- 5 min (-20.5%) vs last week
- 7d trend
- Arrivals
- 4 min late
- 8 min (-64.5%) vs last week
- 7d trend
- Cancelled Departures
- 2 flights (7 day total)
Jul 11
2026
- Departure
- 25 min late25 min late25 minutes late
- Arrival
- 7 min late7 min late7 minutes late
- Cancelled
- 2
Jul 10
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 5 min late5 min late5 minutes late
- Cancelled
- 0
Jul 9
2026
- Departure
- 16 min late16 min late16 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
Jul 8
2026
- Departure
- 16 min late16 min late16 minutes late
- Arrival
- 3 min late3 min late3 minutes late
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 11, 2026 |
25 min late25 min late25 minutes late | 7 min late7 min late7 minutes late | 2 |
|
Jul 10, 2026 |
19 min late19 min late19 minutes late | 5 min late5 min late5 minutes late | 0 |
|
Jul 9, 2026 |
16 min late16 min late16 minutes late | 2 min late2 min late2 minutes late | 0 |
|
Jul 8, 2026 |
16 min late16 min late16 minutes late | 3 min late3 min late3 minutes late | 0 |
- Departures
- 20 min late
- 4 min (+23.1%) vs last 30 days
- 30d trend
- Arrivals
- 6 min late
- 3 min (+107.4%) vs last 30 days
- 30d trend
- Cancelled Departures
- 17 flights (30 day total)
Jul 11
2026
- Departure
- 25 min late25 min late25 minutes late
- Arrival
- 7 min late7 min late7 minutes late
- Cancelled
- 2
Jul 10
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 5 min late5 min late5 minutes late
- Cancelled
- 0
Jul 9
2026
- Departure
- 16 min late16 min late16 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
Jul 8
2026
- Departure
- 16 min late16 min late16 minutes late
- Arrival
- 3 min late3 min late3 minutes late
- Cancelled
- 0
Jul 4
2026
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- 5 min late5 min late5 minutes late
- Cancelled
- 0
Jul 3
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 4 min late4 min late4 minutes late
- Cancelled
- 0
Jul 2
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 10 min late10 min late10 minutes late
- Cancelled
- 2
Jul 1
2026
- Departure
- 29 min late29 min late29 minutes late
- Arrival
- 26 min late26 min late26 minutes late
- Cancelled
- 6
Jun 30
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
Jun 29
2026
- Departure
- 27 min late27 min late27 minutes late
- Arrival
- 14 min late14 min late14 minutes late
- Cancelled
- 0
Jun 28
2026
- Departure
- 21 min late21 min late21 minutes late
- Arrival
- 11 min late11 min late11 minutes late
- Cancelled
- 0
Jun 27
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 26
2026
- Departure
- 18 min late18 min late18 minutes late
- Arrival
- 5 min late5 min late5 minutes late
- Cancelled
- 0
Jun 25
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 7 min late7 min late7 minutes late
- Cancelled
- 0
Jun 24
2026
- Departure
- 27 min late27 min late27 minutes late
- Arrival
- 13 min late13 min late13 minutes late
- Cancelled
- 0
Jun 23
2026
- Departure
- 22 min late22 min late22 minutes late
- Arrival
- 3 min late3 min late3 minutes late
- Cancelled
- 0
Jun 22
2026
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 2
Jun 21
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 9 min late9 min late9 minutes late
- Cancelled
- 0
Jun 20
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 3 min late3 min late3 minutes late
- Cancelled
- 0
Jun 19
2026
- Departure
- 18 min late18 min late18 minutes late
- Arrival
- 9 min late9 min late9 minutes late
- Cancelled
- 1
Jun 18
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 2
Jun 17
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jun 16
2026
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 0
Jun 15
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 14
2026
- Departure
- 21 min late21 min late21 minutes late
- Arrival
- 8 min late8 min late8 minutes late
- Cancelled
- 0
Jun 13
2026
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jun 12
2026
- Departure
- 18 min late18 min late18 minutes late
- Arrival
- 7 min late7 min late7 minutes late
- Cancelled
- 2
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 11, 2026 |
25 min late25 min late25 minutes late | 7 min late7 min late7 minutes late | 2 |
|
Jul 10, 2026 |
19 min late19 min late19 minutes late | 5 min late5 min late5 minutes late | 0 |
|
Jul 9, 2026 |
16 min late16 min late16 minutes late | 2 min late2 min late2 minutes late | 0 |
|
Jul 8, 2026 |
16 min late16 min late16 minutes late | 3 min late3 min late3 minutes late | 0 |
|
Jul 4, 2026 |
11 min late11 min late11 minutes late | 5 min late5 min late5 minutes late | 0 |
|
Jul 3, 2026 |
19 min late19 min late19 minutes late | 4 min late4 min late4 minutes late | 0 |
|
Jul 2, 2026 |
24 min late24 min late24 minutes late | 10 min late10 min late10 minutes late | 2 |
|
Jul 1, 2026 |
29 min late29 min late29 minutes late | 26 min late26 min late26 minutes late | 6 |
|
Jun 30, 2026 |
24 min late24 min late24 minutes late | 8 min late8 min late8 minutes late | 0 |
|
Jun 29, 2026 |
27 min late27 min late27 minutes late | 14 min late14 min late14 minutes late | 0 |
|
Jun 28, 2026 |
21 min late21 min late21 minutes late | 11 min late11 min late11 minutes late | 0 |
|
Jun 27, 2026 |
17 min late17 min late17 minutes late | on-timeon-timeon-time | 0 |
|
Jun 26, 2026 |
18 min late18 min late18 minutes late | 5 min late5 min late5 minutes late | 0 |
|
Jun 25, 2026 |
17 min late17 min late17 minutes late | 7 min late7 min late7 minutes late | 0 |
|
Jun 24, 2026 |
27 min late27 min late27 minutes late | 13 min late13 min late13 minutes late | 0 |
|
Jun 23, 2026 |
22 min late22 min late22 minutes late | 3 min late3 min late3 minutes late | 0 |
|
Jun 22, 2026 |
24 min late24 min late24 minutes late | 8 min late8 min late8 minutes late | 2 |
|
Jun 21, 2026 |
20 min late20 min late20 minutes late | 9 min late9 min late9 minutes late | 0 |
|
Jun 20, 2026 |
19 min late19 min late19 minutes late | 3 min late3 min late3 minutes late | 0 |
|
Jun 19, 2026 |
18 min late18 min late18 minutes late | 9 min late9 min late9 minutes late | 1 |
|
Jun 18, 2026 |
17 min late17 min late17 minutes late | on-timeon-timeon-time | 2 |
|
Jun 17, 2026 |
14 min late14 min late14 minutes late | 1 min early1 min early1 minutes early | 0 |
|
Jun 16, 2026 |
11 min late11 min late11 minutes late | 5 min early5 min early5 minutes early | 0 |
|
Jun 15, 2026 |
17 min late17 min late17 minutes late | on-timeon-timeon-time | 0 |
|
Jun 14, 2026 |
21 min late21 min late21 minutes late | 8 min late8 min late8 minutes late | 0 |
|
Jun 13, 2026 |
15 min late15 min late15 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jun 12, 2026 |
18 min late18 min late18 minutes late | 7 min late7 min late7 minutes late | 2 |
Global Rankings
Most destinations
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 11,145 ft 3,397 m 11,145 ft · 3,397 m | 148 ft 45 m 148 ft · 45 m | Asphalt | |
| 11,145 ft 3,397 m 11,145 ft · 3,397 m | 148 ft 45 m 148 ft · 45 m | Asphalt |
Runway Length
3 aircraft cannot operate at Belgrade Nikola Tesla Airport due to runway length constraints. The airport’s longest runway is 11,145 ft (3,397 m), which is below the typical takeoff or landing distance required by the aircraft listed here.
| Aircraft | Takeoff | Landing |
|---|---|---|
| Aérospatiale-BAC Concorde | 11,250 ft 3,429 m 11,250 ft · 3,429 m | 7,218 ft 2,200 m 7,218 ft · 2,200 m |
| Antonov An-225 Mriya | 11,483 ft 3,500 m 11,483 ft · 3,500 m | 10,827 ft 3,300 m 10,827 ft · 3,300 m |
| McDonnell Douglas DC-8-71 | 11,499 ft 3,505 m 11,499 ft · 3,505 m | 5,909 ft 1,801 m 5,909 ft · 1,801 m |
Operational Context
Belgrade Nikola Tesla (IATA: BEG) operates around 153 flights per day to 120 nonstop destinations. Its network includes 1 domestic and 114 international routes, with Air Serbia as the leading carrier and Tivat currently the busiest connection. From BEG, passengers can reach 42 countries across 4 continents, and the longest runway measures 3,397 m (11,145 ft).
Airlines and Destinations Overview
Belgrade Nikola Tesla is the main international airport serving Serbia and the primary air gateway for Belgrade. Its route network is heavily oriented toward international travel, with only limited domestic service and a much larger share of cross-border European traffic. The airport also supports a smaller long-haul component, which broadens its role beyond regional point-to-point flying.
Air Serbia is the dominant carrier at the airport, and the overall airline mix includes network airlines, low-cost operators, and seasonal services. That combination gives the airport a hub function for Serbia while also supporting origin-and-destination demand for Belgrade and the surrounding region.
Terminal Buildings and Facilities
Passenger operations are centered on a single terminal complex that has been expanded and reorganized over time to handle both domestic and international traffic. The airport’s public-facing layout is straightforward for a capital-city airport, with check-in, security, boarding, and arrivals functions arranged within one main passenger facility.
The terminal system is designed to support a mix of scheduled airline operations, transfer traffic, and seasonal demand. International processing is the airport’s main function, while domestic handling remains limited in comparison.
Key characteristics of the terminal system include:
- Single main passenger terminal complex
- Domestic and international processing handled within the airport system
- Designed for scheduled commercial airline traffic
- Supports transfer and point-to-point travel
- Expanded over time to accommodate traffic growth
Passenger-facing facilities include the usual airport services for a major capital airport, along with shopping, food and beverage outlets, and ground transport access areas. For current terminal information, passengers should consult the airport’s official website.
Passenger facilities available across the airport include:
- Check-in and baggage services
- Security and border control areas
- Retail and duty-free outlets
- Food and beverage services
- Ground transport and parking access
Airport Lounges
Lounges at the airport are generally used by premium passengers and eligible frequent flyers, with access determined by airline status, cabin class, or published entry rules. Lounge provision is centered on the passenger terminal area, and availability can vary by carrier and departure type.
Notable lounges include:
- Air Serbia Premium Lounge
Dining and Food Options
The airport offers a mix of quick-service dining, cafes, and other passenger food outlets within the terminal area. The overall offering is typical of a major regional hub, with options aimed at both departing and connecting travelers.
Common dining options include:
- Cafes
- Quick-service restaurants
- Snack bars
- Terminal food outlets
Public Transport and Parking
Belgrade Nikola Tesla is accessible by road from central Belgrade and the wider metropolitan area. Ground transportation is centered on airport access roads, with taxis, private transfers, and public bus connections used by passengers traveling to and from the city. The airport’s official transport information is available through its ground transport pages.
Passengers can reach the airport using:
- Taxi
- Private car
- Public bus
- Prearranged transfer services
Parking is available for short-stay and longer-stay use, making it suitable for local departures, business travel, and airport pick-ups or drop-offs. Current parking details are published by the airport on its official site.
Parking options include:
- Short-term parking
- Long-term parking
- Drop-off and pick-up areas
- Passenger parking facilities
Runways and Operations
The airport has a multi-runway airfield, with a primary runway capable of supporting widebody and long-haul operations. Its longest runway measures 3,397 m, which gives the airport the infrastructure needed for a broad range of commercial aircraft types.
Operationally, the airfield supports scheduled passenger flights, seasonal traffic, and cargo-related movements within a major capital-city airport environment. The runway system is built to handle routine commercial operations as well as the airport’s role as Serbia’s main hub.
The runway system includes:
- Two runways
- One primary long runway
- Capability for widebody operations
- Support for scheduled commercial traffic
Passenger Traffic and Airport Role
Belgrade Nikola Tesla functions as Serbia’s principal international gateway and its most important scheduled passenger airport. It serves as the country’s main connection point to European destinations and provides a smaller but meaningful long-haul presence.
The airport’s traffic profile reflects a hub-and-spoke role, with Air Serbia using Belgrade as its main base. At the same time, the airport also handles point-to-point demand from the Belgrade metropolitan area and wider catchment.
The airport’s role includes:
- Primary airport for Serbia
- Major hub airport
- International gateway for Belgrade
- Regional transfer point
- Mixed hub and origin-destination traffic
Location and Catchment Area
The airport is located west of central Belgrade and serves the city as well as much of northern and central Serbia. Its position makes it the most convenient commercial airport for the capital region and an important access point for national and international travel.
Its catchment extends beyond the city itself to surrounding urban and business areas that rely on Belgrade for scheduled air service. The airport also serves travelers connecting through Serbia to destinations in Europe and beyond.
The airport serves:
- Belgrade metropolitan area
- Central and northern Serbia
- Business and government travel demand
- Regional transfer passengers
- International origin-and-destination traffic
Hotels Near the Airport
There are hotels near the airport and in the wider airport area that are useful for early departures, late arrivals, and overnight transit stays. These properties are particularly relevant for business travelers and passengers with connecting schedules.
Notable nearby hotels include:
- Hotel Novi
- Garni Hotel Hollywoodland Wellness & Aquapark
- Airport Hotel Garni
Airport History
Belgrade Nikola Tesla Airport was developed to replace older civil aviation facilities serving the city and became Serbia’s principal commercial airport as air travel demand shifted toward the modern airport site. Over time, it assumed the country’s leading role for scheduled passenger service and international connectivity.
The airport expanded in stages to accommodate increasing traffic, including terminal improvements and airfield modernization. These developments reflected both the growth of Belgrade as a national capital and the airport’s importance in linking Serbia to European markets.
Its runway and terminal infrastructure were adapted to support larger aircraft and higher traffic volumes, allowing the airport to handle a broader mix of regional, European, and longer-haul services. The airport has also been shaped by changes in national aviation patterns, particularly the consolidation of scheduled traffic at Belgrade.
Today, the airport operates as Serbia’s main air transport hub and the country’s busiest passenger airport, with a network centered on international routes and a dominant home carrier presence.