There are 8 ways to get from Minneapolis Airport (MSP) to Reykjavik Keflavik Nas Airport (KEF) by plane, car, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Minneapolis–Saint Paul International Airport to Keflavík International Airport
best- Fly from Minneapolis–Saint Paul International Airport (MSP) to Keflavík International Airport (KEF)plane MSP - KEF
6h 2m$320–1,200Drive to Rhinelander, fly to Keflavík International Airport
cheapest- Drive from Minneapolis-Airport-MSP to Rhinelander (RHI)car
- Fly from Rhinelander (RHI) to Keflavík International Airport (KEF)plane RHI - KEF
16h 50m$319–1,157Bus to Brainerd Lakes Regional Airport, fly to Keflavík International Airport
- Take the bus from Minneapolis / St Paul Airport to Arrowwood Lodge at Brainerd Lakes - Baxterbus
- Fly from Brainerd Lakes Regional Airport (BRD) to Keflavík International Airport (KEF)plane BRD - KEF
19h 53m$367–1,195Shuttle to Duluth International Airport, fly to Keflavík International Airport
- Take a shuttle bus from Minneapolis - Glumack Dr & Terminal 1/Lindbergh Upper to Duluth International Airport
- Fly from Duluth International Airport (DLH) to Keflavík International Airport (KEF)plane DLH - KEF
14h 42m$319–1,156Bus to Rochester, fly to Keflavík International Airport
- Take the bus from St. Paul to Rochester, MNbus
- Fly from Rochester (RST) to Keflavík International Airport (KEF)plane RST - KEF
15h 2m$531–2,082Bus to Central Wisconsin Airport, fly to Keflavík International Airport
- Take the bus from Minneapolis Bus Station to Wausau Transit Centerbus
- Fly from Central Wisconsin Airport (CWA) to Keflavík International Airport (KEF)plane CWA - KEF
17h 6m$334–1,189Bus, bus to Range Regional Airport, fly to Keflavík International Airport
- Take the bus from St. Paul to Duluthbus
- Take the bus from Duluth to Hibbingbus
- Fly from Range Regional Airport (HIB) to Keflavík International Airport (KEF)plane HIB - KEF
18h 17m$369–1,230Fly Minneapolis–Saint Paul International Airport to Akureyri Airport, bus, shuttle
- Fly from Minneapolis–Saint Paul International Airport (MSP) to Akureyri Airport (AEY)plane MSP - AEY
- Take the bus from Akureyrarflugvöllur to Ártún Abus
- Take a shuttle bus from Reykjavík to Reykjavik Keflavik Nas Airport
21h 44m$465–1,464
Minneapolis–Saint Paul International Airport (MSP) to Keflavík International Airport (KEF) flights
Questions & Answers
The cheapest way to get from Minneapolis Airport (MSP) to Reykjavik Keflavik Nas Airport (KEF) is to shuttle and fly which costs $310 - $1,200 and takes 14h 42m.
The fastest way to get from Minneapolis Airport (MSP) to Reykjavik Keflavik Nas Airport (KEF) is to fly which takes 6h 2m and costs $320 - $1,200.
The distance between Minneapolis Airport (MSP) and Reykjavik Keflavik Nas Airport (KEF) is 4724 km.
It takes approximately 6h 2m to fly from Minneapolis–Saint Paul International Airport (MSP) to Keflavík International Airport (KEF), including transfers and time at the airport.
The quickest flight from Minneapolis–Saint Paul International Airport Airport to Keflavík International Airport Airport is the direct flight which takes 6h 2m.
Reykjavik Keflavik Nas Airport (KEF) is 5h ahead of Minneapolis Airport (MSP). It is currently 2:48 AM in Minneapolis Airport (MSP) and 7:48 AM in Reykjavik Keflavik Nas Airport (KEF).
Icelandair, WestJet, Delta and Air Canada offer flights from Minneapolis–Saint Paul International Airport Airport to Keflavík International Airport Airport.
There are 119+ hotels available in Reykjavik Keflavik Nas Airport (KEF).
What companies run services between Minneapolis Airport (MSP), USA and Reykjavik Keflavik Nas Airport (KEF), Iceland?
Delta, Icelandair, and two other airlines fly from Minneapolis–Saint Paul International Airport (MSP) to Keflavík International Airport (KEF) 3 times a day.
- Website
- icelandair.com
Flights from Minneapolis–Saint Paul International Airport to Keflavík International Airport
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $420–1,900
Flights from Rhinelander to Keflavík International Airport via Chicago O'Hare
- Ave. Duration
- 13h 40m
- When
- Every day
- Estimated price
- $370–1,600
Flights from Rhinelander to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- $360–1,600
Flights from Brainerd Lakes Regional Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 14h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $360–1,600
Flights from Brainerd Lakes Regional Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport, Toronto
- Ave. Duration
- 14h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $380–1,600
Flights from Duluth International Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 9h 24m
- When
- Every day
- Estimated price
- $360–1,600
Flights from Duluth International Airport to Keflavík International Airport via Chicago O'Hare
- Ave. Duration
- 10h 17m
- When
- Every day
- Estimated price
- $380–1,600
Flights from Rochester to Keflavík International Airport via Chicago O'Hare
- Ave. Duration
- 8h 50m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $700–3,000
Flights from Rochester to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 8h 51m
- When
- Every day
- Estimated price
- $650–3,000
Flights from Central Wisconsin Airport to Keflavík International Airport via Chicago O'Hare
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- $370–1,600
Flights from Central Wisconsin Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 9h 11m
- When
- Every day
- Estimated price
- $360–1,600
Flights from Range Regional Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 9h 48m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $360–1,600
- Website
- delta.com
Flights from Minneapolis–Saint Paul International Airport to Keflavík International Airport
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- $320–1,200
Flights from Rhinelander to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 17h 17m
- When
- Every day
- Estimated price
- $280–1,100
Flights from Brainerd Lakes Regional Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- $280–1,100
Flights from Duluth International Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 9h 49m
- When
- Every day
- Estimated price
- $280–1,100
Flights from Rochester to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 11h 51m
- When
- Every day
- Estimated price
- $500–2,000
Flights from Central Wisconsin Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 9h 36m
- When
- Every day
- Estimated price
- $280–1,100
Flights from Range Regional Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport
- Ave. Duration
- 12h 39m
- When
- Every day
- Estimated price
- $280–1,100
- Website
- westjet.com
Flights from Minneapolis–Saint Paul International Airport to Keflavík International Airport via Winnipeg
- Ave. Duration
- 10h 40m
- When
- Saturday
- Estimated price
- $450–1,900
Flights from Brainerd Lakes Regional Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport, Winnipeg
- Ave. Duration
- 15h
- When
- Saturday
- Estimated price
- $390–1,600
Flights from Duluth International Airport to Keflavík International Airport via Minneapolis–Saint Paul International Airport, Winnipeg
- Ave. Duration
- 14h 14m
- When
- Saturday
- Estimated price
- $400–1,700
Flights from Rochester to Keflavík International Airport via Minneapolis–Saint Paul International Airport, Winnipeg
- Ave. Duration
- 14h 22m
- When
- Saturday
- Estimated price
- $700–3,100
- Website
- united.com
Flights from Minneapolis–Saint Paul International Airport to Keflavík International Airport via Toronto
- Ave. Duration
- 11h 50m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $350–1,300
Flights from Rhinelander to Keflavík International Airport via Chicago O'Hare
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- $290–1,100
Flights from Duluth International Airport to Keflavík International Airport via Chicago O'Hare
- Ave. Duration
- 9h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $300–1,200
Flights from Rochester to Keflavík International Airport via Chicago O'Hare
- Ave. Duration
- 16h 20m
- When
- Every day
- Estimated price
- $550–2,100
Flights from Central Wisconsin Airport to Keflavík International Airport via Chicago O'Hare
- Ave. Duration
- 17h 25m
- When
- Every day
- Estimated price
- $290–1,100
- Website
- flyedelweiss.com
Flights from Minneapolis–Saint Paul International Airport to Akureyri Airport via Keflavík International Airport
- Ave. Duration
- 12h 27m
- When
- Thursday
- Estimated price
- $340–1,300
Flights from Minneapolis–Saint Paul International Airport to Akureyri Airport via Chicago O'Hare, Keflavík International Airport
- Ave. Duration
- 15h 12m
- When
- Thursday
- Estimated price
- $370–1,400
Flights from Minneapolis–Saint Paul International Airport to Akureyri Airport via Montreal, Keflavík International Airport
- Ave. Duration
- 19h 15m
- When
- Thursday
- Estimated price
- $370–1,400
- Website
- aircanada.com
Flights from Minneapolis–Saint Paul International Airport to Keflavík International Airport via Toronto
- Ave. Duration
- 11h 50m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $350–1,300
- Phone
- +1 320-316-0943
- Website
- groometransportation.com
Bus from Minneapolis / St Paul Airport to Arrowwood Lodge at Brainerd Lakes - Baxter
- Ave. Duration
- 3h 5m
- Frequency
- 5 times a day
- Estimated price
- $60
- Schedules at
- groometransportation.com
- Phone
- +1 (888) 428-1149
- [email protected]
- Website
- landline.com
Shuttle from Minneapolis - Glumack Dr & Terminal 1/Lindbergh Upper to Duluth International Airport
- Ave. Duration
- 3h 18m
- Frequency
- 5 times a week
- Estimated price
- $35–60
- Website
- https://landline.com/
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from St. Paul to Rochester, MN
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $28–40
- Book at
- https://www.jeffersonlines.com
- Adult
- $28–40
Bus from St. Paul to Duluth
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- $40–60
- Book at
- https://www.jeffersonlines.com
- Adult
- $40–60
Bus from Duluth to Hibbing
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a week
- Estimated price
- $30–45
- Book at
- https://www.jeffersonlines.com
- Adult
- $30–45
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Minneapolis Bus Station to Wausau Transit Center
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $30–60
- Website
- https://www.greyhound.com/
- Phone
- +354 540 2700
- [email protected]
- Website
- straeto.is
Bus from Akureyrarflugvöllur to Ártún A
- Ave. Duration
- 6h 38m
- Frequency
- Once daily
- Estimated price
- $100–150
- Website
- https://www.straeto.is/en
- [email protected]
- Website
- terravision.eu
Shuttle from Reykjavík to Reykjavik Keflavik Nas Airport
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $19–35
- Website
- https://www.terravision.eu/
Want to know more about travelling around Iceland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide











