Cheap Flights from Toronto, ON to Portland, OR from $145
On Cheapflightsplus.com you will find 373 connecting flights from Toronto to Portland. You can compare airfare deals from 7 airlines and multiple travel sites from $145, book and save on cheap plane tickets and last minute offers. Also check out YTO-PDX flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Toronto to Portland Flight Deals
Best Flights from Toronto to Portland Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $145 | 20:00 Toronto Pearson International | 09:45+1 день Portland Portland | 16h 45m layover 9h 7m - Las Vegas | WestJet | WS1118 F91105 |
from $149 | 19:25 Toronto Pearson International | 09:47+1 день Portland Portland | 17h 22m layover 9h 48m - Las Vegas | Porter Airlines | PD655 F91105 |
from $179 | 16:20 Toronto Pearson International | 20:46 Portland Portland | 7h 26m layover 1h 9m - Seattle | Alaska Airlines | AS973 AS958 |
from $161 | 14:00 Toronto Toronto Island | 09:47+1 день Portland Portland | 22h 47m layover 2h 20m - Montreal 10h 51m - Las Vegas | Porter Airlines | PD2473 PD657 F91105 |
from $165 | 10:00 Toronto Pearson International | 09:45+1 день Portland Portland | 26h 45m layover 3h 9m - Calgary 13h 36m - Las Vegas | WestJet | WS655 WS1624 F91105 |
from $165 | 06:30 Toronto Pearson International | 09:45+1 день Portland Portland | 30h 15m layover 1h 24m - Calgary 18h 47m - Las Vegas | WestJet | WS653 WS1424 F91105 |
from $175 | 22:05 Toronto Pearson International | 19:33+1 день Portland Portland | 24h 28m layover 6h 41m - Edmonton 7h 29m - Las Vegas | WestJet | WS445 WS1448 F92517 |
from $177 | 06:30 Toronto Pearson International | 19:04 Portland Portland | 15h 34m layover 2h 15m - Calgary 3h 23m - Las Vegas | WestJet | WS653 WS1424 NK151 |
from $181 | 13:50 Toronto Pearson International | 09:45+1 день Portland Portland | 22h 55m layover 2h 34m - Calgary 10h 25m - Las Vegas | WestJet | WS661 WS1400 F91105 |
from $187 | 22:40 Toronto Pearson International | 18:21+2 дня Portland Portland | 46h 41m layover 16h 22m - Vancouver 19h 34m - Las Vegas | WestJet | WS731 WS1790 NK426 |
from $189 | 22:40 Toronto Pearson International | 09:45+2 дня Portland Portland | 38h 5m layover 16h 28m - Vancouver 11h 0m - Las Vegas | WestJet | WS731 WS1790 F91105 |
from $190 | 10:20 Toronto Pearson International | 19:04+1 день Portland Portland | 35h 44m layover 24h 33m - San Diego 1h 40m - Las Vegas | Porter Airlines | PD681 NK1642 NK151 |
from $191 | 10:20 Toronto Pearson International | 22:30+1 день Portland Portland | 39h 10m layover 25h 0m - San Diego 4h 54m - San Francisco | Porter Airlines | PD681 F93381 F93362 |
from $192 | 13:50 Toronto Pearson International | 11:55+1 день Portland Portland | 25h 5m layover 3h 3m - Calgary 11h 41m - Los Angeles | WestJet | WS661 WS1512 F93823 |
from $193 | 10:20 Toronto Pearson International | 11:01+1 день Portland Portland | 27h 41m layover 5h 56m - San Diego 10h 29m - Denver | Porter Airlines | PD681 F92712 F91789 |
from $195 | 09:30 Toronto Pearson International | 23:41 Portland Portland | 17h 11m layover 6h 32m - Los Angeles 1h 44m - San Francisco | Porter Airlines | PD663 F94593 F93362 |
Flight Schedule Toronto (Ontario) to Portland (Oregon)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
06:30 — 13:10
|
06:30 — 09:34
UA565
United Airlines
Toronto — San Francisco
1h 46m stop
11:20 — 13:10
UA461
United Airlines
San Francisco — Portland
|
9h 40m including layover |
Find flight
from$221 |
|
06:30 — 20:13
|
06:30 — 09:34
UA565
United Airlines
Toronto — San Francisco
8h 51m stop
18:25 — 20:13
UA2646
United Airlines
San Francisco — Portland
|
16h 43m including layover |
Find flight
from$221 |
|
07:00 — 21:45
|
07:00 — 10:06
PD525
Porter Airlines
Toronto — Tampa
8h 36m stop
18:42 — 21:45
AS529
Alaska Airlines
Tampa — Portland
|
17h 45m including layover |
Find flight
from$254 |
|
08:05 — 15:20
|
08:05 — 10:52
UA8698
United Airlines
Toronto — San Francisco
2h 38m stop
13:30 — 15:20
UA2309
United Airlines
San Francisco — Portland
|
10h 15m including layover |
Find flight
from$221 |
|
08:05 — 20:13
|
08:05 — 10:52
UA8698
United Airlines
Toronto — San Francisco
7h 33m stop
18:25 — 20:13
UA2646
United Airlines
San Francisco — Portland
|
15h 8m including layover |
Find flight
from$221 |
|
09:30 — 20:20
|
09:30 — 12:08
PD663
Porter Airlines
Toronto — Los Angeles
5h 37m stop
17:45 — 20:20
AS1012
Alaska Airlines
Los Angeles — Portland
|
13h 50m including layover |
Find flight
from$227 |
|
09:30 — 22:22
|
09:30 — 12:08
PD663
Porter Airlines
Toronto — Los Angeles
7h 39m stop
19:47 — 22:22
AS1111
Alaska Airlines
Los Angeles — Portland
|
15h 52m including layover |
Find flight
from$227 |
|
10:00 — 17:52
|
10:00 — 13:00
PD641
Porter Airlines
Toronto — Phoenix
2h 55m stop
15:55 — 17:52
F92259
Frontier Airlines
Phoenix — Portland
|
10h 52m including layover |
Find flight
from$211 |
|
10:20 — 09:05
+1 day
|
10:20 — 13:05
PD681
Porter Airlines
Toronto — San Diego
17h 15m stop
06:20 — 09:05
AS1177
Alaska Airlines
San Diego — Portland
|
25h 45m including layover |
Find flight
from$221 |
|
11:25 — 19:04
|
11:25 — 13:28
PD653
Porter Airlines
Toronto — Las Vegas
3h 12m stop
16:40 — 19:04
NK151
Spirit Airlines
Las Vegas — Portland
|
10h 39m including layover |
Find flight
from$210 |
|
11:25 — 18:21
|
11:25 — 13:28
PD653
Porter Airlines
Toronto — Las Vegas
2h 21m stop
15:49 — 18:21
NK426
Spirit Airlines
Las Vegas — Portland
|
9h 56m including layover |
Find flight
from$236 |
|
12:45 — 20:12
|
12:45 — 14:30
UA3649
United Airlines
Toronto — Newark
2h 30m stop
17:10 — 20:23
UA1905
United Airlines
Newark — Portland
|
10h 27m including layover |
Find flight
from$221 |
|
12:45 — 00:35
+1 day
|
12:45 — 15:26
UA8702
United Airlines
Toronto — San Francisco
7h 19m stop
22:45 — 00:35
UA1318
United Airlines
San Francisco — Portland
|
14h 50m including layover |
Find flight
from$221 |
|
14:00 — 18:41
|
14:00 — 14:51
UA8307
United Airlines
Toronto — Chicago
1h 9m stop
16:00 — 18:41
UA2726
United Airlines
Chicago — Portland
|
7h 41m including layover |
Find flight
from$296 |
|
15:30 — 22:53
|
15:30 — 16:30
UA2364
United Airlines
Toronto — Chicago
3h 42m stop
20:11 — 22:53
UA2727
United Airlines
Chicago — Portland
|
10h 23m including layover |
Find flight
from$222 |
|
16:20 — 20:46
|
16:20 — 18:40
AS973
Alaska Airlines
Toronto — Seattle
1h 9m stop
19:55 — 20:52
AS958
Alaska Airlines
Seattle — Portland
|
7h 26m including layover |
Find flight
from$179 |
|
16:20 — 21:53
|
16:20 — 18:43
AS973
Alaska Airlines
Toronto — Seattle
2h 16m stop
20:59 — 21:53
AS123
Alaska Airlines
Seattle — Portland
|
8h 33m including layover |
Find flight
from$179 |
|
17:30 — 16:06
+1 day
|
17:30 — 20:12
PD665
Porter Airlines
Toronto — Los Angeles
17h 26m stop
13:38 — 16:06
F93823
Frontier Airlines
Los Angeles — Portland
|
25h 36m including layover |
Find flight
from$195 |
|
17:30 — 09:35
+1 day
|
17:30 — 20:08
PD665
Porter Airlines
Toronto — Los Angeles
10h 52m stop
07:00 — 09:35
AS139
Alaska Airlines
Los Angeles — Portland
|
19h 5m including layover |
Find flight
from$209 |
|
18:00 — 00:35
+1 day
|
18:00 — 20:59
UA2462
United Airlines
Toronto — San Francisco
1h 46m stop
22:45 — 00:35
UA1318
United Airlines
San Francisco — Portland
|
9h 35m including layover |
Find flight
from$221 |
|
18:55 — 00:35
+1 day
|
18:55 — 21:42
UA8433
United Airlines
Toronto — San Francisco
1h 3m stop
22:45 — 00:35
UA1318
United Airlines
San Francisco — Portland
|
8h 40m including layover |
Find flight
from$221 |
|
19:00 — 09:34
+1 day
|
19:00 — 21:04
AC125
Air Canada
Toronto — Vancouver
11h 16m stop
08:20 — 09:34
AC8652
Air Canada
Vancouver — Portland
|
17h 34m including layover |
Find flight
from$254 |
|
19:25 — 09:47
+1 day
|
19:25 — 21:28
PD655
Porter Airlines
Toronto — Las Vegas
9h 48m stop
07:16 — 09:47
F91105
Frontier Airlines
Las Vegas — Portland
|
17h 22m including layover |
Find flight
from$149 |
|
20:00 — 09:45
+1 day
|
20:00 — 22:09
WS1118
WestJet
Toronto — Las Vegas
9h 7m stop
07:16 — 09:47
F91105
Frontier Airlines
Las Vegas — Portland
|
16h 45m including layover |
Find flight
from$145 |
|
20:00 — 18:21
+1 day
|
20:00 — 22:09
WS1118
WestJet
Toronto — Las Vegas
17h 40m stop
15:49 — 18:21
NK426
Spirit Airlines
Las Vegas — Portland
|
25h 21m including layover |
Find flight
from$166 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Toronto to Portland depends on and how to choose the most interesting flight option for you.
Distance between Toronto and Portland is 3385 miles. Time difference between the cities is 3h. Airplanes depart 06:00 to 23:30 from 3 Toronto airports and arrive 06:00 to 23:30 to 1 Portland airport. Average flight time is 16h 20m.
- The fastest flight 7h 19m
- Average flight time 16h 20m
- The earliest flight 06:00
- The latest flight 23:30
- Distance 2104 ml
The cheapest months to travel to Portland are december (from 145 $), january (from 165 $), november (from 181 $).
The most expensive months are february (from 181 $), november (from 181 $), january (from 165 $).
What is the lowest airfare Toronto to Portland?
The cheapest plane ticket found by our users is $145. This airfare is for economy class on one-way WS1118 flight by WestJet for December 12, 2024 which leaves Pearson International in Toronto at 20:00 am and arrives at Portland Portland at 09:45.
Popular Airlines on the Route
The flight Toronto — Portland is served by 7 regular airlines and 3 low-cost airlines. Most of the flights on this route are operated by Air Canada - 43 departures per week at the price of from $ 241 . And the most expensive tickets are offered by Air Canada airline - from $ 1206.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 373 flights with layovers on the route. The fastest connecting flight is AC503 by Air Canada takes 7h 19m and the cheapest is WS1118 by WestJet for $145.
- AS - Alaska Airlinesfrom $179Find
- F8 - Freedom Airlinesfrom $224Find
- AC - Air Canadafrom $241Find
- PD - Porter Airlinesfrom $149Find
- WS - WestJetfrom $145Find
- UA - United Airlinesfrom $221Find
- TS - Air Transatfrom $226Find
Airports
You can fly from Toronto to Portland from 3 airports (Buttonville Municipal, Toronto Island, Pearson International).
Toronto airports
- Buttonville Municipal-YKZFind
- Toronto Island-YTZfrom $161Find
- Pearson International-YYZfrom $145Find
Portland airports
- Portland-PDXFind
Airplanes
There are flights to Portland from Toronto by 7 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top International Destinations from Toronto
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $73Find
- from $72Find
- from $54Find
- from $78Find
- from $62Find
- from $66Find
- from $73Find
- from $65Find
- from $64Find
- from $77Find
How to book a plane ticket yourself?
- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.