Krabi is located 814km south of Bangkok, 165km east of Phuket and 42km east of Koh Phi Phi, and is easily accessibly with daily flights from both Bangkok's Don Mueang Airport and Suvarnabhumi International Airport.
You can also fly direct to Krabi from Phuket, Kuala Lumpur and Singapore.
The most convenient route is by air to Bangkok followed by a Thai Airways flight to Krabi, with daily flights from both Bangkok's Don Mueang Airport and Suvarnabhumi International Airport, or from Phuket, Kuala Lumpur and Singapore.
Thai Airways, Thai Air Asia, Tiger Airways and Bangkok Airways offer daily flights from Bangkok International Airport to Krabi Airport. Nok Air and Thai Airways offer daily flights from Don Muang Airport.
Numerous air-conditioned buses and mini-buses run between Phuket and Krabi.
A daily boat service connect Koh Phi Phi and Ko Lanta to Krabi, with onward connections by speedboat to Railey and Khlong Muang beach, among others; a songtaew (pickup truck) service runs between Krabi Town and Ao Nang Beach.
From Australia: Both Thai Airways and Qantas offer daily connecting flights via Bangkok. Other convenient flights include: Virgin Australia Airlines with direct flights to Phuket from Perth, Melbourne and Sydney; Strategic Air with direct flights from Brisbane and Melbourne; and Jetstar with a direct flight to Phuket from Sydney, followed by a connecting flight to Krabi.
From New Zealand: The most convenient flights are via Bangkok on Thai Airways; via Kuala Lumpur on Malaysian Airlines or via Singapore on Singapore Airlines or Tiger Airways.
From the UK: Numerous airlines offer connecting flights to Krabi via Bangkok from London and other major UK airports, but the most convenient is Thai Airways with twice daily flights from London Heathrow.
British Airways, Qantas and Thai Airways fly non-stop between London and Bangkok.
From the USA: Numerous airlines offer connecting flights to Krabi via Bangkok from New York, but the most convenient flight is from Newark Airport via Singapore on Singapore Airlines connecting with Tiger Airways to Krabi.
From Los Angeles, the most convenient is the daily Thai Airways to Bangkok and connecting flight to Krabi.
Bangkok to Krabi is 1 hr 20 min, direct flight
Brisbane to Krabi is 14 hrs, with connecting flightˆ
Sydney to Krabi is 13 hrs 55 min, with connecting flightˆ
Melbourne to Krabi is 13 hrs 21 min, with connecting flightˆ
Perth to Krabi is 10 hrs 50 min, with connecting flightˆ
Auckland to Krabi is 24 hrs 50 min, with connecting flightˆ
London to Krabi is 14 hrs 35 min, with connecting flightˆ
New York to Krabi is 21 hrs 25 min, with connecting flightˆ
Los Angeles to Krabi is 20 hrs, with connecting flightˆ
(ˆIncludes layover time.)
Krabi Airport is 18km east of Krabi Town. Hotels and resorts can meet guests if prearranged.
Suvarnabhumi Airport (Bangkok International Airport) has replaced the former Don Muang Airport for most domestic and all international flights. The airport is located at Samat Prakan, around 30km east of Bangkok and 60km east of Pattaya.
A passport valid for at least six months beyond intended period of stay, a return/onward ticket and proof of sufficient funds. No visa is required for a stay of up to 30 days.
Most resorts offer fast speedboats to explore the coast; a frequent songtaew (pickup truck) service runs between Krabi Town and Ao Nang Beach. Hire cars and scooters are available. Taxis can also be rented by the day. Thais drive on the left-hand side of the road.
Ferries and private long-tail boats connect the mainland to all the off-shore islands.
Find the latest domestic and international flight deals on CheapOair – with easy online booking and award-winning 24/7 Customer Care, CheapOair offers unbelievable savings on flights worldwide. Highly recommended! Or, check out flight deals at TripAdvisor…
Latest update: How to get to Krabi: 18 November, 2018
Search, compare and book the lowest possible prices on discounted airfares and hotels from our online travel partners.