Airlines with flights from Brussels to Shanghai
There are 14 airlines with scheduled flights between BRU and PVG. Both Hainan Airlines and Juneyao Airlines operates non-stop flights from Brussels Airport to Shanghai Airport and the flight time is 11 hours.
Choose airline
Schedules
Non-stop with Hainan Airlines
-
Total flight time: 11 hours
-
3 flights per week
-
Boeing 787-9
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Juneyao Airlines
-
Total flight time: 11 hours
-
Shanghai is a Juneyao Airlines hub.
-
3 flights per week
-
Boeing 787-9
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via Vienna with Austrian Airlines
-
Total flight time: 14h 10m - 14h 10m.
-
12 flights per week
Flight
OS15
The timetable & schedule information was updated at 2026-04-21
Via Beijing with Hainan Airlines
-
Total flight time: 14h 30m - 14h 30m.
-
8 flights per week
-
Boeing 787-9
Flight
HU7613
The timetable & schedule information was updated at 2026-04-21
Via Beijing with Air China
-
Total flight time: 14h 55m - 15h 15m.
-
Shanghai is a Air China hub (Secondary hub).
-
5 flights per week
Flight
CA1835
CA8357
The timetable & schedule information was updated at 2026-04-21
Via Belgrade with Air Serbia
-
Total flight time: 15h 15m - 15h 15m.
-
1 flights per week
Flight
JU986
The timetable & schedule information was updated at 2026-04-21

There are 14 airlines with scheduled flights between BRU and PVG. Both Hainan Airlines and Juneyao Airlines operates non-stop flights from Brussels Airport to Shanghai Airport and the flight time is 11 hours.
Via Zurich with SWISS
Via Istanbul with Turkish Airlines
Via Hong Kong with Cathay Pacific
Via Amsterdam with KLM
Via Helsinki with Finnair
Via Cairo with EgyptAir
Via Dubai with Emirates
Via Doha with Qatar Airways
Via Abu Dhabi with Etihad