Book smart. Book local.
Local time: 13:32 | Weather now: 31C
Full forecast ⇒

How to get to Krabi

A Thai Airways plane on the runway at Krabi AirportKrabi 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

Krabi Airport (KBV) is small and conveniently situated for just about everywhere in the province as it is on the main highway, Route 4.

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 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.

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, Poland, Germany and Russia: please contact your local travel agent for further details as these services change frequently.

Air Asia
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.

Bangkok Airways
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).

Thai Airways
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.

Nok Air
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, as well as a daily flight to / from Singapore.

Tiger Airways
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.

Firefly Airlines
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; Hong Kong Airlines; Spring Airlines; Okay 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 100 Baht – 150 Baht per person; buses leave 8 – 10 times daily, or when there are enough passengers to fill them. Timetables vary, but they run until around 9pm.

See also: getting to and from Krabi Airport and the services available inside the terminal building.

How to get to Krabi by bus

Buses for Krabi leave from Bangkok’s Southern Bus terminal on Boromratch Chonnani Road. Most travel at night and cost from 626-920 baht, depending on the levels of comfort inside. Journey time is around 10 hours. Tickets rarely have to be booked in advance, excepting around Thai public holidays. There are also direct bus connections from Ko Samui (via Surat Thani, around 400 Baht); Had Yai (234 Baht); Phuket (155 Baht); Trang (129 Baht); and many other destinations, including Malaysia. Private tour buses also operate the same routes; contact an agent once you are here for more information. We have had many reports of thefts on private tourist buses, so keep all your valuables on you at all times. You should also note that not all buses have toilet facilities – please check before you travel! Buses all arrive in Krabi Town. Government buses go to the bus terminal in Talaat Kao; private tour buses arrive in the Andaman Wave Master station slightly out of town. From both of these places it is easy to catch a local bus or taxi to the beach areas, or to the pier if you are heading to the islands.

How to get to Krabi by train

There is no railway in Krabi, so you can’t actually get here by train! But it’s a common misconception that you can, so we feel it’s worth noting, if you were planning to come by this route. The nearest train stations are actually in Surat Thani to the north-east and Trang to the south. From either of these stations, it is possible to continue your journey to Krabi by bus (see above) or taxi.

Driving to Krabi

The road network in Thailand is excellent and there are easy to follow highways that will bring you to Krabi from either the north, south or east. The GPS coordinates you will need are N 8.08346, E 98.895437. These will bring to you to the main junction at Klong Jilad from where you can head into Krabi Town, or turn right to head to the various beach areas. These are clearly signposted from this junction (look out for the blue panel signage).Larger hotels will provide off-street parking; this is especially important if staying in the beach area of Ao Nang, where parking can be difficult.

How to get to Krabi by boat

If you are travelling from Phuket, it is possible to come directly to Ao Nang on the ferry operated by Ao Nang Travel or the faster speeedboat, operated by Green Planet, which also picks up in Koh Yao. Current schedule is below:
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, 1250 Baht
Boat leaves from Bang Rong pier and travels via Koh Yao (700 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, 1250 Baht
Boat leaves from Nopparat Thara pier (free pick-up bus from Ao Nang Beach) and travels via Koh Yao (700 Baht).

See also ferry schedules between mainland Krabi and the Krabi islands.

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.

Related reading

Last updated: October 24, 2016