Krabi is located on the south-west coast of Thailand, around 800km from Bangkok and 170km from Phuket. It is easily accessible by road, air and sea. Click on the links below to expand the relevant information.
How to get to Krabi by plane
WHICH AIRLINES FLY TO KRABI?
Below we list all the scheduled airlines who fly to Krabi. For current flight schedules and ticketing, please visit the airline website. All of them offer online booking facilities; links are provided for your convenience, but please note that we are not affiliated with the airlines in any way and cannot be held responsible for bookings made on these sites.
Currently you can fly directly to Krabi from four different countries: there are domestic flights from Bangkok, Chiang Mai and Koh Samui; international flights from Singapore; from Kuala Lumpur and Penang in Malaysia; and Guangzhou, Xi’an Xianyang, Wuhan, Zhengzhou, Chengdu, Chongqing, Kunming, Tianjin, Shanghai (Pudong) and Beijing in China.
Flight time Krabi – Bangkok is 1hr 20 mins. There are now 2 airports in Bangkok, please make sure you have the right one if you have a connecting flight. Airport codes: DMK – Don Muang Airport (Bangkok); BKK – Suvarnnabhumi International Airport (Bankgok); KBV – Krabi Airport. If you do need to transfer between Don Muang and Suvarnnabhumi Airport, please allow at least 4 hours in peak periods.
Note: additional charter flights to Krabi also operate during the high season months (Nov – Apr) from Scandinavia, China, Germany and Russia: please contact your local travel agent for further details as these services change frequently.
Krabi Airport Office: +66 (0)75 701551
Air Asia is a budget airline that flies from Bangkok (DMK) to Krabi 8 times daily and offers one daily flight from Chiang Mai to Krabi. They also have international flights from Kuala Lumpur, Singapore and Guangzhou to Krabi 1 – 3 times a day on each route.
Krabi Office: +66 (0)75 701608
Bangkok Airways operates direct flights from Krabi to Koh Samui daily, with additional flights at peak times. They also have daily flights between Krabi and Bangkok (BKK).
Krabi Airport Office: +66 (0)75 701591-3
Thai Airways operates on the Bangkok (BKK) – Krabi route, with some flights under the name Thai Smile Air. There are 4 – 5 flights daily in total. They are the best choice if you have a connecting flight as they are a full service airline. Business class also available.
Call center: +662-900-9955, or 1318 (free) within Thailand
The low cost carrier Nok Air offers flights from Bangkok (DMK) to Krabi, with two services daily.
Thai Lion Air
Call center: +662-529-9999
The low cost carrier Lion Air offers flights from Bangkok (DMK) to Krabi, with three services daily.
Call centre: 001 800 601 5637 (toll-free within Thailand)
Tiger Airways’ daily flight from Singapore gives you another option: instead of travelling via Bangkok, you can use Singapore as the inbound hub, especially if travelling from down under. Note: Tiger is also a budget airline, so allow plenty of time for connections.
Thailand ticket office: +66 77 601 400
Firefly, the low cost wing of Malaysia Airlines, is offering one daily direct flight from Penang in Malaysia to Krabi.
For Chinese flights to Krabi, please contact China Eastern Airlines; Spring Airlines; Okay Airlines; Juneyao Airlines; Shanghai Airlines; Sichuan Airlines and Lucky Air.
Another airport near to Krabi is Phuket International Airport (HKT), around two hours’ drive away (taxi 2500 – 2700 Baht per car). This is worth considering as an alternative arrival point as it is a much larger airport serving many more international destinations, with a good selection of cheap charter flights, which could save you money – even factoring in the extra cost of the taxi.
Getting to and from Krabi airport
Many larger hotels offer a (paying) transfer service if you specify your arrival time; otherwise there are efficient, regulated taxis available. The standard pre-paid fare to hotels in Krabi Town is 350 Baht per car; to Ao Nang, 600 Baht per car; to Klong Muang / Tubkaek 900 Baht per car. These will take up to 3 passengers; 4 or more will be given a minivan and charged accordingly (e.g. 1000 Baht to Ao Nang). There is also an airport bus service, serving destinations in Ao Nang and Krabi Town only. Prices from 90 Baht – 150 Baht per person; buses leave 6 – 8 times daily, or when there are enough passengers to fill them. Timetables vary, but they run until around 10pm.
How to get to Krabi by bus
How to get to Krabi by train
Driving to Krabi
How to get to Krabi by boat
Phuket – Ao Nang
Ferry: 8.30, 700 Baht
Boats leave from Rassada pier (paid pick-up service added on to ticket price available; count + 50 – 200 Baht, depending where on the island you are staying)
Speedboat: 15.00, 1200 Baht (Nov – Apr only)
Boat leaves from Bang Rong pier and travels via Koh Yao (650 Baht).
Ao Nang – Phuket
Ferry: 15.00, 700 Baht
Boats leave from Nopparat Thara pier (free pick-up bus from Ao Nang Beach), going via Railay / Tonsai.
Journey time 1 hr 45 mins, November – April only.
Speedboat: 11.00, 1200 Baht (Nov – Apr only)
Boat leaves from Nopparat Thara pier (free pick-up bus from Ao Nang Beach) and travels via Koh Yao (650 Baht).
If you wish to bring your own boat, there is a municipal marina in Krabi Town, that is small but centrally located: Krabi River Marina; or the recently opened Krabi Boat Lagoon, which is in the more isolated Neua Klong district. This marina is better equipped, with around 80 berths for yachts of up to 75 feet, and more than 100 hard stand slots and is managed by the experienced team from Phuket Boat Lagoon. More development around these marinas, as well as new marina sites are being planned, but have yet to open.
- Maps of Krabi
- Krabi – Lanta – Phi Phi – Phuket ferry schedules
- Getting to Tonsai Beach
- Getting to Noppharat Thara
- Getting to Klong Muang
- Getting to Koh Jum
- Getting to Railay Beach
- Getting to Ao Nang
- Getting to Krabi Town
- Krabi Airport
- Getting around Krabi
Last updated: June 11, 2015