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

Blue Viking Pods
Blue Viking PodsReykjanesbær
9.6 out of 10, Exceptional, (21 reviews)
The price is CA $121
CA $144 total
includes taxes & fees
May 29 - May 30

Hotel Boli Keflavik
Hotel Boli KeflavikReykjanesbaer
9.0 out of 10, Wonderful, (12 reviews)
The price is CA $157
CA $184 total
includes taxes & fees
May 20 - May 21

Reykjanes Guesthouse
Reykjanes GuesthouseGrindavik
8.8 out of 10, Excellent, (163 reviews)
The price is CA $144
CA $170 total
includes taxes & fees
May 18 - May 19

Geo Hotel Grindavik
Geo Hotel GrindavikGrindavik
9.0 out of 10, Wonderful, (838 reviews)
The price is CA $213
CA $245 total
includes taxes & fees
May 18 - May 19

Arctic Wind
Arctic WindVogar
9.2 out of 10, Wonderful, (197 reviews)
The price is CA $165
CA $207 total
includes taxes & fees
May 18 - May 19

Blue Viking Studios
Blue Viking StudiosReykjanesbær
9.4 out of 10, Exceptional, (3 reviews)
The price is CA $166
CA $194 total
includes taxes & fees
May 18 - May 19

Ocean Break Cabins
Ocean Break CabinsSuðurnesjabær
9.4 out of 10, Exceptional, (224 reviews)
The price is CA $204
CA $290 total
includes taxes & fees
May 17 - May 18

Harbour View
Harbour ViewGrindavik
9.2 out of 10, Wonderful, (330 reviews)
The price is CA $392
CA $451 total
includes taxes & fees
Jun 11 - Jun 12

Lighthouse Inn
Lighthouse InnSuðurnesjabær
9.8 out of 10, Exceptional, (1,006 reviews)
The price is CA $203
CA $234 total
includes taxes & fees
May 17 - May 18

Kef Guesthouse by Keflavík airport
Kef Guesthouse by Keflavík airportReykjanesbær
8.4 out of 10, Very good, (851 reviews)
The price is CA $130
CA $154 total
includes taxes & fees
May 18 - May 19

iStay Cottages
iStay CottagesSuðurnesjabær
9.2 out of 10, Wonderful, (430 reviews)
The price is CA $212
CA $244 total
includes taxes & fees
May 17 - May 18

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,689 reviews)
The price is CA $303
CA $345 total
includes taxes & fees
May 17 - May 18

Hotel Vogar
Hotel VogarVogar
8.4 out of 10, Very good, (351 reviews)
The price is CA $201
CA $231 total
includes taxes & fees
May 17 - May 18

Konvin Hotel by Reykjavik Keflavik Airport
Konvin Hotel by Reykjavik Keflavik AirportReykjanesbær
8.6 out of 10, Excellent, (1,165 reviews)
The price is CA $215
CA $247 total
includes taxes & fees
May 18 - May 19

Raven's Bed and Breakfast
Raven's Bed and BreakfastReykjanesbær
9.0 out of 10, Wonderful, (134 reviews)
The price is CA $219
CA $252 total
includes taxes & fees
May 18 - May 19

Garður Apartments
Garður ApartmentsSuðurnesjabær
9.2 out of 10, Wonderful, (206 reviews)
The price is CA $196
CA $227 total
includes taxes & fees
May 18 - May 19

Hotel Duus
Hotel DuusReykjanesbær
8.0 out of 10, Very good, (1,001 reviews)
The price is CA $187
CA $216 total
includes taxes & fees
May 21 - May 22

Flyers Hotel
Flyers HotelKeflavík
7.2 out of 10, Good, (9 reviews)
The price is CA $165
CA $192 total
includes taxes & fees
May 19 - May 20

Keflavik Micro Suites
Keflavik Micro SuitesReykjanesbær
8.8 out of 10, Excellent, (640 reviews)
The price is CA $194
CA $224 total
includes taxes & fees
May 18 - May 19

Silica Hotel
Silica HotelGrindavík
9.6 out of 10, Exceptional, (17 reviews)
The price is CA $1,082
CA $1,213 total
includes taxes & fees
May 17 - May 18
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.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Hafnir
Escape to Hafnir! Enjoy its parks.

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

Hotel Boli Keflavik
11 Bolafótur Reykjanesbaer Reykjanesbær
The price is CA $157 per night from May 20 to May 21
CA $157
CA $184 total
May 20 - May 21
includes taxes & fees
9/10 Wonderful! (12 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Flights from Keflavik Intl.
- Icelandair Toronto (YYZ) to Reykjavik (KEF) flights
- Flights from Akureyri (AEY) to Reykjavik (KEF)
- Flights from Amsterdam (AMS) to Reykjavik (KEF)
- Flights from Stockholm (ARN) to Reykjavik (KEF)
- Flights from Athens (ATH) to Reykjavik (KEF)
- Flights from Barcelona (BCN) to Reykjavik (KEF)
- Flights from Bergen (BGO) to Reykjavik (KEF)
- Flights from Boston (BOS) to Reykjavik (KEF)
- Flights from Buffalo (BUF) to Reykjavik (KEF)
- Flights from Paris (CDG) to Reykjavik (KEF)
- Flights from Copenhagen (CPH) to Reykjavik (KEF)
- Flights from Dallas (DFW) to Reykjavik (KEF)
- Flights from Detroit (DTW) to Reykjavik (KEF)
- Flights from Dublin (DUB) to Reykjavik (KEF)
- Flights from Edinburgh (EDI) to Reykjavik (KEF)
- Flights from Frankfurt (FRA) to Reykjavik (KEF)
- Flights from Glasgow (GLA) to Reykjavik (KEF)
- Flights from Nuuk (GOH) to Reykjavik (KEF)
- Flights from Helsinki (HEL) to Reykjavik (KEF)
- Flights from Hornafjordur Airport (HFN) to Reykjavik (KEF)
- Flights from Hong Kong (HKG) to Reykjavik (KEF)
- Flights from Seoul (ICN) to Reykjavik (KEF)
- Flights from Istanbul (IST) to Reykjavik (KEF)
- Flights from New York (JFK) to Reykjavik (KEF)
- Flights from Los Angeles (LAX) to Reykjavik (KEF)
- Flights from London (LGW) to Reykjavik (KEF)
- Flights from London (LHR) to Reykjavik (KEF)
- Flights from Lisbon (LIS) to Reykjavik (KEF)
- Flights from Madrid (MAD) to Reykjavik (KEF)
- Flights from Munich (MUC) to Reykjavik (KEF)
- Flights from Milan (MXP) to Reykjavik (KEF)
- Flights from Tokyo (NRT) to Reykjavik (KEF)
- Flights from Ontario (ONT) to Reykjavik (KEF)
- Flights from Oslo (OSL) to Reykjavik (KEF)
- Flights from Beijing (PEK) to Reykjavik (KEF)
- Flights from Prague (PRG) to Reykjavik (KEF)
- Flights from Shanghai (PVG) to Reykjavik (KEF)
- Flights from Seattle (SEA) to Reykjavik (KEF)
- Flights from San Francisco (SFO) to Reykjavik (KEF)
- Flights from Warsaw (WAW) to Reykjavik (KEF)
- Flights from Wroclaw (WRO) to Reykjavik (KEF)
- Flights from Sault Ste. Marie (YAM) to Reykjavik (KEF)
- Flights from Nanaimo (YCD) to Reykjavik (KEF)
- Flights from Deer Lake (YDF) to Reykjavik (KEF)
- Flights from Edmonton (YEG) to Reykjavik (KEF)
- Flights from Iqaluit (YFB) to Reykjavik (KEF)
- Flights from Fredericton (YFC) to Reykjavik (KEF)
- Flights from Hamilton (YHM) to Reykjavik (KEF)
- Flights from Halifax (YHZ) to Reykjavik (KEF)
- Flights from Kamloops (YKA) to Reykjavik (KEF)
- Flights from Kitchener (YKF) to Reykjavik (KEF)
- Flights from Kelowna (YLW) to Reykjavik (KEF)
- Flights from Fort McMurray (YMM) to Reykjavik (KEF)
- Flights from Ottawa (YOW) to Reykjavik (KEF)
- Flights from Québec (YQB) to Reykjavik (KEF)
- Flights from Windsor (YQG) to Reykjavik (KEF)
- Flights from Moncton (YQM) to Reykjavik (KEF)
- Flights from Comox (YQQ) to Reykjavik (KEF)
- Flights from Regina (YQR) to Reykjavik (KEF)
- Flights from Thunder Bay (YQT) to Reykjavik (KEF)
- Flights from Grande Prairie (YQU) to Reykjavik (KEF)
- Flights from Gander (YQX) to Reykjavik (KEF)
- Flights from Sudbury (YSB) to Reykjavik (KEF)
- Flights from Saint John (YSJ) to Reykjavik (KEF)
- Flights from Montreal (YUL) to Reykjavik (KEF)
- Flights from Vancouver (YVR) to Reykjavik (KEF)
- Flights from Winnipeg (YWG) to Reykjavik (KEF)
- Flights from Saskatoon (YXE) to Reykjavik (KEF)
- Flights from Fort Saint John (YXJ) to Reykjavik (KEF)
- Flights from Prince George (YXS) to Reykjavik (KEF)
- Flights from London (YXU) to Reykjavik (KEF)
- Flights from Abbotsford (YXX) to Reykjavik (KEF)
- Flights from Whitehorse (YXY) to Reykjavik (KEF)
- Flights from Calgary (YYC) to Reykjavik (KEF)
- Flights from Charlottetown (YYG) to Reykjavik (KEF)
- Flights from Victoria (YYJ) to Reykjavik (KEF)
- Flights from Goose Bay (YYR) to Reykjavik (KEF)
- Flights from St. John's (YYT) to Reykjavik (KEF)
- Flights from Toronto (YYZ) to Reykjavik (KEF)
- Flights from Yellowknife (YZF) to Reykjavik (KEF)
- Flights from Zürich (ZRH) to Reykjavik (KEF)










































































