Direct (nonstop) flights from Bari to Belgrade

1 airline flys nonstop from Bari Airport (BRI) to Belgrad Nikola Tesla Airport (BEG). It's 311 miles (500 km), about 1h 40m in the air. Operated by Air Serbia.

BRI
Bari Airport
🇮🇹 Bari, Italy
BEG
Belgrad Nikola Tesla Airport
🇷🇸 Belgrade, Republic of Serbia
Flight Time
1h 40m
Distance
311 mi
500 km
CO₂/pax
58 kg
−24 kg vs. layover
Airlines
1
Air Serbia
Time Diff
Same timezone
Operated by Air Serbia Air Serbia

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Serbia JU Air Serbia
Route
BRI → BEG
Flight Time
1h 40m
Distance
311 mi

Alternative Routes

Other ways to fly from Bari to Belgrade with one stop · direct emits 58 kg CO₂ per passenger

BRI DBV (Dubrovnik) BEG
Leg 1: 45m (125 mi) Leg 2: 1h (186 mi) Total: ~1h 45m 🍃 82 kg CO₂ (+41% vs. direct)
Leg 1
BRI → DBV
45m · 125 mi
View BRI to DBV flights →
Leg 2
DBV → BEG
1h · 186 mi
View DBV to BEG flights →
BRI OMO (Mostar) BEG
Leg 1: 55m (158 mi) Leg 2: 50m (161 mi) Total: ~1h 45m 🍃 84 kg CO₂ (+45% vs. direct)
Leg 1
BRI → OMO
55m · 158 mi
View BRI to OMO flights →
Leg 2
OMO → BEG
50m · 161 mi
View OMO to BEG flights →
BRI SPU (Split) BEG
Leg 1: 55m (167 mi) Leg 2: 1h (217 mi) Total: ~1h 55m 🍃 96 kg CO₂ (+66% vs. direct)
Leg 1
BRI → SPU
55m · 167 mi
View BRI to SPU flights →
Leg 2
SPU → BEG
1h · 217 mi
View SPU to BEG flights →
BRI TIA (Tirana) BEG
Leg 1: 55m (155 mi) Leg 2: 1h 15m (236 mi) Total: ~2h 10m 🍃 98 kg CO₂ (+69% vs. direct)
Leg 1
BRI → TIA
55m · 155 mi
View BRI to TIA flights →
Leg 2
TIA → BEG
1h 15m · 236 mi
View TIA to BEG flights →
BRI SKP (Skopje) BEG
Leg 1: 1h 10m (258 mi) Leg 2: 1h 10m (208 mi) Total: ~2h 20m 🍃 112 kg CO₂ (+93% vs. direct)
Leg 1
BRI → SKP
1h 10m · 258 mi
View BRI to SKP flights →
Leg 2
SKP → BEG
1h 10m · 208 mi
View SKP to BEG flights →

Looking for the return flight?

BEG → BRI: Flights from Belgrade to Bari

Frequently Asked Questions

How long is the direct flight from Bari to Belgrade?

A nonstop flight from Bari (BRI) to Belgrade (BEG) takes approximately 1 hours and 40 minutes. The distance is 311 miles (500 km).

Which airlines fly nonstop from Bari to Belgrade?

Just Air Serbia.

Is there a nonstop flight from Bari to Belgrade?

Yes. 1 airline: Air Serbia.

How far is Bari from Belgrade?

The flight distance from Bari to Belgrade is 311 miles (500 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Bari to Belgrade?

At 1h 40m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from Italy to Republic of Serbia?

Depends on your passport. Check with the Republic of Serbia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Bari to Belgrade?

Roughly 58 kg CO2 per passenger one-way. That's about the same as driving 290 km.

Is the return flight from Belgrade to Bari also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Bari to Belgrade?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Bari Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.