Airlines with flights from Bahrain to Shanghai
There are four airlines with scheduled flights between BAH and PVG. Gulf Air is the only airline with non-stop flights from Bahrain International Airport to Shanghai Airport and the flight time is 8 hours and 48 minutes.
Choose airline
Schedules
Non-stop with Gulf Air
-
Total flight time: 8 hours and 48 minutes
-
Bahrain is a Gulf Air hub.
-
4 flights per week
-
Boeing 787-9
-
Business class available
BAH
Direct
PVG
W38, Sep 16 - Sep 22
Flight
Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
GF124
----
21:50
----
21:50
----
21:50
21:50
The timetable & schedule information was updated at 2024-08-15
Via Dubai with Emirates
-
Total flight time: 11h 40m - 13h 40m.
-
8 flights per week
BAH
Via DXB
PVG
W38, Sep 16 - Sep 22
Flight
Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
EK836
EK304
EK304
03:40
03:40
03:40
03:40
03:40
03:40
03:40
EK834
EK302
EK302
----
----
----
22:50
----
----
----
The timetable & schedule information was updated at 2024-08-15
Via Doha with Qatar Airways
-
Total flight time: 13h 10m - 14h 40m.
-
One World Alliance
-
7 flights per week
BAH
Via DOH
PVG
W38, Sep 16 - Sep 22
Flight
Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
QR1117
QR8960
QR8960
----
04:35
----
04:35
----
----
04:35
QR1109
QR870
QR870
22:20
22:20
22:20
22:20
22:20
22:20
22:20
The timetable & schedule information was updated at 2024-08-15
Via Abu Dhabi with Etihad Airways
-
Total flight time: 11h 45m - 13h 15m.
-
2 flights per week
BAH
Via AUH
PVG
W38, Sep 16 - Sep 22
Flight
Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
EY644
EY862
EY862
----
17:50
----
----
17:50
----
----
The timetable & schedule information was updated at 2024-08-15