What you need to know:
- Distance: Around 12–15 km from Krabi Airport to central Krabi Town.
- Taxi: €10–€13 (THB 400–500) and 15–20 minutes in light traffic.
- Bus: €2.64 (THB 117) per person and takes 16–30 minutes.
- Private transfer: Starts from €14 (THB 533) and takes 15–20 minutes.
- Keeping costs down: The Krabi bus is the cheapest but least convenient option.
- Landing late: Get a taxi or pre-book a private transfer once the buses have stopped for the day.
You can make the trip from Krabi Airport to Town by taxi, airport bus, or private transfer. A Krabi Airport taxi or private transfer takes around 15–20 minutes in light traffic and costs approximately €10–€14 (THB 400–533), while the bus costs €2.64 (THB 117) and takes roughly 16–30 minutes, depending on where you get off.
Make sure you say Krabi Town when buying your bus ticket or getting in a taxi. Transport at Krabi International Airport (KBV) also serves Ao Nang and other parts of Krabi Province, and these are separate destinations with different fares and journey times.
The bus is the cheapest option and works well if you’re traveling light, while a taxi takes you straight to your accommodation and runs 24/7. A pre-booked transfer also gives you door-to-door service, with a fixed fare and a driver ready when you arrive.
3 ways to get from Krabi Airport to Krabi Town
OPTION | PRICE | TIME | AVAILABILITY | |||
|---|---|---|---|---|---|---|
Welcome Pickups Private Transfer | €14 | 15min | 24/7 | Convenience | Book | |
| Best for late arrivals, families, and bigger groups who want to head straight to their accommodation without sorting out transport after landing. | ||||||
Taxi | €13 | 20min | 24/7 | Convenience | Book | |
| Good if you haven’t pre-booked a transfer but still want a direct ride to Krabi Town without leaving your airport transport to chance. | ||||||
Bus | €5.28 | 25min | 06:00–00:00 | Convenience | Read more | |
| Makes sense if you’re keeping costs down and your hotel is near one of the three Krabi Town stops. | ||||||
A taxi from Krabi Airport to Town costs around €10–€13 (THB 400–500) and takes 15–20 minutes in light traffic. Taxis run 24/7 and cover roughly 12–15 km straight to your accommodation, which is useful if you’re arriving late or have luggage with you.
Book your taxi at the official transport counter to make sure you’re using the airport’s official taxi service, rather than accepting a ride from someone approaching passengers around the terminal.
How much is a taxi from Krabi Airport to Krabi Town?
A Krabi Airport taxi will charge a fixed fare rather than using the meter. So the Krabi Airport to Krabi Town taxi fare is around €10–€13 (THB 400–500) for a standard taxi carrying 3–4 passengers.
You’ll pay the fixed fare at the official taxi counter in arrivals before you get in the car. Tell the staff you’re going to Krabi Town, pay the fare, and they’ll give you a coupon or receipt.
It’s best to have Thai baht ready, as card payments aren’t always available at the taxi counter.
Where do I get a taxi at Krabi Airport?
The official taxi rank is located just outside the ground-floor arrivals hall at Terminal 3. And you’ll find the official taxi counters in the arrivals area at Krabi Airport.
Just tell the staff you’re going to Krabi Town, pay the fixed fare at the counter, and keep the coupon or voucher they give you. Staff will then direct you to your taxi outside the terminal.
How convenient is taking a taxi from Krabi Airport?
A taxi works well if you’ve got luggage or you’re arriving after the buses stop running. You’ll go straight to your hotel, and if there are a few of you, splitting the fare can make it pretty reasonable too.
But if a few flights land around the same time, you might have a bit of a wait for a taxi.
Useful Tips
Book a trusted, English-speaking driver to pick you up at the same price as a regular taxi
Learn moreGetting from Krabi Airport to Krabi Town by bus costs around €2.64 (THB 117) per person, and the ride usually takes 16 to 30 minutes, depending on where you get off. You can stay on the same bus the whole way, so there’s no need to change.
There are three stops in and around Krabi Town: Krabi Mueang Krabi Bus Terminal (around 16 min), Krabi Town Transfer (around 27 min), and Klong Jilad Pier Bus Stop (around 30 min). Check which stop is closest to your hotel before you travel so you know where to get off.
The bus leaves every hour, on the hour. But don’t be surprised if you hang around for a little while before leaving. Shared buses and minivans sometimes wait for a few more passengers first.
How much is the bus from Krabi Airport to Krabi Town?
The Krabi Bus from Krabi Airport to Krabi Town costs around €2.64 (THB 117) per person.
Buy your ticket at the transport counter in the arrivals area before you head outside. Tell the staff you’re going to Krabi Town and, if you know it, which of the three town stops you need.
It’s best to have Thai baht in cash ready, as you shouldn’t rely on card payment being available at the counter. And keep your ticket with you until you get off, especially if the service makes several stops along the way.
The bus from Krabi Airport to Krabi Town runs between 06:00 and 22:00 from Terminal 1, and from 06:00 to 24:00 (midnight) from Terminal 2.
Where do I take the Krabi bus from Krabi Airport?
Head to the transport counter in arrivals first and buy your ticket there. Look for the Krabi Bus name or logo, then tell the staff you’re going to Krabi Town. If you’re not sure which stop you need, show them your hotel name or map pin.
Once you’ve got your ticket, staff will point you toward the bus area outside the terminal and show you which vehicle to take. The airport buses are usually large white coaches.
Krabi bus convenience rating
The bus is a good budget-friendly choice. It makes the most sense if you don’t have much luggage and your hotel sits fairly close to one of the three Krabi Town stops. If you’re staying farther away, the last bit of the trip can be a bit awkward, especially with a suitcase.
Timetables
Krabi Bus
Timetable
Useful Tips
A private transfer from Krabi Airport to Krabi Town starts from €14 (around THB 533) and takes around 15–20 minutes in light traffic, and you can book one for any time of day or night. You’ll book and pay online before you fly, then meet your driver at the airport and head straight to your accommodation.
With Welcome Pickups, you’ll enter your pickup and drop-off points, travel date, and flight number, then choose a vehicle that fits your group and luggage. Once you’ve paid online, you’ll receive your booking confirmation, followed by your driver details and meeting instructions before pickup.
Your booking includes:
How much is a private transfer from Krabi Airport to Town?
A Welcome Pickups private transfer from Krabi Airport to Krabi Town starts from €14 (around THB 533) for up to three passengers.
For bigger groups, you can book a larger vehicle:
You’ll pay securely online when you book using a credit or debit card, PayPal, Apple Pay, or Google Pay.
*Private transfers can be arranged 24/7 from Krabi Airport.
Where will I meet my private transfer at Krabi Airport?
Your Welcome Pickups driver will meet you at the pickup point given in your booking instructions. You’ll get the exact meeting spot and your driver’s contact info before you arrive, so have a quick look before your flight.
Your driver tracks your flight too, so if you’re delayed, they can adjust the pickup time. Once you’ve collected your bags, follow the meeting instructions to find them. And if you somehow miss each other, just message or call your driver directly via WhatsApp or our app.
Why is a Krabi Airport private transfer the most convenient option?
A private transfer works well if you want to sort everything before you fly. You can skip the taxi counter after landing and head straight to your pickup point, with your ride already paid for. The service also includes plenty of extras to make your trip more comfortable.
Useful Tips
Sedan up to 3 passengers
€14Starting from 4.7 EUR / passenger
Minivan up to 8 passengers
€18Starting from 2.3 EUR / passenger
Minibus up to 8 passengers
€18Starting from 2.3 EUR / passenger
Frequently asked questions
How do I get from Krabi Airport to Krabi Town?
You can get there by taxi, Krabi bus, or private transfer. Taxis and private transfers take you straight to your accommodation, while the Krabi Bus stops at three points in and around Krabi Town.
How far is Krabi Airport from Krabi Town?
The Krabi Airport to Krabi Town distance is around 12–15 km. Depending on where you’re staying, the drive usually takes about 15–20 minutes when traffic is light.
How long does the journey from Krabi Airport to Krabi Town take by taxi and by bus?
A taxi usually gets you into Krabi Town in around 15–20 minutes when traffic is light. The Krabi Bus takes about 16–30 minutes, depending on which of the three town stops you’re getting off at.
How much is the taxi fare from Krabi Airport to Krabi Town?
Expect to pay around €10–€13 (THB 400–500) for a standard taxi carrying 3–4 passengers. You’ll pay the fixed fare at the airport counter, so the driver won’t use the meter on the way into town.
Is there a bus from Krabi Airport to Krabi Town, and how much does it cost?
Yes. The Krabi Bus costs €2.64 (THB 117) per person to Krabi Town. It stops at Krabi Mueang Krabi Bus Terminal, Krabi Town Transfer, and Klong Jilad Pier, so check which one is closest to your hotel before you hop on.
What time does the Krabi Airport bus run, and how often does it leave?
The Krabi Airport bus runs from around 06:00 to 23:00, with one departure every hour, on the hour. If you miss one, the next bus will leave at the start of the following hour.
Where do you buy the Krabi Airport bus ticket, and where does the bus stop?
Buy your ticket at the Krabi Bus counter in Arrivals before you head outside. The bus stops at Krabi Mueang Krabi Bus Terminal, Krabi Town Transfer, and Klong Jilad Pier, so check which stop is closest to your hotel.
Does Krabi Airport offer a shuttle service?
Yes. The Krabi bus service and shared minivans leave from the airport. The larger buses follow set stops, while shared minivans may make several hotel drop-offs.
Is a taxi expensive in Krabi?
Not really. A taxi from Krabi Airport to Krabi Town costs around €10–€13 (THB 400–500) per vehicle. If you’re sharing with two or three other people, you can split the fare between you.
Do Krabi Airport taxis use a meter, or do you pay a fixed coupon fare?
Krabi Airport taxis use fixed fares, so you won’t need to watch the meter climb on the way into town. Pay at the official taxi counter in arrivals, take your coupon or receipt, and the staff will point you to your taxi.
How do you get from Krabi Airport to Krabi Town on a late-night arrival, after the last bus?
If you land after the last Krabi bus has left, get a taxi or use a pre-booked private transfer. Both run 24/7, so landing late doesn’t mean you’re stuck at the airport.
Do you need Thai baht in cash for the Krabi Airport bus and taxi, or can you pay by card?
Bring some Thai baht in cash for the Krabi bus and airport taxi, just in case. Card payment isn’t always available at the transport counters, while private transfers are paid online before you travel.
What is the best way to get from Krabi Airport to Krabi Town with a family, large luggage or a group?
Go for a taxi or private transfer if you’ve got kids, bulky bags, or a bigger group. You’ll be dropped off at your accommodation, and if you’re more than 3–4, you can book a larger vehicle.
Justine Mellor
Justine is a content specialist and writer who started backpacking the world at 16 and has lived in three countries. With roots in the travel industry and a taste for the road less traveled, she seeks out places with soul—where the food’s loud, the music’s local, and the culture runs deep.
Transfer Options in Krabi
Krabi Airport Taxi: Fares to Krabi Town, Ao Nang & Hotels
Transfer Options from Krabi Airport to Koh Lanta | Welcome
Getting from Krabi Airport to Railay Beach | Welcome Pickups
Transfer Options from Krabi Airport to Ao Nang | Welcome Pickups
Krabi Taxi - Prices & Tips for your Taxi in Krabi | Welcome Pickups