Rome2Rio

How to get fromBangkok to Icelandby plane or shuttle

Find Transport to Iceland

See all options

There are 4 ways to get from Bangkok to Iceland by plane or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Suvarnabhumi Airport to Keflavík International Airport

    best
    1. Fly from Suvarnabhumi Airport (BKK) to Keflavík International Airport (KEF)plane plane BKK - KEF
    20h 36m
    $466–858
  2. Fly Don Mueang International Airport to Keflavík International Airport

    cheapest
    1. Fly from Don Mueang International Airport (DMK) to Keflavík International Airport (KEF)plane plane DMK - KEF
    22h 58m
    $391–1,345
  3. Private Transfer to Trat Airport, fly to Keflavík International Airport

    1. Take a shuttle bus from Don Muang Airport to Ao Thammachatshuttle bus
    2. Fly from Trat Airport (TDX) to Keflavík International Airport (KEF)plane plane TDX - KEF
    37h 47m
    $619–1,812
  4. Fly Don Mueang International Airport to Akureyri Airport

    1. Fly from Don Mueang International Airport (DMK) to Akureyri Airport (AEY)plane plane DMK - AEY
    30h 57m
    $634–1,924

Suvarnabhumi Airport (BKK) to Keflavík International Airport (KEF) flights

Calendar46Weekly Planes
Duration21h 26mAverage Duration
Ticket$312Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Bangkok, Thailand and Iceland?

Thai Airways International, Icelandair, and five other airlines fly from Suvarnabhumi Airport (BKK) to Keflavík International Airport (KEF) every 4 hours.

Airlines
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, 4 of the smartest ways to explore Australia, and Flying into Beijing? - to help you get the most out of your next trip.