- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Shanghai to Belgrade (SHA-BEG)
Prices were available within the past 7 days and start at $563 for one-way flights and $887 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Mon, Apr 28 - Tue, May 6
PVG
Shanghai
BEG
Belgrade
$887 Roundtrip, found 2 days ago
$887
Roundtrip
found 2 days ago
Fri, Aug 23 - Tue, Sep 3
PVG
Shanghai
BEG
Belgrade
$891 Roundtrip, found 1 day ago
$891
Roundtrip
found 1 day ago
Mon, Oct 7 - Mon, Oct 14
PVG
Shanghai
BEG
Belgrade
$937 Roundtrip, found 2 days ago
$937
Roundtrip
found 2 days ago
Wed, Jul 31 - Wed, Aug 21
PVG
Shanghai
BEG
Belgrade
$953 Roundtrip, found 1 day ago
$953
Roundtrip
found 1 day ago
Tue, Oct 22 - Fri, Nov 15
PVG
Shanghai
BEG
Belgrade
$955 Roundtrip, found 3 days ago
$955
Roundtrip
found 3 days ago
Tue, Oct 8 - Tue, Oct 15
PVG
Shanghai
BEG
Belgrade
$960 Roundtrip, found 2 days ago
$960
Roundtrip
found 2 days ago
*Available to One Key members.