Flight Schedules

Last Updated: Fri, 2 May, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 12:25 YWG
    07:31 YYC
    6Hrs, 52m 1 Stop (YQT)
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25 - YYC 07:31 6h 52m 1 Stop (YQT) Thunder Bay
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25
    YVRVancouver International Airport 05:00
  • YQTThunder Bay Airport 14:52
    YYCCalgary Airport 07:31
  • 6h 52m (1h 51m)
  • 1 Stop YQT · Thunder Bay 1h 51m
  • WestJet (WS 3214)Dehavilland Dash 8 400
    WestJet (WS 136)Boeing 737 Max 8 Passenger
  • WestJet (WS 3214)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 12:25 YWG
    07:31 YYC
    6Hrs, 52m 1 Stop (YQT)
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25 - YYC 07:31 6h 52m 1 Stop (YQT) Thunder Bay
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25
    YVRVancouver International Airport 05:00
  • YQTThunder Bay Airport 14:52
    YYCCalgary Airport 07:31
  • 6h 52m (1h 51m)
  • 1 Stop YQT · Thunder Bay 1h 51m
  • WestJet (WS 3214)Dehavilland Dash 8 400
    WestJet (WS 136)Boeing 737 700
  • WestJet (WS 3214)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 12:25 YWG
    07:31 YYC
    6Hrs, 52m 1 Stop (YQT)
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25 - YYC 07:31 6h 52m 1 Stop (YQT) Thunder Bay
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25
    YVRVancouver International Airport 05:00
  • YQTThunder Bay Airport 14:52
    YYCCalgary Airport 07:31
  • 6h 52m (1h 51m)
  • 1 Stop YQT · Thunder Bay 1h 51m
  • WestJet (WS 3214)Dehavilland Dash 8 400
    WestJet (WS 136)Boeing 737 700
  • WestJet (WS 3214)
    • M
    • -
    • W
    • -
    • -
    • -
    • S
  • 12:25 YWG
    07:31 YYC
    6Hrs, 52m 1 Stop (YQT)
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25 - YYC 07:31 6h 52m 1 Stop (YQT) Thunder Bay
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25
    YVRVancouver International Airport 05:00
  • YQTThunder Bay Airport 14:52
    YYCCalgary Airport 07:31
  • 6h 52m (1h 51m)
  • 1 Stop YQT · Thunder Bay 1h 51m
  • WestJet (WS 3214)Dehavilland Dash 8 400
    WestJet (WS 136)Boeing 737 Max 8 Passenger
  • WestJet (WS 3214)
    • -
    • -
    • -
    • -
    • F
    • S
    • -
  • 12:25 YWG
    07:57 YYC
    6Hrs, 12m 1 Stop (YQT)
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25 - YYC 07:57 6h 12m 1 Stop (YQT) Thunder Bay
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25
    YXXAbbotsford Airport 05:40
  • YQTThunder Bay Airport 14:52
    YYCCalgary Airport 07:57
  • 6h 12m (1h 25m)
  • 1 Stop YQT · Thunder Bay 1h 25m
  • WestJet (WS 3214)Dehavilland Dash 8 400
    WestJet (WS 456)Boeing 737 700
  • WestJet (WS 3214)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 12:25 YWG
    07:57 YYC
    6Hrs, 12m 1 Stop (YQT)
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25 - YYC 07:57 6h 12m 1 Stop (YQT) Thunder Bay
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25
    YXXAbbotsford Airport 05:40
  • YQTThunder Bay Airport 14:52
    YYCCalgary Airport 07:57
  • 6h 12m (1h 25m)
  • 1 Stop YQT · Thunder Bay 1h 25m
  • WestJet (WS 3214)Dehavilland Dash 8 400
    WestJet (WS 456)Boeing 737 800
  • WestJet (WS 3214)
    • -
    • -
    • -
    • -
    • F
    • -
    • S
  • 12:25 YWG
    07:57 YYC
    6Hrs, 12m 1 Stop (YQT)
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25 - YYC 07:57 6h 12m 1 Stop (YQT) Thunder Bay
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25
    YXXAbbotsford Airport 05:40
  • YQTThunder Bay Airport 14:52
    YYCCalgary Airport 07:57
  • 6h 12m (1h 25m)
  • 1 Stop YQT · Thunder Bay 1h 25m
  • WestJet (WS 3214)Dehavilland Dash 8 400
    WestJet (WS 456)Boeing 737 Max 8 Passenger
  • WestJet (WS 3214)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 12:25 YWG
    07:57 YYC
    6Hrs, 12m 1 Stop (YQT)
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25 - YYC 07:57 6h 12m 1 Stop (YQT) Thunder Bay
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25
    YXXAbbotsford Airport 05:40
  • YQTThunder Bay Airport 14:52
    YYCCalgary Airport 07:57
  • 6h 12m (1h 25m)
  • 1 Stop YQT · Thunder Bay 1h 25m
  • WestJet (WS 3214)Dehavilland Dash 8 400
    WestJet (WS 456)Boeing 737 700
  • WestJet (WS 3214)
    • -
    • -
    • W
    • -
    • -
    • S
    • -
  • 12:25 YWG
    07:57 YYC
    6Hrs, 12m 1 Stop (YQT)
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25 - YYC 07:57 6h 12m 1 Stop (YQT) Thunder Bay
  • YWGWinnipeg J.A. Richardson Intl Airport 12:25
    YXXAbbotsford Airport 05:40
  • YQTThunder Bay Airport 14:52
    YYCCalgary Airport 07:57
  • 6h 12m (1h 25m)
  • 1 Stop YQT · Thunder Bay 1h 25m
  • WestJet (WS 3214)Dehavilland Dash 8 400
    WestJet (WS 456)Boeing 737 Max 8 Passenger
  • WestJet (WS 3214)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 14:15 YYC
    10:52 YEG
    7Hrs, 40m 1 Stop (YQT)
  • YYCCalgary Airport 14:15 - YEG 10:52 7h 40m 1 Stop (YQT) Thunder Bay
  • YYCCalgary Airport 14:15
    YVRVancouver International Airport 08:15
  • YQTThunder Bay Airport 18:55
    YEGEdmonton International Airport 10:52
  • 7h 40m (2h 23m)
  • 1 Stop YQT · Thunder Bay 2h 23m
  • WestJet (WS 210)Boeing 737 700
    WestJet (WS 164)Boeing 737 700
  • WestJet (WS 210)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 08:30 YVR
    18:55 YQT
    7Hrs, 25m 1 Stop (YYC)
  • YVRVancouver International Airport 08:30 - YQT 18:55 7h 25m 1 Stop (YYC) Calgary
  • YVRVancouver International Airport 08:30
    YYCCalgary Airport 14:15
  • YYCCalgary Airport 11:01
    YQTThunder Bay Airport 18:55
  • 7h 25m (3h 14m)
  • 1 Stop YYC · Calgary 3h 14m
  • WestJet (WS 104)Boeing 737 700
    WestJet (WS 210)Boeing 737 700
  • WestJet (WS 104)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 08:30 YVR
    18:55 YQT
    7Hrs, 25m 1 Stop (YYC)
  • YVRVancouver International Airport 08:30 - YQT 18:55 7h 25m 1 Stop (YYC) Calgary
  • YVRVancouver International Airport 08:30
    YYCCalgary Airport 14:15
  • YYCCalgary Airport 11:01
    YQTThunder Bay Airport 18:55
  • 7h 25m (3h 14m)
  • 1 Stop YYC · Calgary 3h 14m
  • WestJet (WS 104)Boeing 737 700
    WestJet (WS 210)Boeing 737 Max 8 Passenger
  • WestJet (WS 104)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 14:15 YYC
    09:44 YQQ
    6Hrs, 55m 1 Stop (YQT)
  • YYCCalgary Airport 14:15 - YQQ 09:44 6h 55m 1 Stop (YQT) Thunder Bay
  • YYCCalgary Airport 14:15
    YVRVancouver International Airport 09:00
  • YQTThunder Bay Airport 18:55
    YQQComox Airport 09:44
  • 6h 55m (2h 01m)
  • 1 Stop YQT · Thunder Bay 2h 01m
  • WestJet (WS 210)Boeing 737 700
    WestJet (WS 3583)Dehavilland Dash 8 400
  • WestJet (WS 210)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 14:15 YYC
    09:35 YYJ
    6Hrs, 55m 1 Stop (YQT)
  • YYCCalgary Airport 14:15 - YYJ 09:35 6h 55m 1 Stop (YQT) Thunder Bay
  • YYCCalgary Airport 14:15
    YVRVancouver International Airport 09:00
  • YQTThunder Bay Airport 18:55
    YYJVictoria International Airport 09:35
  • 6h 55m (2h 13m)
  • 1 Stop YQT · Thunder Bay 2h 13m
  • WestJet (WS 210)Boeing 737 700
    WestJet (WS 3279)Dehavilland Dash 8 400
  • WestJet (WS 210)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 14:15 YYC
    09:35 YYJ
    6Hrs, 55m 1 Stop (YQT)
  • YYCCalgary Airport 14:15 - YYJ 09:35 6h 55m 1 Stop (YQT) Thunder Bay
  • YYCCalgary Airport 14:15
    YVRVancouver International Airport 09:00
  • YQTThunder Bay Airport 18:55
    YYJVictoria International Airport 09:35
  • 6h 55m (2h 13m)
  • 1 Stop YQT · Thunder Bay 2h 13m
  • WestJet (WS 210)Boeing 737 Max 8 Passenger
    WestJet (WS 3279)Dehavilland Dash 8 400
  • WestJet (WS 210)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 14:15 YYC
    09:44 YQQ
    6Hrs, 55m 1 Stop (YQT)
  • YYCCalgary Airport 14:15 - YQQ 09:44 6h 55m 1 Stop (YQT) Thunder Bay
  • YYCCalgary Airport 14:15
    YVRVancouver International Airport 09:00
  • YQTThunder Bay Airport 18:55
    YQQComox Airport 09:44
  • 6h 55m (2h 01m)
  • 1 Stop YQT · Thunder Bay 2h 01m
  • WestJet (WS 210)Boeing 737 Max 8 Passenger
    WestJet (WS 3583)Dehavilland Dash 8 400
  • WestJet (WS 210)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 10:05 YVR
    22:15 YQT
    9Hrs, 10m 1 Stop (YYZ)
  • YVRVancouver International Airport 10:05 - YQT 22:15 9h 10m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 10:05
    YYZToronto Lester B Pearson Intl Airport 20:25
  • YYZToronto Lester B Pearson Intl Airport 17:41
    YQTThunder Bay Airport 22:15
  • 9h 10m (2h 44m)
  • 1 Stop YYZ · Toronto 2h 44m
  • Porter Airlines (PD 304)Embraer 195 E2
    Porter Airlines (PD 225)Embraer 195 E2
  • Porter Airlines (PD 304)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 10:05 YVR
    22:49 YQT
    9Hrs, 44m 1 Stop (YYZ)
  • YVRVancouver International Airport 10:05 - YQT 22:49 9h 44m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 10:05
    YYZToronto Lester B Pearson Intl Airport 21:00
  • YYZToronto Lester B Pearson Intl Airport 17:44
    YQTThunder Bay Airport 22:49
  • 9h 44m (3h 16m)
  • 1 Stop YYZ · Toronto 3h 16m
  • Air Canada (AC 108)Airbus
    Air Canada (AC 1195)Boeing 737 Max 8 Passenger
  • Air Canada (AC 108)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 10:25 YXX
    18:55 YQT
    5Hrs, 30m 1 Stop (YYC)
  • YXXAbbotsford Airport 10:25 - YQT 18:55 5h 30m 1 Stop (YYC) Calgary
  • YXXAbbotsford Airport 10:25
    YYCCalgary Airport 14:15
  • YYCCalgary Airport 12:42
    YQTThunder Bay Airport 18:55
  • 5h 30m (1h 33m)
  • 1 Stop YYC · Calgary 1h 33m
  • WestJet (WS 194)Boeing 737 700
    WestJet (WS 210)Boeing 737 700
  • WestJet (WS 194)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 10:25 YXX
    18:55 YQT
    5Hrs, 30m 1 Stop (YYC)
  • YXXAbbotsford Airport 10:25 - YQT 18:55 5h 30m 1 Stop (YYC) Calgary
  • YXXAbbotsford Airport 10:25
    YYCCalgary Airport 14:15
  • YYCCalgary Airport 12:42
    YQTThunder Bay Airport 18:55
  • 5h 30m (1h 33m)
  • 1 Stop YYC · Calgary 1h 33m
  • WestJet (WS 194)Boeing 737 700
    WestJet (WS 210)Boeing 737 Max 8 Passenger
  • WestJet (WS 194)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 10:30 YVR
    18:55 YQT
    5Hrs, 25m 1 Stop (YYC)
  • YVRVancouver International Airport 10:30 - YQT 18:55 5h 25m 1 Stop (YYC) Calgary
  • YVRVancouver International Airport 10:30
    YYCCalgary Airport 14:15
  • YYCCalgary Airport 13:01
    YQTThunder Bay Airport 18:55
  • 5h 25m (1h 14m)
  • 1 Stop YYC · Calgary 1h 14m
  • WestJet (WS 108)Boeing 737 800
    WestJet (WS 210)Boeing 737 700
  • WestJet (WS 108)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 10:30 YVR
    18:55 YQT
    5Hrs, 25m 1 Stop (YYC)
  • YVRVancouver International Airport 10:30 - YQT 18:55 5h 25m 1 Stop (YYC) Calgary
  • YVRVancouver International Airport 10:30
    YYCCalgary Airport 14:15
  • YYCCalgary Airport 13:01
    YQTThunder Bay Airport 18:55
  • 5h 25m (1h 14m)
  • 1 Stop YYC · Calgary 1h 14m
  • WestJet (WS 108)Boeing 737 700
    WestJet (WS 210)Boeing 737 Max 8 Passenger
  • WestJet (WS 108)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 12:05 YVR
    22:15 YQT
    7Hrs, 10m 1 Stop (YYZ)
  • YVRVancouver International Airport 12:05 - YQT 22:15 7h 10m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 12:05
    YYZToronto Lester B Pearson Intl Airport 20:25
  • YYZToronto Lester B Pearson Intl Airport 19:41
    YQTThunder Bay Airport 22:15
  • 7h 10m (44m)
  • 1 Stop YYZ · Toronto 44m
  • Porter Airlines (PD 306)Embraer 195 E2
    Porter Airlines (PD 225)Embraer 195 E2
  • Porter Airlines (PD 306)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
How far is Thunder Bay from Vancouver?

The flight distance between Vancouver and Thunder Bay is 2461km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 08:30. The last flight of the day departs at 12:25. See the full list of flight times on Wego.