Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Hotels in Iceland, Europe

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

2020 Top 10 Trending Iceland Hotels from HK$638

Canopy by Hilton Reykjavik City Centre
4 out of 5
Smidjustigur 4, Reykjavik
Free cancellationReserve now, pay when you stay
The price is HK$1,361 per night
4.7/5Exceptional! (724 reviews)

"Central location Breakfast buffet had a great choice"…"

Reviewed on 16 Mar 2020

Canopy by Hilton Reykjavik City Centre
Grand Hotel Reykjavik
4 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$936 per night
4.3/5Excellent! (980 reviews)

"Excellent hotel."…"

Reviewed on 31 Mar 2020

Grand Hotel Reykjavik
Fosshotel Glacier Lagoon
The price is HK$884 per night
4.6/5Wonderful! (994 reviews)

"The lot waa plowed concierge friendly, room clean, restaurant best in all Iceland"…"

Reviewed on 17 Mar 2020

Fosshotel Glacier Lagoon
The Retreat at Blue Lagoon Iceland
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$8,960 per night
4.8/5Exceptional! (72 reviews)

"Is the best hotel I’ve been! Spectacular, good food, and the blue lagoon that makes it great!"…"

Reviewed on 18 Mar 2020

The Retreat at Blue Lagoon Iceland
Hotel Odinsve
4 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$887 per night
4.4/5Excellent! (993 reviews)

"This hotel is set in a perfect location with great views on a clear day. The staff throughout our stay were extremely friendly and helpful! The place as very relaxing homely feel and the beds were sooooo comfortable!"…"

Reviewed on 20 Mar 2020

Hotel Odinsve
Hilton Reykjavik Nordica
4 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$915 per night
4.4/5Wonderful! (993 reviews)

"location location location. The staff was wonderful"…"

Reviewed on 11 Mar 2020

Hilton Reykjavik Nordica
Hlemmur Square
3 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$638 per night
4.2/5Very Good! (641 reviews)

"Great location. Bar has some really nice local beers. Rooms and beds are clean."…"

Reviewed on 20 Mar 2020

Hlemmur Square
Center Hotels Plaza
3 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$875 per night
4.2/5Excellent! (1,446 reviews)

"Excellent staff, great breakfast and classy hotel. Nice location with sho po s and restaurants etc. Great hotel."…"

Reviewed on 6 Jul 2020

Center Hotels Plaza
Alda Hotel Reykjavik
4 out of 5
Laugavegur 66-68, Reykjavik
Free cancellationReserve now, pay when you stay
The price is HK$1,060 per night
4.7/5Exceptional! (998 reviews)

"Highly recommendable. The hotel is located in the heart of the city. Convenient location for shoppping, dinning and strolling around the tourist spots."…"

Reviewed on 12 Mar 2020

Alda Hotel Reykjavik
Icelandair Hotel Reykjavik Natura
4 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,014 per night
4.2/5Excellent! (1,000 reviews)

"Loved the Buffett breakfast and dinner and happy hour"…"

Reviewed on 19 Mar 2020

Icelandair Hotel Reykjavik Natura
Don't see what you're looking for?
See all available properties in Iceland
View all properties
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.

Pocket Guide: Iceland

When you browse Expedia’s selection of hotels in Iceland, you’re sure to find cheap rates and new deals on any type of hotel you want in the area. Expedia will save you money and time when booking your reservations at a hotel in Iceland so you can enjoy your stay and not worry about planning and your accommodation budget.  Enter your travel dates to view the best offers on hotel rooms in Iceland!