
Find hotels in Hafnir from CA $135
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Hafnir
Pet friendly
Apartment
Check prices for these dates
Our top choices for Hafnir hotels

1. Konvin Hotel by Reykjavik Keflavik Airport
Konvin Hotel by Reykjavik Keflavik AirportReykjanesbær
8.6 out of 10, Excellent, (1,361 reviews)
The price is CA $133
CA $157 total
includes taxes & fees
Dec 14 - Dec 15

2. Hótel Berg
Hótel BergReykjanesbær
9.4 out of 10, Exceptional, (1,108 reviews)
The price is CA $214
CA $247 total
includes taxes & fees
Dec 1 - Dec 2

3. Eldey Airport Hotel
Eldey Airport HotelReykjanesbær
8.4 out of 10, Very good, (949 reviews)
The price is CA $180
CA $209 total
includes taxes & fees
Dec 4 - Dec 5

4. Lighthouse Inn
Lighthouse InnSuðurnesjabær
9.6 out of 10, Exceptional, (1,002 reviews)
The price is CA $191
CA $221 total
includes taxes & fees
Dec 7 - Dec 8

5. Hotel Duus
Hotel DuusReykjanesbær
7.6 out of 10, Good, (1,000 reviews)
The price is CA $115
CA $138 total
includes taxes & fees
Nov 23 - Nov 24

6. Courtyard by Marriott Reykjavik Keflavik Airport
Courtyard by Marriott Reykjavik Keflavik AirportReykjanesbær
9.2 out of 10, Wonderful, (1,000 reviews)
The price is CA $225
CA $259 total
includes taxes & fees
Nov 16 - Nov 17

7. Aurora Hotel at Reykjavik-Keflavik Airport Terminal KEF
Aurora Hotel at Reykjavik-Keflavik Airport Terminal KEFSuðurnesjabær
8.8 out of 10, Excellent, (1,717 reviews)
The price is CA $257
CA $295 total
includes taxes & fees
Nov 16 - Nov 17

8. iStay Cottages
iStay CottagesSuðurnesjabær
9.2 out of 10, Wonderful, (530 reviews)
The price is CA $113
CA $135 total
includes taxes & fees
Dec 8 - Dec 9

9. Hotel Boli Keflavik
Hotel Boli KeflavikReykjanesbaer
8.4 out of 10, Very good, (185 reviews)
The price is CA $125
CA $183 total
includes taxes & fees
Dec 8 - Dec 9

10. Keflavik Micro Suites
Keflavik Micro SuitesReykjanesbær
8.8 out of 10, Excellent, (742 reviews)
The price is CA $147
CA $172 total
includes taxes & fees
Dec 7 - Dec 8

11. Kef Guesthouse by Keflavík airport
Kef Guesthouse by Keflavík airportReykjanesbær
8.4 out of 10, Very good, (914 reviews)
The price is CA $118
CA $141 total
includes taxes & fees
Nov 28 - Nov 29

12. Eyja Guesthouse
Eyja GuesthouseSandgerði
8.8 out of 10, Excellent, (35 reviews)
The price is CA $150
CA $178 total
includes taxes & fees
Dec 15 - Dec 16

13. Nupan Deluxe
Nupan DeluxeKeflavík
9.2 out of 10, Wonderful, (76 reviews)
The price is CA $133
CA $166 total
includes taxes & fees
Nov 28 - Nov 29

14. Ocean Break Cabins
Ocean Break CabinsSuðurnesjabær
9.4 out of 10, Exceptional, (295 reviews)
The price is CA $205
CA $289 total
includes taxes & fees
Nov 18 - Nov 19

15. Hotel Keflavik by Reykjavik Keflavik Airport
Hotel Keflavik by Reykjavik Keflavik AirportReykjanesbær
8.8 out of 10, Excellent, (1,000 reviews)
The price is CA $213
CA $245 total
includes taxes & fees
Dec 2 - Dec 3

16. Start Hostel
Start HostelReykjanesbær
9.4 out of 10, Exceptional, (538 reviews)
The price is CA $172
CA $201 total
includes taxes & fees
Nov 21 - Nov 22

17. Hotel Jazz
Hotel JazzReykjanesbær
8.8 out of 10, Excellent, (1,000 reviews)
The price is CA $186
CA $216 total
includes taxes & fees
Nov 24 - Nov 25

18. Flyers Airport Hotel
Flyers Airport HotelKeflavík
7.6 out of 10, Good, (34 reviews)
The price is CA $118
CA $140 total
includes taxes & fees
Nov 15 - Nov 16

19. Garður Apartments
Garður ApartmentsSuðurnesjabær
9.2 out of 10, Wonderful, (246 reviews)
The price is CA $169
CA $197 total
includes taxes & fees
Nov 27 - Nov 28

20. Arctic Wind
Arctic WindVogar
9.2 out of 10, Wonderful, (234 reviews)
The price is CA $114
CA $136 total
includes taxes & fees
Nov 28 - Nov 29
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Learn more about Hafnir
Escape to Hafnir! Enjoy its parks.

Photo by Alex Cohen
Open Photo by Alex Cohen
More cheap stays in Hafnir

Flyers Hotel
92 Hringbraut Keflavík Reykjanesbær
The price is CA $118 per night from Nov 15 to Nov 16
CA $118
CA $140 total
Nov 15 - Nov 16
includes taxes & fees
7.6/10 Good! (34 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Flights from Tokyo (NRT) to Reykjavik (KEF)
- Flights from Saint John (YSJ) to Reykjavik (KEF)
- Flights from Ontario Intl. Airport (ONT) to Reykjavik (KEF)
- Flights from Zürich (ZRH) to Reykjavik (KEF)
- Flights from Ottawa (YOW) to Reykjavik (KEF)
- Flights from Nuuk (GOH) to Reykjavik (KEF)
- Flights from Amsterdam (AMS) to Reykjavik (KEF)
- Flights from Québec (YQB) to Reykjavik (KEF)
- Flights from Madrid (MAD) to Reykjavik (KEF)
- Flights from Vancouver (YVR) to Reykjavik (KEF)
- Flights from Gander (YQX) to Reykjavik (KEF)
- Air France Toronto (YYZ) to Reykjavik (KEF) flights
- Flights from Saskatoon (YXE) to Reykjavik (KEF)
- Flights from Oslo (OSL) to Reykjavik (KEF)
- Flights from Glasgow (GLA) to Reykjavik (KEF)
- Flights from Hamilton (YHM) to Reykjavik (KEF)
- Flights from Yellowknife (YZF) to Reykjavik (KEF)
- Flights from Hong Kong (HKG) to Reykjavik (KEF)
- Flights from Buffalo (BUF) to Reykjavik (KEF)
- Flights from Dallas (DFW) to Reykjavik (KEF)
- Flights from Edinburgh (EDI) to Reykjavik (KEF)
- Flights from San Francisco (SFO) to Reykjavik (KEF)
- Flights from Beijing (PEK) to Reykjavik (KEF)
- Flights from Fort McMurray (YMM) to Reykjavik (KEF)
- Flights from Prince George (YXS) to Reykjavik (KEF)
- Flights from Manila (MNL) to Reykjavik (KEF)
- Flights from Calgary (YYC) to Reykjavik (KEF)
- Flights from Deer Lake (YDF) to Reykjavik (KEF)
- Flights from Munich (MUC) to Reykjavik (KEF)
- Flights from Stockholm (ARN) to Reykjavik (KEF)
- Flights from Seattle (SEA) to Reykjavik (KEF)
- Flights from Kelowna (YLW) to Reykjavik (KEF)
- Icelandair Toronto (YYZ) to Reykjavik (KEF) flights
- Flights from Warsaw (WAW) to Reykjavik (KEF)
- Flights from London (YXU) to Reykjavik (KEF)
- Flights from Milan (MXP) to Reykjavik (KEF)
- Flights from Paris (CDG) to Reykjavik (KEF)
- Flights from Whitehorse (YXY) to Reykjavik (KEF)
- Flights from Venice (VCE) to Reykjavik (KEF)
- Flights from Detroit (DTW) to Reykjavik (KEF)
- Flights from Keflavik Intl.
- Flights from Copenhagen (CPH) to Reykjavik (KEF)
- Flights from Comox (YQQ) to Reykjavik (KEF)
- Flights from Iqaluit (YFB) to Reykjavik (KEF)
- Flights from Shanghai (PVG) to Reykjavik (KEF)
- Flights from Kitchener (YKF) to Reykjavik (KEF)
- Flights from Frankfurt (FRA) to Reykjavik (KEF)
- Flights from Athens (ATH) to Reykjavik (KEF)
- Flights from Moncton (YQM) to Reykjavik (KEF)
- Flights from Los Angeles (LAX) to Reykjavik (KEF)
- Flights from Winnipeg (YWG) to Reykjavik (KEF)
- Flights from Malmo (MMX) to Reykjavik (KEF)
- Flights from Helsinki (HEL) to Reykjavik (KEF)
- Flights from Bergen (BGO) to Reykjavik (KEF)
- Flights from Windsor (YQG) to Reykjavik (KEF)
- Flights from Thunder Bay (YQT) to Reykjavik (KEF)
- Flights from Halifax (YHZ) to Reykjavik (KEF)
- Flights from Nanaimo (YCD) to Reykjavik (KEF)
- Flights from Grande Prairie (YQU) to Reykjavik (KEF)
- Flights from Abbotsford (YXX) to Reykjavik (KEF)
- Flights from London (LGW) to Reykjavik (KEF)
- Flights from Prague (PRG) to Reykjavik (KEF)
- Flights from Dublin (DUB) to Reykjavik (KEF)
- Flights from Lisbon (LIS) to Reykjavik (KEF)
- Flights from Toronto (YYZ) to Reykjavik (KEF)
- Flights from Barcelona (BCN) to Reykjavik (KEF)
- Flights from Fredericton (YFC) to Reykjavik (KEF)
- Flights from Istanbul (IST) to Reykjavik (KEF)
- Flights from Regina (YQR) to Reykjavik (KEF)
- Flights from Edmonton (YEG) to Reykjavik (KEF)
- Flights from St. John's (YYT) to Reykjavik (KEF)
- Flights from Boston (BOS) to Reykjavik (KEF)
- Flights from Victoria (YYJ) to Reykjavik (KEF)
- Flights from New York (JFK) to Reykjavik (KEF)
- Flights from London (LHR) to Reykjavik (KEF)
- Flights from Kamloops (YKA) to Reykjavik (KEF)
- Flights from Charlottetown Alexander B. Campbell Airport (YYG) to Reykjavik (KEF)
- Flights from Manchester (MAN) to Reykjavik (KEF)
- Flights from Montreal (YUL) to Reykjavik (KEF)










































































