Reykjanesbær on a Budget: Real Costs for a Stopover or Short Stay

What a night in Keflavík, Vogar or Grindavík actually costs, with drive times, bus fares and the months that keep the bill down.

Where Reykjanesbær sits and what a bed costs

Reykjanesbær is the municipality around Keflavík International Airport, made up of Keflavík, Njarðvík and Hafnir. Most travellers land here at 06:00 or 15:00 and either sleep one night or push straight to Reykjavík, 50 km east along Route 41, roughly 45 minutes by car or Flybus. Staying locally is the budget move: a room in a guesthouse on Vatnsnesvegur or Hafnargata in Keflavík runs about 12,000–18,000 ISK in summer, while airport-adjacent hotels on Bláfjallagata and Grænásbraut sit at the top of that band. For two sharing, that is cheaper than a Reykjavík night plus the return transfer.

Njarðvík, 5 km south, is quieter and often 1,500–3,000 ISK cheaper for the same standard, with the 55 bus linking it to Keflavík. In winter, November to March, guesthouse rates drop to roughly 9,000–14,000 ISK; February and October are the sweet spots before the aurora tours push prices up again. What I would skip: hotels marketed as ‘airport’ that actually sit in Keflavík town, 4 km from the terminal. If you have a 06:00 departure, pay the premium for a terminal shuttle rather than a 04:00 taxi, which costs 3,000–4,000 ISK.

Food, fuel and the Blue Lagoon question

Eating in Reykjavík costs more than eating in Keflavík, but Keflavík is not cheap. A supermarket run at Bónus on Sunnubraut or Krónan in Njarðvík covers breakfast and lunch for 2,500–3,500 ISK per person per day. A café lunch on Hafnargata lands around 2,200–3,200 ISK; a sit-down dinner with a main course is 4,000–6,000 ISK. The cheapest reliable meal is the petrol-station grill by the N1 on Reykjanesbraut, where a hot dog or soup is 700–1,400 ISK. Petrol is around 300 ISK per litre, so a small car from Keflavík to Grindavík and back, 50 km round trip, costs roughly 1,000 ISK in fuel.

The Blue Lagoon at Grindavík, 20 km south of Keflavík, is the single biggest optional cost: entry starts around 9,000 ISK and rises with time and towel packages. If that is too much, the public swimming pool in Keflavík, Sundlaug Keflavíkur on Sunnubraut, charges about 1,000 ISK for the same geothermal water without the crowds. Sky Lagoon near Reykjavík is 30 km further and costs more. In my view, book the local pool and put the difference towards a Golden Circle day, which needs a full day and a car, not a stopover.

Getting around without a car

You do not need a car for Reykjanesbær itself. Keflavík and Njarðvík are walkable, and the 55 bus connects the two every 30 minutes for about 500 ISK. Flybus and Airport Direct run to Reykjavík for 3,500–4,500 ISK one way, taking 45–50 minutes; the last evening departure is early, so check times before booking a late flight. A taxi from the terminal to Keflavík town is 2,500–3,500 ISK, and to Njarðvík around 4,500 ISK. For the Reykjanes Peninsula’s lava fields, lighthouses and Gunnuhver hot springs, a car is genuinely useful: a small automatic from the airport is about 12,000–18,000 ISK per day in summer, less in winter if you accept an older model.

If you only have one night, my pick is to sleep in Keflavík, walk to the pool and the harbour, and take the bus to the airport in the morning. If you have two nights, rent a car for one day and drive the peninsula: Grindavík, the bridge between continents at Sandvík, and Kleifarvatn on Route 42. The 42 back to Reykjavík is 60 km and 50 minutes. Skip the organised peninsula tours, which cost 12,000–15,000 ISK and cover the same ground in a bus.

When to go and what the total looks like

May and September give you 12–14 hours of daylight, milder wind and guesthouse rates around 13,000–17,000 ISK. June and July are brightest but peak: book four to six weeks ahead or you will pay 20,000 ISK or more for the same room. November to February is dark, with only four to five hours of light, but prices fall and the northern lights are a real possibility if the sky clears; the Reykjanes Peninsula is one of the easiest places to see them because you can drive ten minutes from town into open lava. Wind is the constant — a waterproof shell matters more than an umbrella.

A realistic one-night stopover for one person: 15,000 ISK room, 3,000 ISK food, 4,000 ISK Flybus, 1,000 ISK pool, roughly 23,000 ISK. Two nights with a rental car and petrol add about 20,000–25,000 ISK. That is a fraction of a Reykjavík city break, and you are 45 minutes from the capital if you want it. Book a guesthouse in Keflavík or Njarðvík with free cancellation, keep the first night close to the airport, and spend the saving on the peninsula rather than on a room you will barely use.

Questions, answered

Is it cheaper to stay in Reykjanesbær than Reykjavík?

Yes, usually by 4,000–7,000 ISK per night for similar quality. Keflavík and Njarðvík guesthouses run 12,000–18,000 ISK in summer against 18,000–25,000 ISK in central Reykjavík, and you avoid a return airport transfer if you are flying out early.

Do I need a car in Reykjanesbær?

No for the towns themselves, which are walkable and linked by the 55 bus for about 500 ISK. Yes if you want the peninsula’s lighthouses, Gunnuhver and Kleifarvatn. A small rental car costs roughly 12,000–18,000 ISK per day in summer.

When is the cheapest time to visit Reykjanesbær?

November to March, outside the Christmas and New Year peak, with rooms from about 9,000–14,000 ISK. February and October balance low prices with enough daylight to drive the peninsula. June to August is the most expensive and needs the earliest booking.

Search live hotel prices in Iceland →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Iceland's page