• Nothing Found

Getting from Keflavik Airport to Reykjavik

Naturally, the starting point for anyone travelling to Iceland is Reykjavik, Iceland’s capital and biggest city. Reykjavik is renowned for its natural beauty on all fronts, rich culture, and fascinating history; a city of bold contrasts and the heart of Iceland’s arts and culture. There’s something for every traveller in the city, from exploring the theatres, museums and galleries, to swimming, and enjoying the many restaurants, bars and cafes.

Keflavik airport is the main hub for international transport, and it’s only 50 km away from Reykjavik. From the airport, you have two ways to get to the capital city; taking a taxi or the bus. Taking a taxi is a fast and convenient way to get from Keflavik Airport to Reykjavik, but a bus is a cheaper option, whilst you can choose between the public bus or a private bus.

Welcome Pickups offers meet and greet services and a friendly introduction to Reykjavik at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

Welcome Pickups €156 40min 24/7 Book
Bus €40 45min 07:00–21:30
Taxi €117 40min 24/7

How to get from Keflavik Airport to Reykjavik by bus

A popular transport option is to take a bus from Keflavik Airport to Reykjavik. You can either take a public bus or a private bus to Reykjavik and it’s a relatively affordable but efficient way to get from the airport to the city.

If you choose public transport, you’d have to take Bus no 55 from KEF Airport towards Fjörður, change to Bus no 1 at Fjörður towards Hlemmur, then alight at Gamla Hringbraut to continue on foot until you reach your exact destination. That journey will take you up to 1 hour 50 mins.

If you go private, Flybus and Gray Line Airport Express offer private shuttle buses to the city. Flybus offer two bus transfer options to Reykjavik; one is between Keflavik airport and hotels, and the other is between KEF airport and the BSI bus terminal. Gray Line Airport Express also offers a similar service, but their Holtagardar bus terminal is further away from the centre of Reykjavik, so that might not be the most convenient option for you. This trip from KEF to Reykjavik by private shuttle bus takes approximately 45 minutes.

Public buses follow a timetable which can be found below, whilst the private shuttle buses depart 45 to 60 minutes after each flight arrives and wait for passengers to board.

How much is the bus from Keflavik airport to Reykjavik?

Taking a bus is the best transport option if you’re on a budget. Public buses are cheap at only €13.96 (ISK 1,960) per passenger. There is a fare collecting box on each public bus, next to the driver.

Private shuttle buses are affordable too with a bus to Reykjavik costing as little as €20 (ISK 2,800) per passenger, depending on how far in advance you book and what service you choose.


€20 (ISK 2,800)

Trip Duration

45 MIN

*Buses depart 45 to 60 minutes after each flight arrives.

Value for Money

Buses operate from 07:00 to 21:30 daily.

Where do I get the bus from?

The Bus stops are located just outside the Terminal building.


Taking a bus is a safe and cheap transport option, and many travellers visiting the city choose it. However, it may not be a convenient option for someone travelling with children or a big group or someone who wants to be on their way to their airport as soon as they land. The private bus departs 45 to 60 minutes after each flight arrives and may not take you very close to your accommodation, meaning you’d have to then walk or find an alternative transport method. The public bus also runs on its own schedule which might not suit your arrival time.

Editor’s Note

If you’re certain you want to travel by bus, remember to book flights that arrive early in the day, as buses don’t operate past 21:30 daily.

Useful Tips

Most companies offering that route offer discounts for children, so make sure you ask when purchasing your tickets.
Ensure that you check the different bus schedules when planning your trip to see which option works out best for you depending on where your accommodation is.
Tickets need to be booked ahead online or purchased at the airport kiosks, not on board the Flybus.
You can pay by card, cash or via the Straeto app on the public bus, though if paying in cash, bear in mind bus drivers cannot give any change, so you'll need to have the exact amount.

How to get from Keflavik Airport to Reykjavik by taxi

Taking a taxi from Keflavik Airport to Reykjavik is a more expensive transport option, but it’s also the easiest and fastest option, especially for people in a hurry, or those travelling in a group. Taxi drivers in the region have a good reputation for being on time, safe, and friendly. The trip is for 40 minutes under normal traffic conditions.

How much is the taxi from Keflavik Airport

Taxi prices from Keflavik airport to Reykjavik are not fixed and vary depending on the time of the day and the traffic. With light traffic conditions, a trip by taxi costs €117 (ISK 16,700) during the day and €140 (ISK 20,000) at night.


€117 (ISK 16,700)

Trip Duration

40 MIN

*Rates increase at night, on weekends, and public holidays.

Value for Money

Taxis are available 24/7 at Keflavik airport.

Where do I get a taxi from?

Taxi ranks are located right outside of the Arrivals halls and are impossible to miss!


Taxis are the fastest and most comfortable transfer option from Keflavik airport to Reykjavik. Taxis are also the most flexible option and will take you straight to your hotel without unnecessary stops on the road – unless, of course, you want to stop somewhere on the way. Taxis are readily available at the airport and are the best option for people who want to avoid unnecessary delays when they arrive in a new city.

Editor’s Note

If you like planning ahead, you can look into the different companies specialising in airport transfers in Reykjavik. Though bear in mind, that the majority of them have booking fees and surcharges. It’s worth picking Welcome Pickups instead and benefiting from a no hidden fees policy and 24/7 customer support.

Useful Tips

Taxis accept all major credit cards, but you can also pay in cash.
Taxis will take you straight to your destination in Reykjavik, but you can also include a short stop after communicating this with your driver. The waiting rate per hour is €55 (ISK 7,950).

Welcome Pickups transfer

Welcome Pickups

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line

If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Reykjavik. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24 hours before the pickup and get an 80% refund

Edit or cancel transfers

Read more


Same price as a regular taxi from the line


Sedan Car

4 pax, 4 pieces of luggage

Book Welcome Pickups transfer

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Frequently asked questions

Can I go from Keflavik airport to Reykjavik by bus?

Yes, you can go from Keflavik airport to Reykjavik by bus. There are public and private buses available from 07:00 to 21:30 daily. Keflavik airport to Reykjavik bus fares start from €20 (ISK 2,800) per passenger, and the trip lasts around 45 minutes.

Can I go from Keflavik airport to Reykjavik by taxi?

Taxis are available 24/7 at the airport, and a taxi from Keflavik to Reykjavik should last around 40 minutes and cost you €117 (ISK 16,700) during the day and €140 (ISK 20,000) at nighttime.

How far is it to get from Keflavik airport to Reykjavik city centre?

Reykjavik city centre is 50km away from Keflavik airport, and you can get there in 40 minutes if you take a taxi, or around 45 minutes if you choose the bus.

Was this helpful?

Pre-book online