- 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 $506 for one-way flights and $882 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Mon, Jun 3 - Mon, Jun 10
PVG
Shanghai
BEG
Belgrade
$882 Roundtrip, found 1 day ago
$882
Roundtrip
found 1 day ago
Tue, Jun 4 - Tue, Jun 11
PVG
Shanghai
BEG
Belgrade
$941 Roundtrip, found 1 day ago
$941
Roundtrip
found 1 day ago
Thu, May 30 - Mon, Jun 10
PVG
Shanghai
BEG
Belgrade
$946 Roundtrip, found 1 day ago
$946
Roundtrip
found 1 day ago
Tue, Jun 4 - Tue, Jun 11
PVG
Shanghai
BEG
Belgrade
$962 Roundtrip, found 1 day ago
$962
Roundtrip
found 1 day ago
Mon, Jun 3 - Tue, Jun 4
PVG
Shanghai
BEG
Belgrade
$985 Roundtrip, found 1 day ago
$985
Roundtrip
found 1 day ago
Tue, Jun 4 - Tue, Jun 11
PVG
Shanghai
BEG
Belgrade
$996 Roundtrip, found 1 day ago
$996
Roundtrip
found 1 day ago
*Available to One Key members.