Cheap flights to Thunder Bay
The region's main air hub is Thunder Bay International Airport, which is located just 6 kilometers from the city center. Currently, direct flights are available from 6 key destinations, with flights from Toronto (141 flights per week), Winnipeg (61 flights), and Ottawa (15 flights) being in the highest demand. Regular routes also connect the city with Calgary, Sault Ste. Marie, and Sudbury.
Eight airlines serve this destination, including major carriers such as Porter Airlines, WestJet, and Air Canada. Additionally, flights are operated by Bearskin Lake Air Service and Air Transat, ensuring consistent flight frequency throughout the week. Below on this page, you will find detailed cards for each departure city with a search form, allowing you to quickly find the best flight option to Thunder Bay.

Toronto — Thunder Bay

Winnipeg — Thunder Bay


Ottawa — Thunder Bay


Sault Ste. Marie — Thunder Bay
Flight insights to Thunder Bay
Data-driven trends for direct flights to Thunder Bay — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Thunder Bay come from Toronto, Winnipeg and Ottawa. Toronto leads with around 141 flights a week.
- Toronto141 flights/week
- Winnipeg61 flights/week
- Ottawa15 flights/week
- Calgary11 flights/week
- Sault Ste. Marie10 flights/week
Direct routes & fares
Popular non-stop routes to Thunder Bay range from Toronto at $111 to North Bay at $513 — a quick way to compare direct-flight fares.
- Torontofrom $111
- Winnipegfrom $112
- Ottawafrom $188
- Sault Ste. Mariefrom $383
- North Bayfrom $513
Cheapest departure cities
The cheapest places to fly to Thunder Bay from right now are Toronto from $111, Winnipeg from $112 and Ottawa from $188.
- Torontofrom $111
- Winnipegfrom $112
- Ottawafrom $188
- Sault Ste. Mariefrom $383
- North Bayfrom $513
Longest direct flights
The longest direct flight to Thunder Bay is from Terrace at about 4h 4m, followed by Campbell River (3h 50m) and Fort St. John (3h 27m).
- Terrace4h 4m
- Campbell River3h 50m
- Fort St. John3h 27m
- Kamloops3h 23m
- Penticton3h 20m
Popular departure cities to Thunder Bay
Frequently asked questions
- How many cities offer flights to Thunder Bay?
- Currently, direct air service to the city is available from 6 main airports. All available routes and departure cities are listed above on this page.
- Which cities have the most frequent flights to Thunder Bay?
- The largest number of flights arrive from Toronto (141 flights per week), Winnipeg (61 flights), and Ottawa (15 flights). Flights from Calgary (11 flights) and Sault Ste. Marie (10 flights) are also popular.
- How many airlines fly to Thunder Bay?
- Eight airlines operate regular flights to this Canadian city. Major operators include Porter Airlines, WestJet, Air Canada, and Bearskin Lake Air Service.
- Which airports handle flights to Thunder Bay?
- The primary and only international arrival airport is Thunder Bay International Airport (YQT). It is located in close proximity to the city, just 6 kilometers from its center.
- How to find cheap flights to Thunder Bay?
- To find the best deals, it is recommended to book tickets in advance and check flights from budget carriers such as Flair Airlines. Using the search form on this page will help you compare prices from all 8 airlines for your preferred dates.