Airlines with flights from Miami to Reykjavik
There are four airlines with scheduled flights between MIA and KEF. Icelandair is the only airline with non-stop flights from Miami International to Keflavík International Airport and the flight time is 7 hours and 40 minutes.
Choose airline
Schedules
Non-stop with Icelandair
-
Total flight time: 7 hours and 40 minutes
-
3 flights per week
-
Business class available
MIA
Direct
KEF
W26, Jun 22 - Jun 28
Flight
The next flight with this airline is scheduled on 2026-10-25.
The timetable & schedule information was updated at 2026-04-21
Via New York with Delta Air Lines
-
Total flight time: 10h 00m - 14h 10m.
-
Sky Team Alliance
-
28 flights per week
MIA
Via JFK
KEF
W26, Jun 22 - Jun 28
Flight
Mon
Jun 22
Tue
Jun 23
Wed
Jun 24
Thu
Jun 25
Fri
Jun 26
Sat
Jun 27
Sun
Jun 28
DL1514
DL246
DL246
15:25
15:25
15:25
15:25
15:25
15:25
15:25
The timetable & schedule information was updated at 2026-04-21
Via Chicago with United Airlines
-
Total flight time: 10h 50m - 12h 51m.
-
14 flights per week
MIA
Via ORD
KEF
W26, Jun 22 - Jun 28
Flight
Mon
Jun 22
Tue
Jun 23
Wed
Jun 24
Thu
Jun 25
Fri
Jun 26
Sat
Jun 27
Sun
Jun 28
UA2106
UA912
UA912
16:06
16:06
16:06
16:06
16:06
16:06
16:06
UA2798
UA912
UA912
17:24
17:24
17:24
----
----
----
----
UA2311
UA912
UA912
----
----
----
17:40
17:40
17:40
17:35
The timetable & schedule information was updated at 2026-04-21
Via Minneapolis with Delta Air Lines
-
Total flight time: 12h 18m - 12h 31m.
-
Sky Team Alliance
-
7 flights per week
MIA
Via MSP
KEF
W26, Jun 22 - Jun 28
Flight
Mon
Jun 22
Tue
Jun 23
Wed
Jun 24
Thu
Jun 25
Fri
Jun 26
Sat
Jun 27
Sun
Jun 28
DL2129
DL260
DL260
14:40
14:40
14:40
14:40
14:40
14:39
14:40
The timetable & schedule information was updated at 2026-04-21
Via New York with Delta Air Lines
-
Total flight time: 13h 30m - 14h 00m.
-
Sky Team Alliance
-
9 flights per week
MIA
Via LGA
KEF
W26, Jun 22 - Jun 28
Flight
Mon
Jun 22
Tue
Jun 23
Wed
Jun 24
Thu
Jun 25
Fri
Jun 26
Sat
Jun 27
Sun
Jun 28
DL1538
DL246
DL246
----
----
----
----
----
16:00
----
The timetable & schedule information was updated at 2026-04-21

There are four airlines with scheduled flights between MIA and KEF. Icelandair is the only airline with non-stop flights from Miami International to Keflavík International Airport and the flight time is 7 hours and 40 minutes.
Via Montreal with Air Canada