Cheap Flights from Vancouver, BC to Portland, ME from $90
On Cheapflightsplus.com you will find 423 connecting flights from Vancouver to Portland. You can compare airfare deals from 6 airlines and multiple travel sites from $90, book and save on cheap plane tickets and last minute offers. Also check out YVR-PWM flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Vancouver to Portland Flight Deals
Best Flights from Vancouver to Portland Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $90 | 23:20 Vancouver Vancouver | 16:13+1 день Portland Portland Intl Jetport | 13h 53m layover 3h 41m - Montreal 2h 23m - Newark | Air Canada | AC314 AC4604 AC3641 |
from $90 | 12:35 Vancouver Vancouver | 07:51+1 день Portland Portland Intl Jetport | 16h 16m layover 1h 8m - Calgary 7h 57m - Newark | Air Canada | AC212 AC584 AC3464 |
from $90 | 23:20 Vancouver Vancouver | 19:57+1 день Portland Portland Intl Jetport | 17h 37m layover 3h 41m - Montreal 5h 48m - Newark | Air Canada | AC314 AC4604 AC3566 |
from $90 | 23:20 Vancouver Vancouver | 19:57+1 день Portland Portland Intl Jetport | 17h 37m layover 1h 30m - Montreal 8h 15m - Newark | Air Canada | AC314 AC7738 AC3566 |
from $90 | 11:00 Vancouver Vancouver | 07:51+1 день Portland Portland Intl Jetport | 17h 51m layover 2h 43m - Calgary 7h 57m - Newark | Air Canada | AC210 AC584 AC3464 |
from $90 | 12:35 Vancouver Vancouver | 09:39+1 день Portland Portland Intl Jetport | 18h 4m layover 1h 8m - Calgary 9h 29m - Newark | Air Canada | AC212 AC584 AC3462 |
from $90 | 09:30 Vancouver Vancouver | 07:51+1 день Portland Portland Intl Jetport | 19h 21m layover 2h 48m - Montreal 8h 50m - Newark | Air Canada | AC304 AC7744 AC3464 |
from $90 | 11:00 Vancouver Vancouver | 09:39+1 день Portland Portland Intl Jetport | 19h 39m layover 2h 43m - Calgary 9h 29m - Newark | Air Canada | AC210 AC584 AC3462 |
from $90 | 08:55 Vancouver Vancouver | 07:51+1 день Portland Portland Intl Jetport | 19h 56m layover 2h 7m - Ottawa 10h 16m - Newark | Air Canada | AC338 AC8856 AC3464 |
from $91 | 23:20 Vancouver Vancouver | 13:51+1 день Portland Portland Intl Jetport | 11h 31m layover 1h 30m - Montreal 2h 24m - Newark | Air Canada | AC314 AC7738 AC3639 |
from $92 | 11:20 Vancouver Vancouver | 07:51+1 день Portland Portland Intl Jetport | 17h 31m layover 0h 58m - Montreal 8h 50m - Newark | Air Canada | AC306 AC7744 AC3464 |
from $92 | 11:20 Vancouver Vancouver | 09:39+1 день Portland Portland Intl Jetport | 19h 19m layover 0h 58m - Montreal 10h 22m - Newark | Air Canada | AC306 AC7744 AC3462 |
from $93 | 06:00 Vancouver Vancouver | 19:57 Portland Portland Intl Jetport | 10h 57m layover 1h 25m - Toronto 2h 1m - Newark | Air Canada | AC100 AC7654 AC3566 |
Flight Schedule Vancouver (British Columbia) to Portland (Maine)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
13:55 — 07:51
+1 day
|
13:55 — 22:05
AC546
Air Canada
Vancouver — Newark
8h 28m stop
06:33 — 07:51
AC3464
Air Canada
Newark — Portland
|
14h 56m including layover |
Find flight
from$94 |
|
13:55 — 09:39
+1 day
|
13:55 — 22:05
AC546
Air Canada
Vancouver — Newark
10h stop
08:05 — 09:39
AC3462
Air Canada
Newark — Portland
|
16h 44m including layover |
Find flight
from$94 |
|
06:00 — 19:57
|
06:00 — 13:25
AC100
Air Canada
Vancouver — Toronto
1h 25m stop
14:50 — 16:24
AC7654
Air Canada
Toronto — Newark
2h 1m stop
18:25 — 19:57
AC3566
Air Canada
Newark — Portland
|
10h 57m including layover |
Find flight
from$93 |
|
06:00 — 23:17
|
06:00 — 13:25
AC100
Air Canada
Vancouver — Toronto
1h 25m stop
14:50 — 16:24
AC7654
Air Canada
Toronto — Newark
5h 26m stop
21:50 — 23:17
AC3458
Air Canada
Newark — Portland
|
14h 17m including layover |
Find flight
from$93 |
|
07:50 — 07:51
+1 day
|
07:50 — 15:05
AC106
Air Canada
Vancouver — Toronto
3h 25m stop
18:30 — 20:02
AC8024
Air Canada
Toronto — Newark
10h 31m stop
06:33 — 07:51
AC3464
Air Canada
Newark — Portland
|
21h 1m including layover |
Find flight
from$98 |
|
07:50 — 09:39
+1 day
|
07:50 — 15:05
AC106
Air Canada
Vancouver — Toronto
3h 25m stop
18:30 — 20:02
AC8024
Air Canada
Toronto — Newark
12h 3m stop
08:05 — 09:39
AC3462
Air Canada
Newark — Portland
|
22h 49m including layover |
Find flight
from$98 |
|
08:55 — 07:51
+1 day
|
08:55 — 16:33
AC338
Air Canada
Vancouver — Ottawa
2h 7m stop
18:40 — 20:17
AC8856
Air Canada
Ottawa — Newark
10h 16m stop
06:33 — 07:51
AC3464
Air Canada
Newark — Portland
|
19h 56m including layover |
Find flight
from$90 |
|
08:55 — 09:39
+1 day
|
08:55 — 16:33
AC338
Air Canada
Vancouver — Ottawa
2h 7m stop
18:40 — 20:17
AC8856
Air Canada
Ottawa — Newark
11h 48m stop
08:05 — 09:39
AC3462
Air Canada
Newark — Portland
|
21h 44m including layover |
Find flight
from$90 |
|
09:00 — 07:51
+1 day
|
09:00 — 16:49
AC304
Air Canada
Vancouver — Montreal
2h 57m stop
19:46 — 21:50
AC4602
Air Canada
Montreal — Newark
8h 43m stop
06:33 — 07:51
AC3464
Air Canada
Newark — Portland
|
19h 51m including layover |
Find flight
from$91 |
|
09:30 — 07:51
+1 day
|
09:30 — 17:12
AC304
Air Canada
Vancouver — Montreal
2h 48m stop
20:00 — 21:43
AC7744
Air Canada
Montreal — Newark
8h 50m stop
06:33 — 07:51
AC3464
Air Canada
Newark — Portland
|
19h 21m including layover |
Find flight
from$90 |
|
10:00 — 12:00
+1 day
|
10:00 — 17:20
AC112
Air Canada
Vancouver — Toronto
1h 10m stop
18:30 — 20:02
AC8024
Air Canada
Toronto — Newark
14h 38m stop
10:40 — 12:00
AC3655
Air Canada
Newark — Portland
|
23h including layover |
Find flight
from$93 |
|
10:00 — 07:51
+1 day
|
10:00 — 12:22
AC208
Air Canada
Vancouver — Calgary
3h 43m stop
16:05 — 22:36
AC584
Air Canada
Calgary — Newark
7h 57m stop
06:33 — 07:51
AC3464
Air Canada
Newark — Portland
|
18h 51m including layover |
Find flight
from$95 |
|
11:00 — 07:51
+1 day
|
11:00 — 13:22
AC210
Air Canada
Vancouver — Calgary
2h 43m stop
16:05 — 22:36
AC584
Air Canada
Calgary — Newark
7h 57m stop
06:33 — 07:51
AC3464
Air Canada
Newark — Portland
|
17h 51m including layover |
Find flight
from$90 |
|
11:00 — 09:39
+1 day
|
11:00 — 13:22
AC210
Air Canada
Vancouver — Calgary
2h 43m stop
16:05 — 22:36
AC584
Air Canada
Calgary — Newark
9h 29m stop
08:05 — 09:39
AC3462
Air Canada
Newark — Portland
|
19h 39m including layover |
Find flight
from$90 |
|
12:35 — 07:51
+1 day
|
12:35 — 14:57
AC212
Air Canada
Vancouver — Calgary
1h 8m stop
16:05 — 22:36
AC584
Air Canada
Calgary — Newark
7h 57m stop
06:33 — 07:51
AC3464
Air Canada
Newark — Portland
|
16h 16m including layover |
Find flight
from$90 |
|
12:35 — 09:39
+1 day
|
12:35 — 14:57
AC212
Air Canada
Vancouver — Calgary
1h 8m stop
16:05 — 22:36
AC584
Air Canada
Calgary — Newark
9h 29m stop
08:05 — 09:39
AC3462
Air Canada
Newark — Portland
|
18h 4m including layover |
Find flight
from$90 |
|
15:30 — 07:51
+1 day
|
15:30 — 17:44
UA5808
United Airlines
Vancouver — San Francisco
3h 56m stop
21:40 — 05:44
UA2165
United Airlines
San Francisco — Newark
49m stop
06:33 — 07:51
UA4004
United Airlines
Newark — Portland
|
13h 21m including layover |
Find flight
from$103 |
|
15:30 — 07:51
+1 day
|
15:30 — 17:44
UA816
United Airlines
Vancouver — San Francisco
3h 56m stop
21:40 — 05:44
UA2165
United Airlines
San Francisco — Newark
49m stop
06:33 — 07:51
UA4004
United Airlines
Newark — Portland
|
13h 21m including layover |
Find flight
from$103 |
|
16:58 — 07:51
+1 day
|
16:58 — 20:47
UA688
United Airlines
Vancouver — Denver
2h 53m stop
23:40 — 05:17
UA329
United Airlines
Denver — Newark
1h 16m stop
06:33 — 07:51
UA4004
United Airlines
Newark — Portland
|
11h 53m including layover |
Find flight
from$103 |
|
16:58 — 09:39
+1 day
|
16:58 — 20:47
UA688
United Airlines
Vancouver — Denver
2h 53m stop
23:40 — 05:17
UA329
United Airlines
Denver — Newark
2h 48m stop
08:05 — 09:39
UA4360
United Airlines
Newark — Portland
|
13h 41m including layover |
Find flight
from$103 |
|
19:15 — 09:39
+1 day
|
19:15 — 21:26
UA2423
United Airlines
Vancouver — San Francisco
1h 19m stop
22:45 — 07:08
UA1494
United Airlines
San Francisco — Newark
57m stop
08:05 — 09:39
UA4360
United Airlines
Newark — Portland
|
11h 24m including layover |
Find flight
from$103 |
|
19:15 — 09:49
+1 day
|
19:15 — 21:26
UA2423
United Airlines
Vancouver — San Francisco
1h 45m stop
23:11 — 07:22
UA1707
United Airlines
San Francisco — Washington D.C.
53m stop
08:15 — 09:49
UA4957
United Airlines
Washington D.C. — Portland
|
11h 34m including layover |
Find flight
from$103 |
|
22:20 — 13:51
+1 day
|
22:20 — 05:40
AC126
Air Canada
Vancouver — Toronto
2h 50m stop
08:30 — 10:04
AC7646
Air Canada
Toronto — Newark
2h 30m stop
12:34 — 13:51
AC3639
Air Canada
Newark — Portland
|
12h 31m including layover |
Find flight
from$93 |
|
22:20 — 16:13
+1 day
|
22:20 — 05:40
AC126
Air Canada
Vancouver — Toronto
2h 50m stop
08:30 — 10:04
AC7646
Air Canada
Toronto — Newark
4h 56m stop
15:00 — 16:13
AC3641
Air Canada
Newark — Portland
|
14h 53m including layover |
Find flight
from$93 |
|
23:15 — 23:17
+1 day
|
23:15 — 07:09
AC314
Air Canada
Vancouver — Montreal
3h 37m stop
10:46 — 12:37
AC4604
Air Canada
Montreal — Newark
9h 13m stop
21:50 — 23:17
AC3458
Air Canada
Newark — Portland
|
21h 2m including layover |
Find flight
from$90 |
|
23:15 — 23:17
+1 day
|
23:15 — 07:09
AC314
Air Canada
Vancouver — Montreal
1h 26m stop
08:35 — 10:18
AC7738
Air Canada
Montreal — Newark
11h 32m stop
21:50 — 23:17
AC3458
Air Canada
Newark — Portland
|
21h 2m including layover |
Find flight
from$90 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Vancouver to Portland depends on and how to choose the most interesting flight option for you.
Distance between Vancouver and Portland is 4016 miles. Time difference between the cities is 3h. Airplanes depart 00:20 to 23:40 from 4 Vancouver airports and arrive 00:20 to 23:40 to 1 Portland airport. Average flight time is 16h 41m.
- The fastest flight 7h 33m
- Average flight time 16h 41m
- The earliest flight 00:20
- The latest flight 23:40
- Distance 2496 ml
What is the lowest airfare Vancouver to Portland?
The cheapest plane ticket found by our users is $90. This airfare is for economy class on one-way AC338 flight by Air Canada for October 8, 2020 which leaves Vancouver in Vancouver at 08:55 am and arrives at Portland Portland Intl Jetport at 09:39.
Popular Airlines on the Route
The flight Vancouver — Portland is served by 6 regular airlines and 1 low-cost airline. Most of the flights on this route are operated by Air Canada - 226 departures per week at the price of from $ 90 . And the most expensive tickets are offered by Air Canada airline - from $ 1623.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 423 flights with layovers on the route. The fastest connecting flight is UA664 by United Airlines takes 7h 33m and the cheapest is AC338 by Air Canada for $90.
- from $90Find
- from $127Find
- from $103Find
- from $143Find
- AS - Alaska Airlinesfrom $173Find
- AM - Aeromexicofrom $614Find
Airports
You can fly from Vancouver to Portland from 4 airports (Boundary Bay, Coal Harbour, Vancouver, Vancouver Rail Stn.).
Vancouver airports
- Boundary Bay-YDTFind
- Coal Harbour-CXHFind
- Vancouver-YVRfrom $90Find
- Vancouver Rail Stn.-XEAFind
Portland airports
- Portland Intl Jetport-PWMFind
Airplanes
There are flights to Portland from Vancouver by 6 airlines that use 10 aircraft brands. They range from huge modern airplanes to small-sized.
- Airbus A320-100/200from $90Find
- Airbus A321-100/200from $90Find
- Boeing 787-9from $90Find
- Airbus A319from $90Find
- Airbus A330-300from $91Find
- Boeing 777-200LRfrom $93Find
- Boeing 777-300ERfrom $93Find
- Boeing 787-8 Dreamlinerfrom $93Find
- Embraer 175 (winglets)from $103Find
- Airbus A320from $106Find
Top International Destinations from Vancouver
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 $58Find
- from $63Find
- from $77Find
- from $62Find
- from $61Find
- from $69Find
- from $55Find
- from $71Find
- from $60Find
- from $61Find
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.