Krabi has its own airport, but is currently serviced only by flights from Bangkok, Kuala Lumpur and Singapore. Phuket International Airport is another option, which is 90 minutes away by car or boat. Regularly-scheduled bus services connect Krabi with Bangkok, Phuket and various hubs in the south of Thailand.
Ferries in Krabi provide access to Phi Phi and Koh Lanta islands and depart several times a day to both. There are also two ferries a day to Phuket, although land travel is more practical and can also be used to reach Koh Lanta. Even Railay Beach, which is cut of from the mainland, requires a short water taxi ride.
Krabi International Airport
Krabi’s airport is located seven kilometres south of the town. Four flights arrive from Bangkok daily, and three from Singapore arrive each week wth daily connections to Kuala Lumpur with AirAsia. Charter flights from a number of points in Europe also fly into Krabi during the high season. Taxis are readily available and reasonably priced. You won’t find a lot in the way of facilities at the airport, but there is a currency exchange counter.
Krabi Airport is a small facility, centrally located in the province on the main highway called Route 4. Major hotels can arrange transfers if you let them know your flight details when you make a booking. If you haven’t organised this in advance, you’ll find plenty of metered taxis available. The approximate fare to Krabi Town is 500 baht, and 800 baht to Ao Nang. Rates are per car and not per person. More on Krabi International Airport.
Flying into Phuket International Airport is a viable alternative if you’re arriving from somewhere other than Bangkok, KL or Singapore. The transfer time to Krabi is around two hours by car–taxi cost: approximately 2,500 baht. If you prefer to save on the taxi fare, it’s possible to take a taxi to the bus stop adjacent to Phuket International Airport and then take one of the buses that run hourly to Krabi, but this isn’t very practical. More on Phuket International Airport.
Krabi car transportation
A main north-south highway, Route 4, connects Bangkok with Krabi. Buses leave from Bangkok’s Southern Bus Terminal for the overnight trip to Krabi Town. The VIP service is the most popular and arrives at the Krabi bus station, located to the west of the town centre. From here you’ll find plenty of taxis waiting to take you on to Ao Nang – the popular beach area.
If you’re coming from Phuket, services departs from the central bus station in Phuket Town almost hourly and take up to two hours. Frequent services depart from Surat Thani for those coming by surface from Koh Samui or making connections from other points in the south of Thailand. See the Krabi bus timetable.
If you want to hire a car for your visit to Krabi, you’ll find a good selection of vehicles available in Phuket. Driving from Phuket to Krabi is quite straightforward, with decent roads with lots of pleasant scenery.
Leaving Phuket to the north, you’ll cross a causeway and then take the right fork towards Phang Nga Town. From here you join Route 4 south, in the Krabi direction. Ten kilometres before Krabi Town, there’s a turn off for Ao Nang. If you continue south on Route 4 for about 45 minutes and turn right at the signs to Baan Hua Hin (driving another 20 minutes), you’ll come to a small car ferry that’ll take you to Koh Lanta.
You are advised to be on the alert when driving in Thailand and to drive defensively, as reckless driving is not uncommon.
Ferry transportation to Krabi
The main ferry services to Krabi run from Koh Lanta, Koh Phi Phi and Phuket. The main terminal is in Krabi Town, with another facility in Ao Nang. From the town terminal, boats operate twice daily to and from Phi Phi and take 90 minutes. From Ao Nang there is service once a day.
During the high season, additional crossings are offered but times can vary and the ferries tend to be quite crowded. Services to and from Koh Lanta depart from Krabi Town twice each day and the journey takes two hours. Daily ferry services connecting Krabi and Phuket operate from Ao Nang, with the trip taking two hours. See the Krabi ferry timetable.
There are ferries departing twice daily from Krabi to the Koh Yao islands in Pha Nga Bay.
Public transportation in Krabi
The popular Ao Nang area is small enough to get around on foot, as are the smaller islands. Getting to Railay Beach, Phi Phi Don or other nearby islands is quick by longtail boat. Although visitors staying on Koh Lanta tend to stay close to their resorts, songtaew shared taxis are available for a trip to Krabi Town.
Longtail boats line up along Ao Nang Beach for the 10-minute trip to Railay Beach, departing as soon as they have enough passengers (usually five people). If you’re in a hurry, you can pay for the use of the whole boat. Longtail boats are also available for charter to trips to nearby islands, but service can be unreliable. These boats are also found in good supply on Phi Phi Don.
Minibuses, or songtaew as they’re know in Thai, are modified pick ups that have two rows of bench seats in the rear. They run constantly back and forth from Ao Nang to points in Krabi Town, providing low-cost local transport. Some go as far as the Krabi bus station and they can be engaged privately for trips around the area and for airport transport as well.
Metered taxis are less common in and around the resort areas but can be hired if you’re looking for air-conditioned comfort as you explore the area. More on getting around Krabi.
Bike and car hire in Krabi
Hiring a car is an option for taking daytrips and driving on to Phuket. A number of local operators are represented in Krabi, but to be sure that you receive the best deal possible we recommend online booking in advance.
Motor scooters are also popular as they are cheaper to hire and easier to navigate than cars when you’re in tight spaces and heavier traffic. It’s important to remember, however, that the local driving habits can be unpredictable and sometimes reckless, so being alert at all the time is important. Motorbikes for hire are found in all tourist areas.