Krabi, like most of Thailand, has fairly good transport connections by road and air. Being a popular tourist destination, it is well serviced with transfers from Phuket, including buses and boats. It does also have its own airport, which is useful, though receives a fairly limited service. Buses depart almost every hour for Bangkok and Surat Thani (for connections to Samui).
There are also regular buses over to Trang and farther south to Hat Yai. Ferry services are run several times a day to Phuket, Koh Phi Phi and Koh Lanta. If you’re driving to Krabi, it is fairly easy to connect with the north and south Highway 4 and turn-offs to the Ao Nang beach area is clearly indicated in English when you arrive in the province.
Krabi is a fantastic base for exploring the majestic Andaman Coast, with fast daily ferries to all over the region including the Phi Phi islands, Phang Nga Bay and dramatic Railay…more
Krabi has a small airport that receives a number of domestic flights from Bangkok as well as limited international connections from around the region, including KL…more
Krabi Town is a bustling urban centre, but most visitors tend to stay in nearby Ao Nang beach and require a bus, tuk tuk, taxi or songthaew to navigate around the region…more
Krabi is well connected with the rest of southern Thailand by bus, with luxury coaches taking tourists to Koh Samui, to Hat Yai and farther south towards the Malaysian border…more
Brief guide to Krabi transportation – sea, air and land
There is an airport in Krabi itself, which has several connections a day to and from Bangkok and also with Singapore, Kuala Lumpur and Samui. The airport is relatively new and much more convenient and easier than Phuket. For more information on getting to your hotel from the airport see the Krabi Airport page.
It is also worth considering using the busier Phuket Airport as an arrival and departure point. Located less than two hours drive from most of the mainland beach areas, the added cost of a taxi to your final destination (around 2,700 baht each way) can often be economised in the lower airfares available to this more popular destination.
The long-distance bus service in Thailand is quite good and efficient and there are connections with almost every city in the south, including joint bus/boat tickets to Koh Samui and Koh Phangan, as well as overnight coaches to and from Bangkok.
These ‘VIP’ buses are particularly good value for money, with fully-reclining seats, snacks, dinner, and coffee in the morning for around 800 baht a head. Thai bus drivers like icy air conditioning, so remember to have a jacket handy. Most destinations in the south, such as Phuket and Hat Yai, cost around 200 baht. The main bus terminal is located around three kilometres out of Krabi Town centre, in Talaat Kao, which is served by the local bus service from Ao Nang.
There are daily ferry services to the mainland (Krabi Town and Ao Nang) from the islands of Koh Phi Phi and Koh Lanta, as well as from Phuket to Ao Nang (high season only). In Krabi, you will arrive at the new out-of-town pier (not in the town centre as is stated in some guidebooks), from which you can take a taxi, or local bus to the centre or the beach areas.
Throughout Ao Nang you will notice boat timetables displayed outside tour agents and tickets are readily available at short notice, but in the height of the season it is advisable to book at least a day in advance. Remember to make your enquiries beforehand as these signs are often out of date and your preferred ferry time may no longer be scheduled.
All ferries to Ao Nang stop in Railay first, then go to the pier at Nopparat Thara Beach. There are usually motorcycle side-car taxis waiting to take guests the short five-minute ride to the main resort area.
There is no train service to Krabi. If you wish to travel by train, the nearest stations are in Trang (to the southeast) or Surat Thani (to the north) – from here, you will have to catch a bus to Krabi. From Bangkok, a travel agent will usually sell you a combined ticket for an overnight train that stops at Phun Pin station (near Surat Thani), where you’ll be put on a minibus to Krabi – 90 minutes away.