Flight Schedules & Airfares from Shanghai (PVG) to Tulsa (TUL) on Air Canada

 
 
 
 

Air Canada

Fare Compare has compiled a flight listing for all cities served by Air Canada. This page displays a weekly flight schedule of all flights, roundtrip fares and one-way fares for these flights departing from Shanghai, China (PVG) to Tulsa, Oklahoma (TUL).

Opposite Direction Flight Schedules - Tulsa to Shanghai

More flight schedules for Shanghai to Tulsa
 
 
 
Depart
Arrive
Flight
Depart Time
Arrive Time
Elapsed
Equipment
Mon
Tue
Wed
Thu
Fri
Sat
Sun
 
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
DEN
AC 4103
14:20
18:14
02:54
CRJ
Flight 4103 Travels on Saturday
DEN
TUL
AC 5682
20:16
22:56
01:40
32S
Flight 5682 Travels on Saturday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
ORD
AC 5104
14:11
20:19
04:08
32S
Flight 5104 Travels on Monday
Flight 5104 Travels on Tuesday
Flight 5104 Travels on Wednesday
Flight 5104 Travels on Saturday
ORD
TUL
AC 4418
08:09
10:11
02:02
CRJ
Flight 4418 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
DEN
AC 4103
14:20
18:14
02:54
CRJ
Flight 4103 Travels on Saturday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 216
14:00
16:18
01:18
EMJ
Flight 216 Travels on Saturday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 8230
15:00
17:18
01:18
CRJ
Flight 8230 Travels on Saturday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 8232
16:00
18:18
01:18
CRJ
Flight 8232 Travels on Saturday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 226
19:30
21:48
01:18
32S
Flight 226 Travels on Saturday
Flight 226 Travels on Sunday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 228
20:30
22:48
01:18
32S
Flight 228 Travels on Saturday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 8324
20:55
23:13
01:18
CRJ
Flight 8324 Travels on Saturday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 230
22:30
00:48
01:18
EMJ
Flight 230 Travels on Monday
Flight 230 Travels on Tuesday
Flight 230 Travels on Wednesday
Flight 230 Travels on Thursday
Flight 230 Travels on Friday
Flight 230 Travels on Saturday
Flight 230 Travels on Sunday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YEG
AC 240
13:55
16:19
01:24
EMJ
Flight 240 Travels on Monday
Flight 240 Travels on Tuesday
Flight 240 Travels on Wednesday
Flight 240 Travels on Thursday
Flight 240 Travels on Friday
Flight 240 Travels on Saturday
Flight 240 Travels on Sunday
YEG
DEN
AC 4742
06:33
09:20
02:47
EMJ
Flight 4742 Travels on Thursday
Flight 4742 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YEG
AC 246
17:35
19:59
01:24
EMJ
Flight 246 Travels on Monday
Flight 246 Travels on Tuesday
Flight 246 Travels on Wednesday
Flight 246 Travels on Saturday
Flight 246 Travels on Sunday
YEG
DEN
AC 4742
06:33
09:20
02:47
EMJ
Flight 4742 Travels on Thursday
Flight 4742 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YEG
AC 248
19:55
22:19
01:24
EMJ
Flight 248 Travels on Monday
Flight 248 Travels on Tuesday
Flight 248 Travels on Wednesday
Flight 248 Travels on Thursday
Flight 248 Travels on Friday
Flight 248 Travels on Saturday
YEG
DEN
AC 4742
06:33
09:20
02:47
EMJ
Flight 4742 Travels on Thursday
Flight 4742 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YEG
AC 254
22:55
01:19
01:24
EMJ
Flight 254 Travels on Monday
Flight 254 Travels on Tuesday
Flight 254 Travels on Wednesday
Flight 254 Travels on Thursday
Flight 254 Travels on Friday
Flight 254 Travels on Saturday
YEG
DEN
AC 4742
06:33
09:20
02:47
EMJ
Flight 4742 Travels on Thursday
Flight 4742 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YXE
AC 8576
18:15
22:11
01:56
CRJ
Flight 8576 Travels on Monday
Flight 8576 Travels on Tuesday
Flight 8576 Travels on Wednesday
Flight 8576 Travels on Thursday
Flight 8576 Travels on Friday
Flight 8576 Travels on Saturday
Flight 8576 Travels on Sunday
YXE
DEN
AC 4084
07:20
09:00
02:40
CRJ
Flight 4084 Travels on Monday
Flight 4084 Travels on Tuesday
Flight 4084 Travels on Wednesday
Flight 4084 Travels on Thursday
Flight 4084 Travels on Friday
Flight 4084 Travels on Saturday
Flight 4084 Travels on Sunday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
SFO
AC 562
14:50
17:04
02:14
EMJ
Flight 562 Travels on Saturday
SFO
DEN
AC 5070
19:33
23:03
02:30
32S
Flight 5070 Travels on Saturday
DEN
TUL
AC 5690
10:14
12:52
01:38
32S
Flight 5690 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
ORD
AC 5104
14:11
20:19
04:08
32S
Flight 5104 Travels on Monday
Flight 5104 Travels on Tuesday
Flight 5104 Travels on Wednesday
Flight 5104 Travels on Saturday
ORD
TUL
AC 4002
12:00
13:56
01:56
CRJ
Flight 4002 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
DEN
AC 4103
14:20
18:14
02:54
CRJ
Flight 4103 Travels on Saturday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
DEN
AC 4080
06:48
10:40
02:52
CRJ
Flight 4080 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 216
14:00
16:18
01:18
EMJ
Flight 216 Travels on Saturday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 8230
15:00
17:18
01:18
CRJ
Flight 8230 Travels on Saturday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 8232
16:00
18:18
01:18
CRJ
Flight 8232 Travels on Saturday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 226
19:30
21:48
01:18
32S
Flight 226 Travels on Saturday
Flight 226 Travels on Sunday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 228
20:30
22:48
01:18
32S
Flight 228 Travels on Saturday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 8324
20:55
23:13
01:18
CRJ
Flight 8324 Travels on Saturday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YYC
AC 230
22:30
00:48
01:18
EMJ
Flight 230 Travels on Monday
Flight 230 Travels on Tuesday
Flight 230 Travels on Wednesday
Flight 230 Travels on Thursday
Flight 230 Travels on Friday
Flight 230 Travels on Saturday
Flight 230 Travels on Sunday
YYC
DEN
AC 4008
06:30
09:02
02:32
CRJ
Flight 4008 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YEG
AC 240
13:55
16:19
01:24
EMJ
Flight 240 Travels on Monday
Flight 240 Travels on Tuesday
Flight 240 Travels on Wednesday
Flight 240 Travels on Thursday
Flight 240 Travels on Friday
Flight 240 Travels on Saturday
Flight 240 Travels on Sunday
YEG
DEN
AC 4742
06:33
09:20
02:47
EMJ
Flight 4742 Travels on Thursday
Flight 4742 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YEG
AC 246
17:35
19:59
01:24
EMJ
Flight 246 Travels on Monday
Flight 246 Travels on Tuesday
Flight 246 Travels on Wednesday
Flight 246 Travels on Saturday
Flight 246 Travels on Sunday
YEG
DEN
AC 4742
06:33
09:20
02:47
EMJ
Flight 4742 Travels on Thursday
Flight 4742 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YEG
AC 248
19:55
22:19
01:24
EMJ
Flight 248 Travels on Monday
Flight 248 Travels on Tuesday
Flight 248 Travels on Wednesday
Flight 248 Travels on Thursday
Flight 248 Travels on Friday
Flight 248 Travels on Saturday
YEG
DEN
AC 4742
06:33
09:20
02:47
EMJ
Flight 4742 Travels on Thursday
Flight 4742 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
PVG
YVR
AC 26
18:35
12:45
10:10
777
Flight 26 Travels on Monday
Flight 26 Travels on Tuesday
Flight 26 Travels on Thursday
Flight 26 Travels on Saturday
YVR
YEG
AC 254
22:55
01:19
01:24
EMJ
Flight 254 Travels on Monday
Flight 254 Travels on Tuesday
Flight 254 Travels on Wednesday
Flight 254 Travels on Thursday
Flight 254 Travels on Friday
Flight 254 Travels on Saturday
YEG
DEN
AC 4742
06:33
09:20
02:47
EMJ
Flight 4742 Travels on Thursday
Flight 4742 Travels on Sunday
DEN
TUL
AC 4072
13:35
16:06
01:31
CRJ
Flight 4072 Travels on Sunday
 
 
 
 
 

Airline Name Starts With   A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y  Z