Find Cheap Flights from Portland to Toronto (PDX - YTO)

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

Tue 12/12
Tue 12/19
Any month
Compare vs. KAYAK |

Good to Know

Low Season:
May
Best time to beat the crowds
2%
expected price decrease
High Season:
December
Most popular time to fly
6%
expected price increase
Average Price:
$499
(avg. price over the last 2 weeks)
Good Deal:
$292
or less (round trip)

When to Book Flights from Portland to Toronto

Average price per month
Flight prices as travel date approaches
-1 day
-2 days

Top tips for Finding a Cheap Flight

Looking for a cheap flight? 25% of our users found flights on this route for $292 or less.
The cheapest flight from Portland to Toronto was found 40 days before departure, on average.
Book at least 3 weeks before departure in order to get a below-average price.
Morning departure is around 7% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for Booking Portland to Toronto Flights

How long does a flight from Portland to Toronto take?
An average nonstop flight takes 6h 30m, covering a distance of 2104 miles.
Which airlines provide the cheapest flights from Portland to Toronto?
In the past 3 days, the cheapest round-trip tickets were found on United ($272), Multiple Airlines ($332) and Air Canada ($482).
Do I need a passport to fly between Portland and Toronto?
Yes.
What’s the cheapest day of the week to fly Portland to Toronto?
For Portland to Toronto, Saturday is the cheapest day to fly on average and Wednesday is the most expensive. Flying from Toronto back to Portland, the best deals are generally found on Thursday, with Friday being the most expensive.

Book cheap flights from Portland to Toronto (round-trip)

Airports
Origin
Portland
$272
only
$272
Destination
Toronto
$272
only
$272
$482
only
$482
Sat, Feb 3
PDX
YYZ
6h 34m
Tue, Feb 13
YYZ
PDX
10h 57m
Trip: 11 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 52227 reviews
Overall
7.2
Boarding
7.4
Comfort
6.9
Crew
7.7
Entertainment
6.5
Food
6.4
DEN
EWR
Good 6.0

No tv Flight delayed

LAX
SFO
Mediocre 2.0

That I made it

The delays, the long standby lists, the 4 hour late arrival

NRT
IAD
Good 7.2

Glad to have lots of rice options for food!

We booked with ANA but got put on a United flight on the way back. ANA was so much nicer. We were really let down flying United, having booked an ANA flight. When they swapped our flight, they didn't seat us all together either. United crew should take lessons from ANA!

SJC
ORD
Okay 5.6

on time, got the seat I wanted

steward was somewhat aggressive, but was responsive one on one. Focus on size of carry on baggage was anxiety producing.

DEN
SBA
Good 7.3

Most of my flights this time had more legroom than I’ve been seeing lately. Very pleasant flight and nice not to be so cramped. The flight also left from the same terminal in Denver as my previous flight. With a 1 hour connection that was wonderful. Keep that up, United! The crew also came by regularly with offers of water. Much appreciated.

Naturally no food except pretzels.

Mon, May 14
PDX
YYZ
9h 20m
Fri, May 18
YYZ
PDX
25h 54m
Trip: 5 days
Overall 0.0 Poor
Based on 0 reviews
Fri, Feb 23
PDX
YTZ
10h 10m
Tue, Feb 27
YTZ
PDX
20h 41m
Trip: 5 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 20204 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YUL
CMN
Mediocre 2.6

No entertainment Little to no food or drinks Some crew were rude

For the trip to finish

YYZ
DCA
Mediocre 2.0

Nothing

7:05am Flight got cancelled and they saw fit to rebook us on a 20:30pm flight.. decided to reroute us to anotjer city in canada and down to a different airport in DC Lost my luggage from time i checked it it at 0500am yo time dflight was cancelled and rebooked at 0700. And to fike claim and travrl without jt. Worst experience ever.

YYZ
PHL
Excellent 10.0

customer service

n/a

YVR
NRT
Excellent 10.0

Love it

Nothing to report.

LAS
YVR
Excellent 10.0

Clear and stress free check in.

Everything was on point nothing to report.

Tue, Dec 26
PDX
YYZ
18h 12m
Sat, Jan 6
YYZ
PDX
17h 43m
Trip: 12 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 25929 reviews
Overall
7.3
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
6.7
Food
6.6
JFK
SFO
Excellent 8.3

On time, no problems, free food

3 & 3 configuration

BOS
LAX
Okay 5.6

The flight was safe.

Hi. I was shocked that there was no food served on the 6 hour flight from Boston to LA. And the seats are way too small. I’m not large and I felt like I couldn’t breathe. There wasn’t enough help, either.

CDG
JFK
Excellent 9.3

Crew was lovely. Attentive but not annoying.

Not until the cabin doors closed did I realize the plane didn't have an individual entertainment system.

BOS
MIA
Mediocre 2.0

We left late and then got stuck on the tarmac for almost 45 minutes upon returning.

BOS
ORD
Excellent 8.0

Direct flight, sketchy weather but we arrived pretty close to “on time”

Sat, Jan 13
PDX
YYZ
6h 30m
Tue, Jan 23
YYZ
PDX
10h 57m
Trip: 11 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 52227 reviews
Overall
7.2
Boarding
7.4
Comfort
6.9
Crew
7.7
Entertainment
6.5
Food
6.4
IAD
BRU
Excellent 9.3

Loved the hindu vegetarian food. Incredibly tasty and I didn't expect it. No delays. All went smoothly.

Movie selection was weak.

NRT
IAD
Good 7.2

Glad to have lots of rice options for food!

We booked with ANA but got put on a United flight on the way back. ANA was so much nicer. We were really let down flying United, having booked an ANA flight. When they swapped our flight, they didn't seat us all together either. United crew should take lessons from ANA!

IAD
PEK
Good 6.0

a coach class seat is a chair of torture!!!!

CDG
ORD
Excellent 9.0

arrived ahead of schedule

nothing really. Just a standard, OK, United flight.

SJC
ORD
Okay 5.6

on time, got the seat I wanted

steward was somewhat aggressive, but was responsive one on one. Focus on size of carry on baggage was anxiety producing.

Tue, Mar 13
PDX
YYZ
8h 02m
Tue, Mar 20
YYZ
PDX
7h 21m
Trip: 8 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 52227 reviews
Overall
7.2
Boarding
7.4
Comfort
6.9
Crew
7.7
Entertainment
6.5
Food
6.4
IAD
PEK
Good 6.0

a coach class seat is a chair of torture!!!!

IAD
BRU
Excellent 9.3

Loved the hindu vegetarian food. Incredibly tasty and I didn't expect it. No delays. All went smoothly.

Movie selection was weak.

OGG
LAX
Excellent 10.0

Check in excellent, staff at airport very professional.

No negative issues

LAX
SFO
Mediocre 2.0

That I made it

The delays, the long standby lists, the 4 hour late arrival

DEN
EWR
Good 6.0

No tv Flight delayed

Mon, Jan 15
PDX
YTZ
11h 10m
Fri, Jan 19
YTZ
PDX
20h 41m
Trip: 5 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 20204 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YYZ
DTW
Mediocre 3.0

Walking past the Turkish Airlines desk in Dulles and knowing I would NEVER have to interact with these monsters again.

I am an experienced traveler. I've been to 17 countries and have flown over a million miles in both business and coach. My wife encountered a problem in Istanbul that involved an airport transit visa through Canada. I am certain that any other airline we’ve ever flown would’ve assisted us, since it was easily resolved. To Turkish Airlines, this is simply a part of their business model and a chance to make more money. It took about 8 hours of our time at 5 different airport locations to eventually buy new tickets to get back the next day. Our original tickets say: “REISSUE With 200.00 USD penalty. What I didn’t see was the fine print at the bottom: “Turkish Airlines reserves the right to change rules regarding ticket changes and refunds.”. They mean it. As bad as our personal experience was, the real reason we are so appalled is that we were there long enough to see this is the norm for them. In our single day there, we saw at least 100 other travelers going through similar things. The ONLY solution ever offered is to purchase another ticket. We witnessed several people weeping. Many losing control and shouting. Their own personnel were screaming at customers (in a separate office area though, it was all yucks and laughing). These were people of all nationalities. Africans, Asians, Europeans. We were lucky because we had the means to purchase new tickets. Others clearly didn’t. I really don’t know what happened to some of them. One moment was very symbolic of the entire experience. Another vanquished traveler was paying $843 for a new ticket with cash. He handed her $845 but she, of course, had no change. Instead of the $5, he gave her two $1 bills. I had one in my pocket so gave it to her as well. She held my $1 bill up and pointed to the corner which had a very small piece torn off…no ink was missing…and sneered “I can’t accept this. She did this simply because she could. We were powerless. She knew it and reveled in it.

MIA
YYZ
Mediocre 3.0

no flights between noon and 9pm. pay for snacks..on westjet they were free

YVR
NRT
Excellent 10.0

Love it

Nothing to report.

YVR
LAX
Excellent 10.0

It was short flight. On time as scheduled so what else to say.

PEK
YVR
Okay 4.0

Everything was sub-par, the food, entertainment, the crew responsiveness, I asked for two drinks and was told that I could only get one at a time... really? The crew was multilingual, which was great, but also very annoying to have to listen to announcements in 5 different languages. They could use media with standardized messaging and a choice of an appropriate language, but these would make too much sense I guess. This was the tightest coach I've ever flown in, the seat ergonomics was horrible.

Fri, May 4
PDX
YTZ
11h 40m
Tue, May 8
YTZ
PDX
20h 21m
Trip: 5 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 20204 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
SFO
YUL
Mediocre 3.0

There was no entertainment !

Some of the crew were rude no food or drinks No entertainment of any sort for long trips

PEK
YVR
Okay 4.0

Everything was sub-par, the food, entertainment, the crew responsiveness, I asked for two drinks and was told that I could only get one at a time... really? The crew was multilingual, which was great, but also very annoying to have to listen to announcements in 5 different languages. They could use media with standardized messaging and a choice of an appropriate language, but these would make too much sense I guess. This was the tightest coach I've ever flown in, the seat ergonomics was horrible.

YYZ
DTW
Mediocre 3.0

Walking past the Turkish Airlines desk in Dulles and knowing I would NEVER have to interact with these monsters again.

I am an experienced traveler. I've been to 17 countries and have flown over a million miles in both business and coach. My wife encountered a problem in Istanbul that involved an airport transit visa through Canada. I am certain that any other airline we’ve ever flown would’ve assisted us, since it was easily resolved. To Turkish Airlines, this is simply a part of their business model and a chance to make more money. It took about 8 hours of our time at 5 different airport locations to eventually buy new tickets to get back the next day. Our original tickets say: “REISSUE With 200.00 USD penalty. What I didn’t see was the fine print at the bottom: “Turkish Airlines reserves the right to change rules regarding ticket changes and refunds.”. They mean it. As bad as our personal experience was, the real reason we are so appalled is that we were there long enough to see this is the norm for them. In our single day there, we saw at least 100 other travelers going through similar things. The ONLY solution ever offered is to purchase another ticket. We witnessed several people weeping. Many losing control and shouting. Their own personnel were screaming at customers (in a separate office area though, it was all yucks and laughing). These were people of all nationalities. Africans, Asians, Europeans. We were lucky because we had the means to purchase new tickets. Others clearly didn’t. I really don’t know what happened to some of them. One moment was very symbolic of the entire experience. Another vanquished traveler was paying $843 for a new ticket with cash. He handed her $845 but she, of course, had no change. Instead of the $5, he gave her two $1 bills. I had one in my pocket so gave it to her as well. She held my $1 bill up and pointed to the corner which had a very small piece torn off…no ink was missing…and sneered “I can’t accept this. She did this simply because she could. We were powerless. She knew it and reveled in it.

YVR
NRT
Excellent 10.0

Love it

Nothing to report.

YYZ
PHL
Excellent 10.0

customer service

n/a

Fri, Dec 22
PDX
YYZ
9h 19m
Sun, Dec 31
YYZ
PDX
9h 41m
Trip: 10 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 28 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
PDX
YYZ
Excellent 8.0

Great value for the money, friendly staff.

PDX
YYZ
Excellent 8.0

I loved the entertainment options, especially that we could pull up the map & see where we were.

Online information was confusing & made it sound like we had to pay for our carry on, so we didn't bring a carry on (just personal item). It needs to be more clear.

PDX
YYZ
Good 7.3

Preflight very convenient.

Not able to see my booking on Air Canada, agent was less than helpful. Food okay, except breakfast was a small cold muffin.

PDX
YYZ
Good 6.6

Preferred seating was comfy

2 couples travelling together were assigned 4 seats I opposite ends of plane, no two together and no chg option. Discovered that seat next to my spouse was just assigned minutes before boarding. CSR at AC on phone was rude and unhelpful, boarding staff offered no help either.

PDX
YYZ
Good 6.0

I booked this flight a couple months ago to find no seat assignment which should be booked at Chechen but was not. Then I was given the back seat against the wall which does not recline. There were standby people on the flight who got much better seating than I. I seemed to get the last consideration. I am treated much better on other airlines with much less early booking. also later after take of it was made known to me there were empty seats further up in the cabin. When I email Air Canada they said they would get back to me within 30 days about my concerns.

Wed, Dec 20
PDX
YYZ
9h 25m
Tue, Dec 26
YYZ
PDX
9h 41m
Trip: 7 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 28 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
PDX
YYZ
Excellent 9.0

comfortable seats and friendly staff

no problems with this flight

PDX
YYZ
Good 6.6

Seats are small and these are the regular seats

PDX
YYZ
Excellent 8.0

I loved the entertainment options, especially that we could pull up the map & see where we were.

Online information was confusing & made it sound like we had to pay for our carry on, so we didn't bring a carry on (just personal item). It needs to be more clear.

PDX
YYZ
Good 7.3

Crew was kind, helpful, respectful.

Not very comfortable.

PDX
YYZ
Good 6.6

Plane was clean and offered a nice variety of food and snacks

Every flight was late boarding and arriving.

Show more results
*
Prices are per person and are for e–tickets and include all taxes & fees in USD.

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.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.