Currently you can fly directly to Krabi year-round from four different countries: there are international flights from Singapore; from Kuala Lumpur in Malaysia; Doha in Qatar (which connects to Qatar Airlines’ worldwide network); and Hong Kong, Beijing, Guangzhou, Nanjing, Nanning, Nanchang, Guilin, Jinjiang, Guiyang, Wuhan, Zhengzhou, Chengdu, Chongqing, Changsha, Hefei, Kunming, Tianjin, Taiyuan, Shenyang and Shanghai (Pudong) in China.
Starting 31 October 2018, and running for only the winter season until 31 March 2019, Norwegian Airlines is also offering direct flights to Krabi from Scandinavia: twice a week (Thu and Sat) from Copenhagen, twice a week from Oslo (Tue and Sun), and twice a week from Stockholm Arlanda (Wed and Fri).
Note: additional charter flights to Krabi also operate during the high season months (Nov – Apr) from other cities in Scandinavia, Poland, Germany, and Russia: please contact your local travel agent for further details as these services change frequently. Domestic flights go to and from Bangkok, Chiang Mai, and Koh Samui. There are 2 airports in Bangkok, please make sure you have the right one if you have an onward flight.
DMK – Don Muang Airport (Bangkok)
BKK – Suvarnnabhumi International Airport (Bangkok)
KBV – Krabi Airport.
If you do need to transfer between Don Muang and Suvarnabhumi Airport, please allow at least 4 hours in peak periods. The two airlines that fly KBV – BKK, Thai Airways, and Bangkok Airways, are the ones used by international airlines for their connecting flights (also known as a codeshare arrangement), and they will usually transfer baggage directly to / from your international flights. Other airlines will not offer a check through service.