Hotels in Grindavik, Iceland

Search & Compare Grindavik Hotels

When are you visiting Grindavik?

Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Grindavik

Grindavik overview

Grindavik is a friendly locale surrounded by picturesque northern light views. Enjoy the selection of restaurants and bars or perhaps you'll want to book a local tour during your stay. Nature lovers visiting Grindavik can explore top areas like Blue Lagoon. You can take some time to discover the surrounding area and sights like Gunnuhver Thermal Springs and Reykjanesviti.

Where to stay in Grindavik

Whether you plan to stay for a night or a week, Grindavik has the right accommodation for you. There are 5 hotels in Grindavik and you can shop as many as 158 deals for rooms on Hotels.com, some with discounts of up to 50%. Our room prices start at 30 USD per night and here you'll find a breakdown of hotels by star rating in Grindavik as well as in the surrounding area:
  • • 4 4-star hotels from 119 USD per night
  • • 24 3-star hotels from 61 USD per night
  • • 4 2-star hotels from 59 USD per night

How to get to Grindavik

Fly into Reykjavik (KEF-Keflavik Intl.), 10.8 mi (17.3 km) from central Grindavik.

What to see around Grindavik

Here are some recommended places to see in the surrounding area:
  • • Gunnuhver Thermal Springs (6.1 mi/9.8 km from the city center)
  • • Reykjanesviti (6.7 mi/10.8 km from the city center)
  • • Hafnaberg Cliffs (7.7 mi/12.4 km from the city center)
  • • Viking World Museum (8.6 mi/13.9 km from the city center)

When to visit Grindavik

Do you want to know the ideal time of year to visit? Here are the seasonal norms to help with your planning:

Seasonal temperature averages
  • • January-March: 38°F day, 28°F night
  • • April-June: 54°F day, 30°F night
  • • July-September: 55°F day, 39°F night
  • • October-December: 46°F day, 29°F night
Seasonal rainfall averages
  • • January-March: 0.31 inches
  • • April-June: 0.20 inches
  • • July-September: 0.24 inches
  • • October-December: 0.35 inches