The best way to get to Krabi is to fly there. The only other realistic option is by bus, which takes in excess of 12 hours from Bangkok. The train completely by-passes the Andaman coast, so it is not really an option. You can also get to Krabi through Phuket, but this involves either a long boat ride (more than four hours) via Phi Phi, or a two-hour-plus over-land journey.
Domestic Airlines Serving Krabi
Krabi (airport code: KBV) is now served by most of the domestic carriers, low cost and full service. The relatively new Krabi International Airport is small but has all the basic services.
- Thai Airways
- The national flag carrier flies to almost all major tourist destinations. Their web site allows you to view schedules and seat availability. You can book and pay online for paperless travel. See our article on Thai e-Travel for more information.
- Bangkok Airways
- The regions only 'boutique' airlines flies to Krabi from Bangkok and Samui. If traveling around the region, have a look at their "Discovery Pass" which offers discounts on multiple trips, but note that it can only be purchased outside the region.
- Air Asia
- Air Asia was the first budget airline to go regional. Based in Malaysia, Air Asia started flying in Thailand in 2002, and has a reputation for offering some of the lowest fares around. Thai destinations include Chiang Mai, Chiang Rai, Hat Yai and Phuket. The airline also flies from Bangkok to Kuala Lumpur and from there on to Bali, Singapore and other destinations. If considering Air Asia, it's important to keep in mind that the fares go up the closer you get to your departure date. To get the cheapest fares you need to book at least three months in advance.
International Airlines Serving Krabi
Currently, the only international service to Krabi is from Singapore via Tiger Airways.