How can I find cheap flights from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
Explore the cheapest one-way and round-trip flights from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport over the next 90 days, with one-way fares from TWD 12,696 and round-trip from TWD 22,388. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Recommended
- Fastest
- Next 7 days
- Direct
- Cheapest nonstop
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Dec 1 | Air Serbia
PVG 10:1512h 15mDirectBEG 15:30Shanghai - Belgrade | Sun, Dec 6 | Air SerbiaTWD 24,219 TWD 27,55612% off12% offTWD 27,556 TWD 24,219
BEG 11:4527h 15m1 stopPVG 22:00Belgrade - Shanghai | Wed, Nov 18 | Qatar Airways
PVG 18:2023h 25m1 stopBEG 10:45Shanghai - Belgrade | Tue, Nov 24 | Qatar AirwaysTWD 22,388 TWD 27,55619% off19% offTWD 27,556 TWD 22,388
BEG 15:0531h1 stopPVG 05:05Belgrade - Shanghai | Sat, Dec 12 | Juneyao Airlines
PVG 01:2019h 55m1 stopBEG 14:15Shanghai - Belgrade | Sat, Dec 19 | Juneyao AirlinesTWD 23,067 TWD 27,55616% off16% offTWD 27,556 TWD 23,067
BEG 11:0017h 20m1 stopPVG 11:20Belgrade - Shanghai | Sun, Nov 22 | China Southern Airlines
SHA 08:5030h 10m1 stopBEG 08:00Shanghai - Belgrade | Sat, Nov 28 | China Southern AirlinesTWD 23,22016% offTWD 27,556 TWD 23,220
BEG 11:5527h 5m1 stopPVG 22:00Belgrade - Shanghai | Fri, Dec 11 | Qatar Airways
PVG 23:3518h 20m1 stopBEG 10:55Shanghai - Belgrade | Tue, Dec 15 | Qatar AirwaysTWD 23,29415% offTWD 27,556 TWD 23,294
BEG 11:4527h1 stopPVG 21:45Belgrade - Shanghai | Fri, Nov 20 | Qatar Airways
PVG 18:1023h 35m1 stopBEG 10:45Shanghai - Belgrade | Thu, Nov 26 | Qatar AirwaysTWD 23,41715% offTWD 27,556 TWD 23,417
BEG 11:5526h 50m1 stopPVG 21:45Belgrade - Shanghai | Mon, Nov 23 | Qatar Airways
PVG 18:1023h 45m1 stopBEG 10:55Shanghai - Belgrade | Sun, Nov 29 | Qatar AirwaysTWD 23,54515% offTWD 27,556 TWD 23,545
BEG 11:5526h 50m1 stopPVG 21:45Belgrade - Shanghai | Mon, Nov 16 | Qatar Airways
PVG 18:1023h 45m1 stopBEG 10:55Shanghai - Belgrade | Sat, Nov 21 | Qatar AirwaysTWD 23,54515% offTWD 27,556 TWD 23,545
BEG 15:4530h 20m1 stopPVG 05:05Belgrade - Shanghai | Mon, Dec 7 | Juneyao Airlines
PVG 01:2019h 55m1 stopBEG 14:15Shanghai - Belgrade | Sat, Dec 12 | Juneyao AirlinesTWD 23,75614% offTWD 27,556 TWD 23,756
BEG 13:0017h 25m1 stopSHA 14:00Belgrade - Shanghai | Mon, Nov 9 | Normal Airline
SHA 15:006hDirectBEG 16:00Shanghai - Belgrade | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
- Cheapest
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Jan 5 | Air SerbiaTWD 12,696 TWD 15,84120% off20% offTWD 15,841 TWD 12,696
BEG 11:0017h 20m1 stopPVG 11:20Belgrade - Shanghai | Sun, Nov 22 | China Southern AirlinesTWD 12,922 TWD 15,84118% off18% offTWD 15,841 TWD 12,922
BEG 11:0030h 25m1 stopPVG 00:25Belgrade - Shanghai | Wed, Nov 18 | China Southern AirlinesTWD 12,947 TWD 15,84118% off18% offTWD 15,841 TWD 12,947
BEG 20:2527h 15m1 stopPVG 06:40Belgrade - Shanghai | Thu, Dec 10 | Wizz AirTWD 13,15817% offTWD 15,841 TWD 13,158
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Nov 17 | Air SerbiaTWD 13,19817% offTWD 15,841 TWD 13,198
BEG 00:2027h 40m1 stopPVG 11:00Belgrade - Shanghai | Mon, Dec 14 | Air SerbiaTWD 13,35016% offTWD 15,841 TWD 13,350
BEG 15:0530h 50m1 stopPVG 04:55Belgrade - Shanghai | Wed, Nov 18 | Juneyao AirlinesTWD 13,42915% offTWD 15,841 TWD 13,429
BEG 15:0531h1 stopPVG 05:05Belgrade - Shanghai | Wed, Jan 6 | Juneyao AirlinesTWD 13,50315% offTWD 15,841 TWD 13,503
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Nov 24 | Air SerbiaTWD 13,86712% offTWD 15,841 TWD 13,867
BEG 13:0017h 25m1 stopSHA 14:00Belgrade - Shanghai | Mon, Nov 9 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Jan 5 | Air SerbiaTWD 12,696 TWD 31,48360% off60% offTWD 31,483 TWD 12,696
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Dec 8 | Air SerbiaTWD 15,698 TWD 31,48350% off50% offTWD 31,483 TWD 15,698
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Jan 12 | Air SerbiaTWD 15,698 TWD 31,48350% off50% offTWD 31,483 TWD 15,698
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Jan 23 | Air SerbiaTWD 15,72850% offTWD 31,483 TWD 15,728
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Dec 5 | Air SerbiaTWD 15,79250% offTWD 31,483 TWD 15,792
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Dec 29 | Air SerbiaTWD 16,14649% offTWD 31,483 TWD 16,146
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Jan 16 | Air SerbiaTWD 16,21049% offTWD 31,483 TWD 16,210
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Dec 22 | Air SerbiaTWD 16,43748% offTWD 31,483 TWD 16,437
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Jan 9 | Air SerbiaTWD 16,55047% offTWD 31,483 TWD 16,550
BEG 13:0017h 25m1 stopSHA 14:00Belgrade - Shanghai | Mon, Nov 9 | Normal AirlineFind more flightsFind more flights
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Jan 5 | Air SerbiaTWD 12,696 TWD 15,84120% off20% offTWD 15,841 TWD 12,696
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Nov 17 | Air SerbiaTWD 13,198 TWD 15,84117% off17% offTWD 15,841 TWD 13,198
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Nov 24 | Air SerbiaTWD 13,867 TWD 15,84112% off12% offTWD 15,841 TWD 13,867
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Nov 28 | Air SerbiaTWD 14,09811% offTWD 15,841 TWD 14,098
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Dec 8 | Air SerbiaTWD 15,69831% offTWD 22,827 TWD 15,698
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Jan 12 | Air SerbiaTWD 15,69831% offTWD 22,827 TWD 15,698
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Jan 23 | Air SerbiaTWD 15,72831% offTWD 22,827 TWD 15,728
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Dec 5 | Air SerbiaTWD 15,79231% offTWD 22,827 TWD 15,792
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Dec 29 | Air SerbiaTWD 16,14628% offTWD 22,827 TWD 16,146
BEG 13:0017h 25m1 stopSHA 14:00Belgrade - Shanghai | Mon, Nov 9 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Nov 10 | Air SerbiaTWD 23,978 TWD 28,87817% off17% offTWD 28,878 TWD 23,978
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Nov 14 | Air SerbiaTWD 25,701 TWD 28,87811% off11% offTWD 28,878 TWD 25,701
BEG 22:2515h 40m1 stopPVG 21:05Belgrade - Shanghai | Sun, Nov 8 | EmiratesTWD 23,294 TWD 28,87819% off19% offTWD 28,878 TWD 23,294
BEG 13:0017h 25m1 stopSHA 14:00Belgrade - Shanghai | Mon, Nov 9 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Jan 5 | Air SerbiaTWD 12,696 TWD 15,84120% off20% offTWD 15,841 TWD 12,696
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Nov 17 | Air SerbiaTWD 13,198 TWD 15,84117% off17% offTWD 15,841 TWD 13,198
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Nov 24 | Air SerbiaTWD 13,867 TWD 15,84112% off12% offTWD 15,841 TWD 13,867
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Nov 28 | Air SerbiaTWD 14,09811% offTWD 15,841 TWD 14,098
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Dec 8 | Air SerbiaTWD 15,69831% offTWD 22,827 TWD 15,698
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Jan 12 | Air SerbiaTWD 15,69831% offTWD 22,827 TWD 15,698
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Jan 23 | Air SerbiaTWD 15,72831% offTWD 22,827 TWD 15,728
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Sat, Dec 5 | Air SerbiaTWD 15,79231% offTWD 22,827 TWD 15,792
BEG 13:5011h 10mDirectPVG 08:00Belgrade - Shanghai | Tue, Dec 29 | Air SerbiaTWD 16,14628% offTWD 22,827 TWD 16,146
BEG 13:0017h 25m1 stopSHA 14:00Belgrade - Shanghai | Mon, Nov 9 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Belgrade to Shanghai are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport
What is the cheapest month to fly from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
Based on Trip.com’s data from the past 12 months, if you’re looking for a low-cost one-way ticket from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport, the best time to buy is in November, with an average price of TWD 24,849. You’ll want to avoid October, when the average price can reach as high as TWD 39,880.
What’s the cheapest month to fly round-trip from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
Based on Trip.com’s data from the past 12 months, February is typically the cheapest month to find flights from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport, with an average price of TWD 23,269. In contrast, March is usually the most expensive month, with average fares reaching TWD 46,744.
What is the cheapest day of the week to fly from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport is Tuesday, with average fares typically lower than other days. You’ll want to avoid flying on Monday, as ticket prices are usually the highest that day.
Which airline offers the cheapest flights from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
The cheapest airline flying from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport is Air Serbia (from TWD 12,592) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
Check the schedule for flights from Belgrade to Shanghai and find the flight that best matches your travel plans.
-
JU986
Belgrade Nikola Tesla Airport
14:10
BEG
07:05
PVG
- M - - - F -Search -
CZ668
Belgrade Nikola Tesla Airport
11:00
BEG
03:50
CAN
- - T - - - SSearch -
CZ8211
Guangzhou Baiyun International Airport
09:00
CAN
11:20
PVG
S M T W T F S -
JU310
Belgrade Nikola Tesla Airport
07:20
BEG
09:00
VIE
S M T W T F SSearch -
MU5064
Vienna International Airport
12:25
VIE
05:50
XIY
S - - W - F - -
MU2295
Xi'an Xianyang International Airport
08:00
XIY
10:20
PVG
S M T W T F S -
JU142
Belgrade Nikola Tesla Airport
13:30
BEG
14:40
BUD
S M T W T F SSearch -
CA720
Budapest Ferenc Liszt International Airport
19:35
BUD
11:40
PEK
S - - W T F S -
CA1883
Beijing Capital International Airport
21:00
PEK
23:20
PVG
S - T W T F S -
W64123
Belgrade Nikola Tesla Airport
20:25
BEG
22:05
BGY
S - - W T F SSearch -
MU244
Milan Malpensa Airport
12:40
MXP
06:55
PVG
S M T - T F S -
VF508
Belgrade Nikola Tesla Airport
18:25
BEG
22:30
ESB
S - - W T - SSearch -
VF571
Esenboga Airport
23:45
ESB
06:45
ALA
- - T W - F S -
DV726
Almaty International Airport
16:55
ALA
18:20
CIT
S M T W T F S -
DV807
Shymkent International Airport
21:20
CIT
06:50
PVG
S - - W - - - -
JU988
Belgrade Nikola Tesla Airport
09:30
BEG
02:50
CAN
S - - - T - -Search -
ZH9533
Guangzhou Baiyun International Airport
08:40
CAN
11:00
PVG
- M T W T F - -
JU416
Belgrade Nikola Tesla Airport
06:40
BEG
08:30
MXP
S M - W T F -Search -
HO1668
Milan Malpensa Airport
22:15
MXP
14:35
CGO
S - - - T - - -
HO2072
Zhengzhou Xinzheng International Airport
16:50
CGO
18:40
PVG
- M - - - F - -
W64123
Belgrade Nikola Tesla Airport
20:25
BEG
22:05
BGY
S - - W T F SSearch -
HU7974
Milan Malpensa Airport
10:20
MXP
04:00
SZX
S - - - - F - -
HU7721
Shenzhen Bao'an International Airport
09:15
SZX
11:45
PVG
S M T W T F S -
W64123
Belgrade Nikola Tesla Airport
20:25
BEG
22:05
BGY
S - - W T F SSearch -
AZ2013
Linate Airport
06:30
LIN
07:40
FCO
S M T W T F S -
3U3896
Leonardo da Vinci–Fiumicino Airport
13:05
FCO
05:25
TFU
- - - W - F - -
3U6991
Chengdu Tianfu International Airport
08:00
TFU
10:30
PVG
S M T W T F S
About Belgrade Nikola Tesla Airport and Shanghai Pudong International Airport
Learn about Belgrade Nikola Tesla Airport (BEG) and Shanghai Pudong International Airport (PVG) — including location, terminals, transportation, and travel tips.
| Flight distance | 8,448.63km |
|---|---|
| Cheapest one-way ticket price | TWD 12,696 |
| Cheapest return ticket price | TWD 22,388 |
FAQs for Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport Flights
How many daily flights are there from Belgrade Nikola Tesla Airport (BEG) to Shanghai Pudong International Airport (PVG)?
There are around 1 daily flights from Belgrade Nikola Tesla Airport (BEG) to Shanghai Pudong International Airport (PVG).What is the flight schedule from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
The earliest flight from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport departs at 13:50, and the last departs at 13:50, with about 1 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight from Belgrade Nikola Tesla Airport (BEG) to Shanghai Pudong International Airport (PVG) most expensive?
The route from Belgrade Nikola Tesla Airport (BEG) to Shanghai Pudong International Airport (PVG) is quite popular. Without considering departure times or holidays, tickets cost around TWD 23,692 in November, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Shanghai?
- The distance from Shanghai Pudong International Airport to downtown is about 32km, by taxi about 50 minutes.
- The distance from Shanghai Hongqiao International Airport to downtown is about 13km, by taxi about 30 minutes.
What's the closest airport to Shanghai Pudong International Airport (PVG)?
The closest airport to Shanghai Pudong International Airport (PVG) is Shanghai Hongqiao International Airport. The distance is around 44km.Which airline operates the most direct flights from Belgrade Nikola Tesla Airport (BEG) to Shanghai Pudong International Airport (PVG)?
Air Serbia is a very popular airline operating an average of 94 flights per month.What are the cheapest flights from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
One-way flights from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport currently start from TWD 12,696, and round-trip fares start from TWD 22,388. The current lowest fare is a Air Serbia flight departing on Tue, Jan 5; prices may vary depending on availability.Which airlines offer direct flights from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
Yes. Air Serbia operate direct flights from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport, with an average flight time of 10 hours 34 minutes, and around 2 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport is TWD 26,303. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport?
Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport operates around 2 weekly flights, mainly by Air Serbia. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Belgrade Nikola Tesla Airport to Shanghai Pudong International Airport on Trip.com?
Enter Belgrade Nikola Tesla Airport and Shanghai Pudong International Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Most popular destination
- Flights from Belgrade Nikola Tesla Airport to Ngurah Rai International Airport
- Flights from Belgrade Nikola Tesla Airport to Kingsford Smith Airport
- Flights from Belgrade Nikola Tesla Airport to Tivat Airport
- Flights from Belgrade Nikola Tesla Airport to Leonardo da Vinci–Fiumicino Airport
- Flights from Belgrade Nikola Tesla Airport to Vienna International Airport
- Flights from Belgrade Nikola Tesla Airport to Sydney
- Flights from Belgrade Nikola Tesla Airport to Rome
- Flights from Belgrade Nikola Tesla Airport to Bali
- Flights from Belgrade Nikola Tesla Airport to Melbourne
- Flights from Belgrade Nikola Tesla Airport to Tivat
- Flights from Melbourne Airport to Shanghai Pudong International Airport
- Flights from Kingsford Smith Airport to Shanghai Pudong International Airport
- Flights from Chongqing Jiangbei International Airport to Shanghai Pudong International Airport
- Flights from Brisbane Airport to Shanghai Pudong International Airport
- Flights from Zhangjiajie Hehua International Airport to Shanghai Pudong International Airport
- Flights from Sydney to Shanghai Pudong International Airport
- Flights from Melbourne to Shanghai Pudong International Airport
- Flights from Chongqing to Shanghai Pudong International Airport
- Flights from Brisbane to Shanghai Pudong International Airport
- Flights from Zhangjiajie to Shanghai Pudong International Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.