Portland (PDX) to Reykjavik (Keflavik) (KEF) flight deal in economy from $370

Wednesday, July 8th, 2026

Outbound Flights

14h 45m·2 stops
$370 USD
Air Canada
PDXJul 8 10:10
YVRJul 8 11:28
AC 8651De Havilland-Bombardier Dash-8
1h 32m layover
Air Canada
YVRJul 8 13:00
YULJul 8 20:50
AC 308Boeing 787
2h 5m layover
Air Canada
YULJul 8 22:55
KEFJul 9 07:55
AC 912Boeing 737MAX 8 Passenger
11h 25m·1 stop
$371 USD
United Airlines
PDXJul 8 14:25
ORDJul 8 20:38
UA 2336Boeing 737
57m layover
United Airlines
ORDJul 8 21:35
KEFJul 9 08:50
UA 912Boeing 757
17h 55m·2 stops
$374 USD
United Airlines
PDXJul 8 07:00
SFOJul 8 08:55
UA 2818Boeing 737MAX 8 Passenger
2h 15m layover
Air Canada
SFOJul 8 11:10
YULJul 8 19:39
AC 758Airbus A220-300 Passenger
3h 16m layover
Air Canada
YULJul 8 22:55
KEFJul 9 07:55
AC 912Boeing 737MAX 8 Passenger
17h 10m·2 stops
$379 USD
United Airlines
PDXJul 8 08:35
SFOJul 8 10:25
UA 1596Boeing 737MAX 8 Passenger
3h layover
Air Canada
SFOJul 8 13:25
YYZJul 8 21:25
AC 742Boeing 737MAX 8 Passenger
1h 45m layover
Air Canada
YYZJul 8 23:10
KEFJul 9 08:45
AC 2102Boeing 737MAX 8 Passenger
17h 10m·2 stops
$379 USD
United Airlines
PDXJul 8 08:35
SFOJul 8 10:25
UA 1596Boeing 737MAX 8 Passenger
1h 15m layover
Air Canada
SFOJul 8 11:40
YYZJul 8 19:35
AC 740Boeing 737MAX 8 Passenger
3h 35m layover
Air Canada
YYZJul 8 23:10
KEFJul 9 08:45
AC 2102Boeing 737MAX 8 Passenger
26h·1 stop
$388 USD
United Airlines
PDXJul 8 23:30
IADJul 9 07:32
UA 498Boeing 737MAX 9 Passenger
15h 3m layover
United Airlines
IADJul 9 22:35
KEFJul 10 08:30
UA 398Boeing 757
25h 8m·1 stop
$389 USD
United Airlines
PDXJul 8 22:52
EWRJul 9 07:06
UA 1802Boeing 737MAX 9 Passenger
14h 14m layover
United Airlines
EWRJul 9 21:20
KEFJul 10 07:00
UA 138Boeing 757
13h 18m·1 stop
$473 USD
United Airlines
PDXJul 8 10:42
EWRJul 8 19:00
UA 2359Boeing 737MAX 9 Passenger
2h 20m layover
United Airlines
EWRJul 8 21:20
KEFJul 9 07:00
UA 138Boeing 757
16h 55m·2 stops
$614 USD
United Airlines
PDXJul 8 08:50
DENJul 8 12:24
UA 2375Boeing 737
3h 51m layover
United Airlines
DENJul 8 16:15
YYZJul 8 21:32
UA 1094Airbus A320
1h 38m layover
Air Canada
YYZJul 8 23:10
KEFJul 9 08:45
AC 2102Boeing 737MAX 8 Passenger
19h·2 stops
$1,520 USD
United Airlines
PDXJul 8 11:05
DENJul 8 14:43
UA 2793Boeing 737
1h 12m layover
United Airlines
DENJul 8 15:55
FRAJul 9 09:20
UA 182Boeing 787
2h layover
Lufthansa
FRAJul 9 11:20
KEFJul 9 13:05
LH 844Airbus A321neo