Travelers are voting Canal Hotel, Hotel Viking and Hotel Keflavik as the best of 34 hotels in Stafnes. There are 84 hotels in Hvalfjordur a city just 102 km from Stafnes and 42 hotels in THORLAKSHOFN which is 94 km distant. The most popular of these are Centerhotel Skjaldbreid in Hvalfjordur and Hotel Merlin in THORLAKSHOFN. You can find 86 hotels in Reykjanes Peninsula and 139 hotels in the country of Iceland. Our members favorite in Reykjanes Peninsula is Centerhotel Klopp and Centerhotel Skjaldbreid is the top pick in Iceland. Want more? Check out our map of hotels in Stafnes.