Portland (PDX) to Reykjavik (Keflavik) (KEF) flight deal in economy from $370
Portland International Airport
Portland, United States
Keflavík International Airport
Reykjavik (Keflavik), Iceland
$673 USD
-45%$370 USD
Verified about 3 hours agoJuly 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Fair Availability
31% of dates checked are available within 10% of the lowest price
Wednesday, July 8th, 2026
Outbound Flights
14h 45m·2 stops
$370 USD
PDXJul 8 10:10
→YVRJul 8 11:28
AC 8651De Havilland-Bombardier Dash-8
1h 32m layover

YVRJul 8 13:00
→YULJul 8 20:50
AC 308Boeing 787
2h 5m layover

YULJul 8 22:55
→KEFJul 9 07:55
AC 912Boeing 737MAX 8 Passenger
11h 25m·1 stop
$371 USD
PDXJul 8 14:25
→ORDJul 8 20:38
UA 2336Boeing 737
57m layover

ORDJul 8 21:35
→KEFJul 9 08:50
UA 912Boeing 757
17h 55m·2 stops
$374 USD
PDXJul 8 07:00
→SFOJul 8 08:55
UA 2818Boeing 737MAX 8 Passenger
2h 15m layover

SFOJul 8 11:10
→YULJul 8 19:39
AC 758Airbus A220-300 Passenger
3h 16m layover

YULJul 8 22:55
→KEFJul 9 07:55
AC 912Boeing 737MAX 8 Passenger
17h 10m·2 stops
$379 USD
PDXJul 8 08:35
→SFOJul 8 10:25
UA 1596Boeing 737MAX 8 Passenger
3h layover

SFOJul 8 13:25
→YYZJul 8 21:25
AC 742Boeing 737MAX 8 Passenger
1h 45m layover

YYZJul 8 23:10
→KEFJul 9 08:45
AC 2102Boeing 737MAX 8 Passenger
17h 10m·2 stops
$379 USD
PDXJul 8 08:35
→SFOJul 8 10:25
UA 1596Boeing 737MAX 8 Passenger
1h 15m layover

SFOJul 8 11:40
→YYZJul 8 19:35
AC 740Boeing 737MAX 8 Passenger
3h 35m layover

YYZJul 8 23:10
→KEFJul 9 08:45
AC 2102Boeing 737MAX 8 Passenger
26h·1 stop
$388 USD
PDXJul 8 23:30
→IADJul 9 07:32
UA 498Boeing 737MAX 9 Passenger
15h 3m layover

IADJul 9 22:35
→KEFJul 10 08:30
UA 398Boeing 757
25h 8m·1 stop
$389 USD
PDXJul 8 22:52
→EWRJul 9 07:06
UA 1802Boeing 737MAX 9 Passenger
14h 14m layover

EWRJul 9 21:20
→KEFJul 10 07:00
UA 138Boeing 757
13h 18m·1 stop
$473 USD
PDXJul 8 10:42
→EWRJul 8 19:00
UA 2359Boeing 737MAX 9 Passenger
2h 20m layover

EWRJul 8 21:20
→KEFJul 9 07:00
UA 138Boeing 757
16h 55m·2 stops
$614 USD
PDXJul 8 08:50
→DENJul 8 12:24
UA 2375Boeing 737
3h 51m layover

DENJul 8 16:15
→YYZJul 8 21:32
UA 1094Airbus A320
1h 38m layover

YYZJul 8 23:10
→KEFJul 9 08:45
AC 2102Boeing 737MAX 8 Passenger
19h·2 stops
$1,520 USD
PDXJul 8 11:05
→DENJul 8 14:43
UA 2793Boeing 737
1h 12m layover

DENJul 8 15:55
→FRAJul 9 09:20
UA 182Boeing 787
2h layover

FRAJul 9 11:20
→KEFJul 9 13:05
LH 844Airbus A321neo

