Cheap flights from Toronto to Thunder Bay

59 nonstop flights a week, 8 of them today. Operated by 3 airlines, about 1h 56m in the air, 574 mi (924 km). Tickets from $243, nonstop from $202.

Flights from Toronto to Thunder Bay

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Toronto to Thunder Bay

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Best fares from Toronto to Thunder Bay

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Toronto to Thunder Bay at a glance

flight time, from 1h 48m to 2h 16m
1h 56m
straight-line distance
574 mi (924 km)
flights a week
59
flights today
8
first and last departure
07:00 - 21:00
lowest price, nonstop, 17 October
$243
lowest nonstop price
$202
airlines
3

Toronto to Thunder Bay ticket prices by month

Lowest one-way fare found by recent searches

Cheapest month: November 2026, tickets from $202. Prices come from searches over the last few days; check the search for your exact date.

The most expensive month is October 2027: from $243. The average across months is $222.

Toronto to Thunder Bay flight schedule

59 flights a week, 8 today, 18 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
PD 2631
Porter Airlines Canada
07:00 Toronto City Centre
09:11 Thunder Bay International
2h 11m
Mon, Tue, Wed, Thu, Fri, Sun
DeHavilland Dash 8 Q400
AC 1963
Air Canada
08:15 Pearson International, terminal 1
10:11 Thunder Bay International
1h 56m
Daily
Boeing 737
PD 2633
Porter Airlines Canada
10:35 Toronto City Centre
12:46 Thunder Bay International
2h 11m
Daily
DeHavilland Dash 8 Q400
AC 1191
Air Canada
14:10 Pearson International, terminal 1
16:05 Thunder Bay International
1h 55m
Daily
Boeing 737
AC 1965
Air Canada
14:10 Pearson International, terminal 1
16:05 Thunder Bay International
1h 55m
Mon, Wed, Thu, Fri, Sat, Sun
Boeing 737
PD 2635
Porter Airlines Canada
14:30 Toronto City Centre
16:41 Thunder Bay International
2h 11m
Daily
DeHavilland Dash 8 Q400
PD 2637
Porter Airlines Canada
20:05 Toronto City Centre
22:16 Thunder Bay International
2h 11m
Daily
DeHavilland Dash 8 Q400
AC 1967
Air Canada
20:40 Pearson International, terminal 1
22:36 Thunder Bay International
1h 56m
Mon, Tue, Thu, Fri, Sun
Boeing 737
PD 225
Porter Airlines Canada
21:00 Pearson International, terminal 3
22:56 Thunder Bay International
1h 56m
Daily

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 1 December.

FlightDepartsArrivesDurationDaysAircraft
AC 1963
Air Canada
08:10 Pearson International, terminal 1
10:06 Thunder Bay International
1h 56m
Seasonal
Boeing 737
PD 2637
Porter Airlines Canada
20:10 Toronto City Centre
22:26 Thunder Bay International
2h 16m
Seasonal
DeHavilland Dash 8 Q400
AC 1969
Air Canada
20:40 Pearson International, terminal 1
22:36 Thunder Bay International
1h 56m
Seasonal
Boeing 737
AC 1969
Air Canada
20:45 Pearson International, terminal 1
22:41 Thunder Bay International
1h 56m
Seasonal
Boeing 737
PD 225
Porter Airlines Canada
20:55 Pearson International, terminal 3
22:55 Thunder Bay International
2h
Seasonal
PD 2631
Porter Airlines Canada
08:00 Toronto City Centre
10:14 Thunder Bay International
2h 14m
Seasonal
DeHavilland Dash 8 Q400
AC 1189
Air Canada
08:10 Pearson International, terminal 1
10:06 Thunder Bay International
1h 56m
Seasonal
Boeing 737
AC 1195
Air Canada
20:40 Pearson International, terminal 1
22:36 Thunder Bay International
1h 56m
Seasonal
Boeing 737
AC 1189
Air Canada
08:15 Pearson International, terminal 1
10:08 Thunder Bay International
1h 53m
Seasonal
Boeing 737
AC 1963
Air Canada
08:20 Pearson International, terminal 1
10:10 Thunder Bay International
1h 50m
Seasonal
Boeing 737
F8 689
Flair Airlines
07:05 Pearson International
08:55 Thunder Bay International
1h 50m
Seasonal
Boeing 737
AC 1963
Air Canada
08:00 Pearson International, terminal 1
09:50 Thunder Bay International
1h 50m
Seasonal
Boeing 737
PD 2633
Porter Airlines Canada
11:00 Toronto City Centre
13:12 Thunder Bay International
2h 12m
Seasonal
DeHavilland Dash 8 Q400
AC 1965
Air Canada
14:00 Pearson International, terminal 1
15:50 Thunder Bay International
1h 50m
Seasonal
Boeing 737
PD 2639
Porter Airlines Canada
15:45 Toronto City Centre
17:57 Thunder Bay International
2h 12m
Seasonal
DeHavilland Dash 8 Q400
PD 2645
Porter Airlines Canada
19:55 Toronto City Centre
22:07 Thunder Bay International
2h 12m
Seasonal
DeHavilland Dash 8 Q400
PD 225
Porter Airlines Canada
20:45 Pearson International, terminal 3
22:33 Thunder Bay International
1h 48m
Seasonal
AC 1969
Air Canada
20:55 Pearson International, terminal 1
22:45 Thunder Bay International
1h 50m
Seasonal
Boeing 737

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Toronto to Thunder Bay

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Toronto to Thunder Bay depart and land

Departure from Toronto

32 flights a week, terminals 1, 3, 12 mi (19 km) from the city centre

Toronto City Centre closest to the centreYTZ

27 flights a week, 2 mi (3 km) from the city centre

Arrival in Thunder Bay

59 flights a week, 3 mi (5 km) from the city centre

Frequently asked questions

How long is the flight from Toronto to Thunder Bay?
A nonstop flight takes 1 hour 56 minutes on average, from 1h 48m to 2h 16m depending on the flight.
How far is Thunder Bay from Toronto?
574 mi (924 km) in a straight line between the cities.
Which airlines fly nonstop from Toronto to Thunder Bay?
Porter Airlines Canada (34 a week), Air Canada (25 a week) and Flair Airlines.
How many flights a day are there from Toronto to Thunder Bay?
8 flights today and 59 a week, about 8.4 a day on average.
When are the first and last flights from Toronto to Thunder Bay?
The first departure is at 07:00 (PD2631), the last at 21:00 (PD225). Local time.
What is the cheapest month to fly from Toronto to Thunder Bay?
November 2026: tickets from $202. The most expensive is October 2027, from $243.
What is the cheapest upcoming date to fly from Toronto to Thunder Bay?
15 November 2026 (Sunday): from $202 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Toronto to Thunder Bay?
Air Canada: nonstop tickets from $202 on 15 November by recent searches. Prices change daily, so compare the sellers in the search.
Which Toronto airport do flights to Thunder Bay leave from?
Pearson International (32 a week) and Toronto City Centre (27 a week).