Find Cheap Flights from Ontario to Thunder Bay

Search hundreds of travel sites at once for deals on flights to Thunder Bay

Wed 21/2
Wed 28/2
Any month
Compare vs. KAYAK |

Book cheap flights from Ontario to Thunder Bay (round-trip)

Airports
Origin
Toronto
C$ 236
only
C$ 236
C$ 256
only
C$ 256
Destination
Thunder Bay
C$ 236
only
C$ 236
Mon, 12 Mar
YYZ
YQT
2h 08m
Fri, 16 Mar
YQT
YYZ
1h 57m
C$ 236
Trip: 5 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 10 Apr
YYZ
YQT
2h 04m
Wed, 9 May
YQT
YYZ
1h 55m
C$ 246
Trip: 30 days
6.2GoodShow reviews
Overall 6.2 Good
Based on 9 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
YQT
Mediocre 2.0

Flight cancelled on Monday due to runway repairs. Rebooked on Wednesday. I could walk faster.

YUL
LHR
Mediocre 2.0

Was put on a Turkish airlines flight - landed in India 12 hours AFTER scheduled landing. My luggage did not reach India. After numerous calls got only 1 out of 2 of my bags ; 2nd bag still missing 1 week after landing in India WOW

YYZ
YQT
Mediocre 2.0

Flight cancelled on Monday due to runway repairs. Rebooked to Wednesday.

YYC
YYZ
Good 7.0

Able to Get later flight since original flight cancelled.

flight delayed 2 hrs because of weather. Staff did not want to reschedule my next connector, just the Toronto flight

YYZ
YUL
Mediocre 2.0

Put on Turkish air landed 12 hrs late lggage still missing

Wed, 28 Mar
YYZ
YQT
2h 11m
Fri, 30 Mar
YQT
YYZ
1h 53m
C$ 254
Trip: 3 days
9.0ExcellentShow reviews
Overall 9.0 Excellent
Based on 8 reviews
Overall
8.1
Boarding
8.2
Comfort
7.8
Crew
8.5
Entertainment
7.1
Food
7.2
YYZ
YOW
Mediocre 2.0

Korean air is very efficient.

We had to rent a car to get to Ottawa because West Jet had cancelled all their flights due to weather. All Air Canada flights were operating. We waited in line for 2 hours at the airport for West Jet to tell us that we needed to call them regarding a refund. We called them and were on hold for an hour and 45 minutes. Then we were told we had to call the travel agent...we on hold for 2 hours. We then called Korean air and they told us they couldn’t contact West Jet-no one knew what the value of the flight from Toronto to Ottawa was. We were only provided with a refund of $4 (for the taxes) when it cost us $280 to rent a car to get to Ottawa. I will never book a flight with West Jet again.

YUL
YYZ
Mediocre 2.0

Delays

YYF
YYC
Excellent 10.0

The Flight Attendants were excellent!

YVR
YYC
Mediocre 2.6

Crew ok.

Was told need to fix my ticket from Bangkok. So after waiting over an hour to get ticket fixed, found out didn't need to. Then a rush through security . Lucky Westjet flight delayed (usual) And made flight by running to gate. Then get to sit on plane for an hour. AGAIN. Two flights on Westjet and two delayed and two sat in the plane an hour. First time missed my connecting to Hong Kong and Bangkok. I know nothing perfect, but this seems to be the norm. Next time will try to find someone else to fly with.

YYC
YXE
Excellent 8.6

This flight had individual screens!

Tue, 24 Apr
YTZ
YQT
2h 03m
Sun, 29 Apr
YQT
YTZ
1h 55m
C$ 256
Trip: 6 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 14 reviews
Boarding
8.0
Comfort
8.0
Crew
8.4
Entertainment
7.0
Food
7.9
YTZ
YQT
Excellent 8.0

No issues. Made it easy for me.

Nothing. -all good

BOS
YTZ
Excellent 10.0

Prompt service and proximity of airport to the city. We literally walked to our hotel

YTZ
YOW
Excellent 8.6

The check in process was very easy. The boarding process was very easy. The flight attendants were very pleasant.

There was not anything to complain about.

YTZ
IAD
Good 6.0

The cabin crew provided the most information out of the entire experience and were extremely friendly. I appreciate Dawn in particular. The lounge is nice when it is not so over-crowded. I appreciate some complimentary minor snacks and drinks; it certainly helped with the delay. What would normally be sufficient seating and power outlets became people tripping over each other with delayed flights.

The lounge staff were hard to find and not communicative about delays. The board only had 1 update to my departure time, which was 30 mins after the originally scheduled time, and did not update again until 25 minutes after that second time had passed. The lounge staff did not make an announcement until after that board update and even then the information was wrong. The one time I found someone to ask a question to, I was given the same information. I had no idea why there was a delay or what to expect and no way of finding out. It made coordinating next steps upon my arrival to my destination extremely difficult. The lounge is not particularly well-equipped for multiple delayed flights.

YTZ
YUL
Excellent 10.0

I appreciated how the staff took me in a wheet-chair all the way to the customs and waited with me while they checked me out. they were courteous, kind and genuine.Very refreshing in this day and age. God Bless all the staff at Porter Air Lines. thank you so very very much, Barbara Ann MacMahon-Firestone, Toronto,Ontario.

Tue, 13 Mar
YYZ
YQT
2h 08m
Thu, 15 Mar
YQT
YYZ
1h 57m
C$ 239
Trip: 3 days
Overall 0.0 Poor
Based on 0 reviews
Fri, 27 Apr
YTZ
YQT
2h 03m
Sat, 28 Apr
YQT
YTZ
1h 57m
C$ 256
Trip: 2 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 14 reviews
Boarding
8.0
Comfort
8.0
Crew
8.4
Entertainment
7.0
Food
7.9
YTZ
EWR
Okay 5.6

Our flight attendant was great.

Plane delayed, way too warm in plane overall, sat on tarmac too long @ Newark waiting for a gate.

YTZ
YQT
Excellent 10.0

I especially love the lounge in Toronto - comfortable seating (some with access to electrical outlets), a bank of Mac computers available for passengers to use, free coffee, cappuccino, espresso, cookies, soda, water, free Wi-Fi,..Flight was on time, crew was friendly.

n/a

YTZ
YQT
Excellent 8.0

No issues. Made it easy for me.

Nothing. -all good

YQG
YTZ
Excellent 8.6

The check in process was very easy. The boarding process was very easy. The flight attendants were very pleasant.

There was not anything to complain about.

YTZ
IAD
Excellent 8.3

the snack (chips) I recieved was expired and had a smell to it!

Thu, 29 Mar
YYZ
YQT
2h 04m
Mon, 2 Apr
YQT
YYZ
1h 55m
C$ 257
Trip: 5 days
6.2GoodShow reviews
Overall 6.2 Good
Based on 9 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
YUL
Mediocre 2.0

Put on Turkish air landed 12 hrs late lggage still missing

YYC
YYZ
Good 7.0

Able to Get later flight since original flight cancelled.

flight delayed 2 hrs because of weather. Staff did not want to reschedule my next connector, just the Toronto flight

YYZ
RSW
Excellent 8.0

Bags were available when we got to carousel

It took longer than average for them to open doors once at gate. That’s probably why bags were available.

YYZ
YQT
Excellent 10.0

Friendly staff today - makes all the difference when traveling!

OGG
YYC
Good 6.0

Rouge is terrible compares to regular Air Canada.

Sun, 27 May
YTZ
YQT
2h 03m
Thu, 31 May
YQT
YTZ
1h 57m
C$ 256
Trip: 5 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 14 reviews
Boarding
8.0
Comfort
8.0
Crew
8.4
Entertainment
7.0
Food
7.9
YTZ
YQT
Excellent 8.0

No issues. Made it easy for me.

Nothing. -all good

BOS
YTZ
Excellent 10.0

Prompt service and proximity of airport to the city. We literally walked to our hotel

YTZ
YQT
Excellent 10.0

I especially love the lounge in Toronto - comfortable seating (some with access to electrical outlets), a bank of Mac computers available for passengers to use, free coffee, cappuccino, espresso, cookies, soda, water, free Wi-Fi,..Flight was on time, crew was friendly.

n/a

YTZ
YUL
Excellent 10.0

I appreciated how the staff took me in a wheet-chair all the way to the customs and waited with me while they checked me out. they were courteous, kind and genuine.Very refreshing in this day and age. God Bless all the staff at Porter Air Lines. thank you so very very much, Barbara Ann MacMahon-Firestone, Toronto,Ontario.

YQG
YTZ
Excellent 8.6

The check in process was very easy. The boarding process was very easy. The flight attendants were very pleasant.

There was not anything to complain about.

Sun, 27 May
YYZ
YQT
2h 04m
Thu, 31 May
YQT
YYZ
1h 55m
C$ 257
Trip: 5 days
6.2GoodShow reviews
Overall 6.2 Good
Based on 9 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
YQT
Mediocre 2.0

Flight cancelled on Monday due to runway repairs. Rebooked to Wednesday.

YYZ
YQT
Mediocre 2.0

Our connecting flight from Toronto to Thunder Bay was cancelled. AC put us in a hotel for the night. Thanks for the $15 dinner voucher. Almost paid for the salad. Then we had to get up at 530am to get the 6am hotel shuttle in order to get back to airport for our 8am flight. They seem to always cancel the 9pm flight from Thunder Bay to Toronto because not full enough. And the last flight is over sold so we have to stay the night in Toronto. Then don't offer the 9pm flight. Passengers have other commitments in their life's. We don't need AC to just hold us over for the night because one of their flights is have empty.

YYZ
YQT
Excellent 10.0

Flight timings were perfect for my schedule. Boarding and departure were timely as well.

YYC
YYZ
Good 7.0

Able to Get later flight since original flight cancelled.

flight delayed 2 hrs because of weather. Staff did not want to reschedule my next connector, just the Toronto flight

YYZ
YUL
Mediocre 2.0

Put on Turkish air landed 12 hrs late lggage still missing

Thu, 21 Jun
YYZ
YQT
2h 04m
Mon, 25 Jun
YQT
YYZ
1h 58m
C$ 270
Trip: 5 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 5 Jun
YTZ
YQT
2h 03m
Fri, 8 Jun
YQT
YTZ
1h 57m
C$ 256
Trip: 4 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 14 reviews
Boarding
8.0
Comfort
8.0
Crew
8.4
Entertainment
7.0
Food
7.9
YTZ
YQT
Excellent 8.0

No issues. Made it easy for me.

Nothing. -all good

YTZ
EWR
Okay 5.6

Our flight attendant was great.

Plane delayed, way too warm in plane overall, sat on tarmac too long @ Newark waiting for a gate.

YTZ
YQT
Good 6.6

The service is great. Love the YTZ airport experience with Porter. The parking + shuttle at YTZ were perfect.

Leg room is tight, but it was a small plane. Also very little room under the seat and overhead for bags.

YQG
YTZ
Excellent 8.6

The check in process was very easy. The boarding process was very easy. The flight attendants were very pleasant.

There was not anything to complain about.

YTZ
YOW
Excellent 8.6

The check in process was very easy. The boarding process was very easy. The flight attendants were very pleasant.

There was not anything to complain about.

Tue, 5 Jun
YYZ
YQT
2h 04m
Fri, 8 Jun
YQT
YYZ
1h 53m
C$ 257
Trip: 4 days
6.2GoodShow reviews
Overall 6.2 Good
Based on 9 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
YQT
Mediocre 2.0

Our connecting flight from Toronto to Thunder Bay was cancelled. AC put us in a hotel for the night. Thanks for the $15 dinner voucher. Almost paid for the salad. Then we had to get up at 530am to get the 6am hotel shuttle in order to get back to airport for our 8am flight. They seem to always cancel the 9pm flight from Thunder Bay to Toronto because not full enough. And the last flight is over sold so we have to stay the night in Toronto. Then don't offer the 9pm flight. Passengers have other commitments in their life's. We don't need AC to just hold us over for the night because one of their flights is have empty.

YUL
LHR
Mediocre 2.0

Was put on a Turkish airlines flight - landed in India 12 hours AFTER scheduled landing. My luggage did not reach India. After numerous calls got only 1 out of 2 of my bags ; 2nd bag still missing 1 week after landing in India WOW

YYZ
YQT
Mediocre 2.0

Flight cancelled on Monday due to runway repairs. Rebooked on Wednesday. I could walk faster.

YYC
YYZ
Good 7.0

Able to Get later flight since original flight cancelled.

flight delayed 2 hrs because of weather. Staff did not want to reschedule my next connector, just the Toronto flight

YYZ
YUL
Mediocre 2.0

Put on Turkish air landed 12 hrs late lggage still missing

Mon, 5 Mar
YYZ
YQT
6h 21m
Mon, 12 Mar
YQT
YYZ
1h 54m
C$ 279
Trip: 7 days
Overall 0.0 Poor
Based on 0 reviews
Thu, 21 Jun
YYZ
YQT
2h 04m
Mon, 25 Jun
YQT
YYZ
1h 56m
C$ 257
Trip: 5 days
6.2GoodShow reviews
Overall 6.2 Good
Based on 9 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
RSW
Excellent 8.0

Bags were available when we got to carousel

It took longer than average for them to open doors once at gate. That’s probably why bags were available.

YYZ
YQT
Mediocre 2.0

Flight cancelled on Monday due to runway repairs. Rebooked to Wednesday.

YYZ
YQT
Excellent 10.0

Friendly staff today - makes all the difference when traveling!

YYZ
YQT
Mediocre 2.0

Our connecting flight from Toronto to Thunder Bay was cancelled. AC put us in a hotel for the night. Thanks for the $15 dinner voucher. Almost paid for the salad. Then we had to get up at 530am to get the 6am hotel shuttle in order to get back to airport for our 8am flight. They seem to always cancel the 9pm flight from Thunder Bay to Toronto because not full enough. And the last flight is over sold so we have to stay the night in Toronto. Then don't offer the 9pm flight. Passengers have other commitments in their life's. We don't need AC to just hold us over for the night because one of their flights is have empty.

YYZ
YUL
Mediocre 2.0

Put on Turkish air landed 12 hrs late lggage still missing

Tue, 20 Mar
YTZ
YQT
2h 08m
Wed, 21 Mar
YQT
YTZ
2h 00m
C$ 267
Trip: 2 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 14 reviews
Boarding
8.0
Comfort
8.0
Crew
8.4
Entertainment
7.0
Food
7.9
YTZ
EWR
Okay 5.6

Our flight attendant was great.

Plane delayed, way too warm in plane overall, sat on tarmac too long @ Newark waiting for a gate.

YQG
YTZ
Excellent 8.6

The check in process was very easy. The boarding process was very easy. The flight attendants were very pleasant.

There was not anything to complain about.

YTZ
IAD
Excellent 8.3

the snack (chips) I recieved was expired and had a smell to it!

BOS
YTZ
Good 6.3

Interior noise from plane is annoying

BOS
YTZ
Excellent 10.0

Prompt service and proximity of airport to the city. We literally walked to our hotel

Tue, 6 Mar
YYZ
YQT
2h 11m
Tue, 13 Mar
YQT
YYZ
1h 54m
C$ 279
Trip: 7 days
Overall 0.0 Poor
Based on 0 reviews
Fri, 8 Jun
YTZ
YQT
2h 03m
Fri, 15 Jun
YQT
YTZ
1h 57m
C$ 267
Trip: 8 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 14 reviews
Boarding
8.0
Comfort
8.0
Crew
8.4
Entertainment
7.0
Food
7.9
YTZ
EWR
Okay 5.6

Our flight attendant was great.

Plane delayed, way too warm in plane overall, sat on tarmac too long @ Newark waiting for a gate.

BOS
YTZ
Good 6.3

Interior noise from plane is annoying

BOS
YTZ
Excellent 10.0

Prompt service and proximity of airport to the city. We literally walked to our hotel

YTZ
YQT
Good 6.6

The service is great. Love the YTZ airport experience with Porter. The parking + shuttle at YTZ were perfect.

Leg room is tight, but it was a small plane. Also very little room under the seat and overhead for bags.

YTZ
BOS
Excellent 8.0

Arriving and calling someone to help me with the wheelchair was good. The women were so friendly and helpful. But when you're "stuck" in a chair and I arrived early, it would be nice for someone to check to see if you had to go the washroom. And I had to flag someone down to get me to the aircraft. No one came by and offered. But overall fantastic experience. I would fly porter again.

Wish their was more food on the flight. Even though it was a short one.

Fri, 18 May
YYZ
YQT
2h 04m
Mon, 21 May
YQT
YYZ
1h 55m
C$ 269
Trip: 4 days
6.2GoodShow reviews
Overall 6.2 Good
Based on 9 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
YQT
Excellent 10.0

Flight timings were perfect for my schedule. Boarding and departure were timely as well.

YYZ
RSW
Excellent 8.0

Bags were available when we got to carousel

It took longer than average for them to open doors once at gate. That’s probably why bags were available.

YYZ
FLL
Excellent 9.3

The crew at the airport and on the plane were excellent. We were on a family holiday with young ones and the crew really took care of our needs. They were extremely courteous and attentive.

The inflight entertainment options could be more current. We found the options limited... it was a good thing that the flight was short.

YYZ
YUL
Mediocre 2.0

Put on Turkish air landed 12 hrs late lggage still missing

YYC
YYZ
Good 7.0

Able to Get later flight since original flight cancelled.

flight delayed 2 hrs because of weather. Staff did not want to reschedule my next connector, just the Toronto flight

Fri, 18 May
YYZ
YQT
2h 04m
Mon, 21 May
YQT
YYZ
6h 13m
C$ 281
Trip: 4 days
Overall 0.0 Poor
Based on 0 reviews
Fri, 22 Jun
YTZ
YQT
2h 03m
Sun, 24 Jun
YQT
YTZ
1h 55m
C$ 267
Trip: 3 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 14 reviews
Boarding
8.0
Comfort
8.0
Crew
8.4
Entertainment
7.0
Food
7.9
YTZ
IAD
Excellent 8.3

the snack (chips) I recieved was expired and had a smell to it!

BOS
YTZ
Excellent 10.0

Prompt service and proximity of airport to the city. We literally walked to our hotel

YTZ
YQT
Excellent 8.0

No issues. Made it easy for me.

Nothing. -all good

YTZ
BOS
Excellent 8.0

Arriving and calling someone to help me with the wheelchair was good. The women were so friendly and helpful. But when you're "stuck" in a chair and I arrived early, it would be nice for someone to check to see if you had to go the washroom. And I had to flag someone down to get me to the aircraft. No one came by and offered. But overall fantastic experience. I would fly porter again.

Wish their was more food on the flight. Even though it was a short one.

YQG
YTZ
Excellent 8.6

The check in process was very easy. The boarding process was very easy. The flight attendants were very pleasant.

There was not anything to complain about.

Ontario to Thunder Bay Flight Information

Flights Arrive in Thunder Bay
Flights Depart from Ontario
Flight Price C$ 236
Airlines Air Canada, WestJet, Porter Airlines
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.