Cheap flights from Bangkok to Keflavik

Return
Economy
Bangkok (BKK)
Reykjavik (KEF)
Depart
Return
Any month
|

How to find the cheapest flight from
Bangkok (BKK) to Keflavik (KEF)

All the information you need to plan the best BKK to KEF flight in 2021: compare Bangkok to Keflavik flight prices with the expected peak season, weather and rainfall in Keflavik.
TH1 - KEF
Price
฿20,859 - ฿38,163
KEF
Temperature
3 - 14 °C
KEF
Rainfall
21 - 94 mm

Popular in

August

High demand for flights, 18% potential price rise

Cheapest in

November

Best time to find cheap flights, 33% potential price drop

Round-trip from

฿20,859

From Bangkok to Keflavik

One-way from

฿19,986

One-way flight from Bangkok to Keflavik

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
How far in advance should I book a flight from Bangkok to Keflavik?

To save on the cost of your flight from Bangkok to Keflavik, book at least 57 days before your planned departure. Booking around this time can save you about 6% on the cost of this flight compared to booking a flight leaving this week. We have found prices from ฿32,613 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as ฿32,613.

What is the cheapest month to fly from Bangkok to Keflavik?

Flights from Bangkok to Keflavik lean towards being more expensive in May. Prices are generally better when you fly from Bangkok to Keflavik in November, with the cheapest ticket starting at ฿18,801.

Bangkok to Keflavik 2021 flight deals

Cheap flights to Keflavik from Bangkok found for this year
22 Jun - 30 Jun
฿25,691pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
   
2 STOPS
KEF
Reykjavik Keflavik Intl
KEF
Reykjavik Keflavik Intl
Multiple Airlines
   
2 STOPS
BKK
Bangkok Suvarnabhumi
1 Jul - 11 Jul
฿26,658pp
BKK
Bangkok Suvarnabhumi
Finnair
 
1 STOP
KEF
Reykjavik Keflavik Intl
KEF
Reykjavik Keflavik Intl
Finnair
 
1 STOP
BKK
Bangkok Suvarnabhumi
1 Jul - 11 Jul
฿26,782pp
BKK
Bangkok Suvarnabhumi
Finnair
 
1 STOP
KEF
Reykjavik Keflavik Intl
KEF
Reykjavik Keflavik Intl
Finnair
 
1 STOP
BKK
Bangkok Suvarnabhumi

One-way flights to Keflavik from Bangkok

The cheapest one-way flights from Bangkok to Keflavik
19:45 - 08:10
Lufthansa
2 stops
19h 25m
BKK - KEF
Lufthansa
฿19,986
Lufthansa
04:55 - 11:10
Finnair
2 stops
37h 15m
BKK - KEF
Finnair
฿23,260
Priceline
01:00 - 11:20
Multiple Airlines
1 stop
17h 20m
BKK - KEF
Multiple Airlines
฿30,899
Travelgenio

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Bangkok</span> to <span class="emphasized">Keflavik</span> flights.

Flight FAQs

From Bangkok to Keflavik

Can I find flights from Bangkok to Keflavik for under ฿28,061 on Cheapflights?

Yes, there are multiple flights from Bangkok to Keflavik for under ฿28,061. The cheapest flight booked recently is on Multiple Airlines for just ฿25,691, but on average you can expect to pay ฿30,649.

Which airlines flying from Bangkok to Reykjavik Keflavik Intl have flexible cancellations due to COVID-19?

Finnair, Lufthansa, and SAS are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from Bangkok to Keflavik for under ฿24,943 on Cheapflights?

There are no direct flights from Bangkok to Keflavik, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Is Bangkok weather warmer or cooler than Keflavik?

Temperatures around the 36 °Cs can be experienced in April. The weather in Keflavik is colder than in Bangkok. Plan for potential changes in flight availability as peak weather approaches in this location.

How long does is the flight from Bangkok to Keflavik?

For as low as ฿26,658, Finnair can have you in Keflavik from Bangkok in 15h 05m.

What is the cheapest airline to fly from Bangkok to Keflavik return?

Flying on Finnair is currently your cheapest option to Keflavik, with prices starting at ฿26,658. Finnair is priced at 14% lower than the current average price of a flight leaving 3 months from now.

What are the cheapest airlines to fly from Bangkok to Keflavik one-way?

The cheapest airline one-way is Lufthansa, with whom users have recently found tickets for as low as ฿17,772. Check flights for Finnair, as they currently have the next best price.

Alternative routes for Bangkok to Keflavik

See prices for flight routes from nearby airports that may be better suited for you.

Destination information for Keflavik

Things to know before you go - useful duration and weather info for your trip from Bangkok to Keflavik.
Today's exchange rate
฿1 = 4 kr
Average temperature for April in Keflavik
6.0 °C
Avg rainfall for April in Keflavik
39.0 mm

Airports servicing Bangkok

Bangkok Suvarnabhumi (BKK)
Bangkok Don Mueang Intl (DMK)

Airports servicing Reykjavik

Top 3 airlines flying from Bangkok to Keflavik

The chart below displays the airlines Cheapflights users travelling from Bangkok to Keflavik choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Lufthansa
฿815 ฿1,047 No cancel fee 76%
Search Lufthansa flights
Finnair
฿819 ฿1,111 No cancel fee 76%
Search Finnair flights
SAS
฿1,592 ฿1,718 No cancel fee 77%
Search SAS flights

Popular flight searches

Check out other popular destinations found by fellow travellers in 2021.
Home Europe Iceland Reykjavik Keflavik Cheap flights from Bangkok to Keflavik
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First