Destinations Iceland

How To Get From Keflavik Airport To Reykjavik (and vice versa)

Bus transfer from keflavik airport to reykjavik

We didn’t give ourselves long to prepare for our trip to Iceland (thanks to some discounted Wizz Air flights). So imagine my surprise when we flew into Keflavik Airport, instead of the Reykjavik Airport I had expected.

While there is an airport in Reykjavik, it turns out it’s mainly for domestic flights. Instead EU based and International flights will always fly into Keflavik Airport.

In-between landing at the airport and getting through to the arrivals lounge I had to work out how on earth we were going to get to the capital of Reykjavik almost 50km away. While everything worked out for the best, I learnt a lot about how to get from Keflavik Airport to Reykjavik (and vice versa) in a very short space of time.

Hire A Car And Drive From Keflavik Airport To Reykjavik

There’s so much to see in Iceland, and with on major ring road around the entire island, it’s no surprise that hiring a car (or even a camper van) is a very popular choice with tourists.

I recommend checking out EasyCar as they compare a variety of car rental companies. In this case you can hire a 4 seater Hyundai i10 for 5 days for just ISK20,081.81 (current exchange rate £142.94 / $201.28)

Consider hiring a car for the duration of your trip to Iceland and using it as part of your travels from Keflavik Airport To Reykjavik (and vice versa)

Unfortunatly however, it’s not hiring the car that’s often the expense. Instead it’s the high cost of gas / petrol here in Iceland.

At the time of writing a litre is equivalent to 216.80 ISK (£1.54 / $2.17) to find the current petrol rates click here. Which means travelling one-way from Keflavik Airport To Reykjavik is likely to cost you around 1,000 ISK (£7.50 / $10.50) in petrol alone.

However, if you’re travelling as part of a group or family or even plan on getting out of Reykjavik and exploring more of Iceland (which I recommend you should!) then hiring a car can certainly be financially beneficial.

Use An Excursion Transfer Service To Get From Keflavik Airport To Reykjavik

The most common (and in fact the route we took) to get from Keflavik Airport to Reykjavik is to take a private hire transfer service. The most common services are run by Excursion firms that are located within Iceland.

There are a whole host of different companies offering this service, so I’ve done my best to cover the most common / most popular within Iceland.


You can book your tickets with FlyBus in advance via the Reykjavik Excursions website or alternatively when you arrive in the arrivals lounge of Keflavik Airport (the desk is directly in front of you when you walk out of the customs automatic doors) There’s no discount that I could see for booking in advance or online.

It costs 2,950 ISK per person for a one-way transfer to the BSI terminal (5,500 ISK return – must be booked at the same time)

Alternatively it costs 3,950 ISK per person for a one-way transfer direct to your hotel (6,950 ISK return – must be booked at the same time)

The BSI bus terminal is located around 15 minute walk from the centre of Reykjavik, and as we landed at 11am and couldn’t check-in until 2pm we opted to go to the BSI terminal and walk from there.

The current schedule of the FlyBus transfers is as follows;

These are correct at the time of writing, visit the FlyBus website to check for any changes.

Gray Line

Gray Line offer eight different services when it comes to getting from Keflavik Airport to Reykjavik. Ensuring there’s something for all party sizes and all budgets.

Unlike FlyBus I don’t believe they have a desk inside the arrivals lounge. Which means you’ll need to book your tickets in advance online or via the phone. Booking online with Gray Line does have it’s benefits however as you’re able to pay in a range of three different currencies; EUR, GBP, USD.

The basic service Gray Line offers will drop you off and pick you up from the Gray Line Bus Terminal.

Depending on where you’re hotel is situated within Reykjavik this maybe better or worse than the BSI terminal offered by FlyBus.

Much like FlyBus, it’s cheaper to book the return journey from Keflavik Airport to Reykjavik in advance online.

Alternatively, there’s also the hotel pick-up and drop off service available for both one-way travel from Keflavik Airport and return journeys.

Get A Private Taxi / Transfer From Keflavik Airport To Reykjavik

VIP Transfers

VIP Transfers offers luxury transport from Keflavik Airport to Reykjavik (or vice versa) with cars suitable to carry up to six passengers.  At the time of writing access to a four seater car would be 16,000 ISK, or access to a six seater car would be 21,500 ISK. Both of these prices are one-way.

Bookings can be made in advance on the VIP Transfers website.

Hreyfill Taxi Service

Hreyfill taxi service also offers airport pick-up and drop-off. The service can be booked over the phone or online at the Hreyfill Taxi website.
The pricing structure is very similar to VIP Transfers;

Price 1-4 Passengers: 16.500 ISK
Price 5-8 Passengers: 21.500 ISK

However, Hreyfill Taxi Service are able to accommodate up to 8 passengers, rather than just 6. This is ideal if you’re travelling to Iceland as part of a large family or group. As the price you pay if travelling as a group of 7 or more, is less than you would for a generic public transfer to the BSI terminal (2,900 ISK one way).

Gray Line

The excursions company Gray Line which I covered in the public transfers between Keflavik Airport to Reykjavik (or vice versa) above also offer private transfers. Again, these can be booked online or over the phone.

There’s no discount for a round-trip, instead you’ll be looking at paying €155 each way for a party of up to 8.

In conclusion, there’s a whole host of different ways you can get from Keflavik Airport to Reykjavik. With something to suit every party size and every budget. I truly hope this article has helped you in making your transportation decisions. Furthermore, we hope you have a wonderful time in Iceland!

Leave a Reply

Your email address will not be published. Required fields are marked *