Flights from Brussels to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BRU to PVG – All flight route options from Brussels Airport, Belgium to Shanghai Pudong International Airport, China. These routes are operated by 29 airlines. Fly non-stop with Juneyao Airlines or Hainan Airlines, or choose from 24 different stopover flights. The shortest flight time is 11 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Brussels to Shanghai flights
There are over 26 airlines and as many as 333 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Brussels (BRU) with Hainan Airlines or Juneyao Airlines but if a stopover option suits you better you can choose to fly via Munich, Belgrade or any other of the 24 alternatives with connectiing airports.
Tip! You might want to consider arriving at Hongqiao International (SHA) instead.
Brussels to Shanghai with Hainan Airlines
You can fly non-stop every Monday, Tuesday, Thursday or Saturday with departure times at 11:00 or 12:00. You can also take a connecting flight via Beijing or Shenzhen.
With Air Serbia
If you fly from Brussels with Air Serbia you will do a stopover in Belgrade, BEG before reaching Shanghai. This flight trip will take 14 hours and 40 minutes and you can fly every Friday with departures at 09:50.
Distance & flight times: Brussels Airport to Shanghai Airport
The shortest flight time between BRU and PVG is 11 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 11h 0m | - | 5638 miles (9072 km) |
MUC Munich | 14h 20m | 4h 45m | 5856 miles (9422 km) |
BEG Belgrade | 14h 40m | 1h 50m | 6119 miles (9845 km) |
PEK Beijing | 14h 55m | 2h 40m | 5650 miles (9091 km) |
ATH Athens | 15h 15m | 4h 0m | 6658 miles (10713 km) |
LHR London | 15h 15m | 2h 0m | 5991 miles (9640 km) |
BCN Barcelona | 15h 20m | 55m | 6839 miles (11004 km) |
IST Istanbul | 15h 55m | 5h 0m | 6349 miles (10216 km) |
ZRH Zurich | 16h 0m | 2h 25m | 5943 miles (9562 km) |
MXP Milan | 16h 30m | 3h 45m | 6127 miles (9858 km) |
CPH Copenhagen | 16h 30m | 4h 45m | 5641 miles (9076 km) |
FRA Frankfurt | 16h 35m | 3h 25m | 5723 miles (9208 km) |
LIN Milan | 16h 35m | - | - |
FCO Rome | 16h 45m | 4h 5m | 6460 miles (10394 km) |
VIE Vienna | 16h 45m | 4h 40m | 5885 miles (9469 km) |
AMS Amsterdam | 16h 50m | 3h 55m | 5664 miles (9113 km) |
HEL Helsinki | 17h 5m | 2h 15m | 5647 miles (9086 km) |
GVA Geneva | 17h 10m | 4h 25m | 6117 miles (9842 km) |
SZX Shenzhen | 17h 15m | 2h 45m | 6599 miles (10618 km) |
CAI Cairo | 17h 15m | 1h 30m | 7231 miles (11635 km) |
HKG Hong Kong | 17h 50m | 3h 20m | 6636 miles (10677 km) |
DOH Doha | 18h 10m | 2h 50m | 7301 miles (11747 km) |
DXB Dubai | 18h 10m | 2h 55m | 7244 miles (11656 km) |
AUH Abu Dhabi | 19h 45m | 4h 0m | 7318 miles (11775 km) |
NRT Tokyo | 20h 55m | 3h 20m | 7033 miles (11316 km) |



Quick copy and share this page
From Brussels to China
Below is a list of other destinations to China from Brussels Airport with either direct flights or 1 stop connections.