The quickest way to get from Krabi to Bangkok is to fly: the hop from Krabi Airport takes about 1 hour 25 minutes, 12Go lists around 23 flights a day between 08:15 and 20:20, and fares start at THB 1,579.
Need Bangkok → Krabi? See the reverse guide.
On a tight budget, overnight van and bus combos from Ao Nang start at THB 752 and roll into Khao San Road around dawn.
Prefer a bed to a bus seat? A van to the railway and a night train to Bangkok costs from THB 1,015.
See every flight, bus and train on one page
Compare Krabi → Bangkok on 12Go →The detail everyone misses: most overnight buses reach Bangkok between about 05:00 and 07:00, long before hotel check-in.
The big coaches also stop at the Southern Bus Terminal on the Thonburi side, which has no Skytrain or subway, so plan the last leg before you board.
At a Glance
Krabi to Bangkok transport options
Compare fares and travel times, then jump to the option that suits you.
| Transport | Fare | Travel time |
|---|---|---|
| Flight from Krabi AirportTo Don Mueang or Suvarnabhumi | FareFrom THB 1,579per person | Travel timeAbout 1h 25m in the air |
| Overnight bus from Krabi Bus TerminalLignite, Andaman Sea Tour, Transport Co | FareFrom THB 821per person | Travel timeAbout 13h to 20h |
| Van and bus from Ao NangEnds on or near Khao San Road | FareFrom THB 752per person | Travel timeAbout 14h to 15h |
| Van and night trainVia Surat Thani to Krung Thep Aphiwat | FareFrom THB 1,015per person, fan seat | Travel timeAbout 15h |
| Private transferHotel to hotel | FareFrom THB 8,998per vehicle | Travel timeAbout 10h to 16h |
| Driving yourselfHighway 4 north | FareVariesplus fuel | Travel timeAbout 11h to 12h |
Fares are 12Go and Bookaway listings for a Monday departure. Prices change with the date, so check live before you book.
Krabi to Bangkok timetable
These are the regular departures in the 12Go timetable from Krabi to Bangkok and its two airports, with the lowest fares in baht.
Tap a route for live seats.
| Transport | From | Time | Departures |
|---|---|---|---|
| To Bangkok | |||
| Flight | THB 1,737 | 1h 20m and up | About 23 flights a day, 08:15 to 20:20 (live listing) |
| Bus (express) | THB 740 | 12h to 14h 7m | 16:00, 17:00 |
| Van and bus | THB 938 | 15h to 17h 10m | 15:20, 15:30, 16:00 |
| Private car | THB 10,650 | 11h | Pickup at any time you choose |
| To Don Mueang Airport | |||
| Flight | THB 1,060 | 1h 20m and up | 13:45, 15:40 |
| Private car | THB 15,301 | 12h | Pickup at any time you choose |
| To Suvarnabhumi Airport | |||
| Private car | THB 15,301 | 12h | Pickup at any time you choose |
Lowest fares across all operators in the 12Go timetable. Fares and times change by date and operator, so tap a route to see live seats.
1. Flight from Krabi Airport, the one I would book
Krabi International Airport sits about 9 km from Krabi Town and roughly 27 to 30 km from Ao Nang.
For a Monday in November, 12Go showed around 23 nonstop flights to Bangkok, the first at 08:15 and the last at 20:20.
Most budget flights land at Don Mueang (DMK), the full-service and some low-cost ones at Suvarnabhumi (BKK). Pick your airport by where you sleep or where you fly next, not just by price.
| Airline | Lands at | Lowest fare on 12Go | Example departures |
|---|---|---|---|
| Nok Air | Don Mueang | THB 1,579 | 11:35, 15:00, 18:40 |
| Thai Lion Air | Don Mueang | THB 1,698 | 08:15, 11:00, 12:10, 19:25 |
| Thai AirAsia | Don Mueang | THB 1,809 | 10:50, 12:15, 17:55, 18:35, 19:45 |
| Thai AirAsia | Suvarnabhumi | THB 2,004 | 08:55, 15:55 |
| Thai Vietjet | Suvarnabhumi | THB 2,323 | 09:00, 11:10, 19:00 |
| Thai Airways | Suvarnabhumi | THB 2,434 | 09:35, 12:45, 20:20 |
| Bangkok Airways | Suvarnabhumi | THB 2,942 | 09:50 |
The cheapest fares usually include only a 7 kg cabin bag.
If you travel with a suitcase, add checked baggage when you book, because it costs more at the airport counter.
Getting to Krabi Airport
From Krabi Town the airport is a short ride, around 20 to 30 minutes. From Ao Nang, allow 30 to 45 minutes and leave earlier in the late afternoon traffic.
Grab and Bolt both work for the ride to the airport, and many Ao Nang hotels run a paid shuttle.
Expect roughly THB 500 to 800 from Ao Nang for either.
Krabi Airport has two terminals about 100 meters apart. Check which one your airline uses before the driver drops you off.
My verdict: the clear winner for most travelers. You lose a morning, not a whole night, and fares are often close to a VIP bus.
Flying back to Bangkok?
Compare Krabi → Bangkok flights on 12Go →2. Overnight bus from Krabi Bus Terminal
The big coaches leave from Krabi Bus Terminal, a few kilometers outside Krabi Town, between 16:00 and 17:30.
They run through the night and arrive at Bangkok’s Southern Bus Terminal, known locally as Sai Tai Mai, at around 06:00 to 07:00.
The cheap Transport Co buses are much slower, listed at about 19 hours 30 minutes and reaching the Southern Terminal around midday.
| Operator and class | Leaves | Arrives | Price on 12Go |
|---|---|---|---|
| Transport Co (government bus) | 16:00, 17:00, 17:30 | 11:36 to 13:06 at Southern Terminal | From THB 821 |
| Lignite, Express | 16:00 | 05:30 at Mochit | THB 1,012 |
| Lignite, Express | 16:00 | 06:00 at Southern Terminal | THB 1,012 |
| Andaman Sea Tour, Bus | 16:30 | 06:00 at Southern Terminal | THB 1,267 |
| Lignite, VIP 24 | 17:00 | 07:00 at Southern Terminal | THB 1,521 |
| Andaman Sea Tour, VIP 24 | 17:00 | 06:00 at Southern Terminal | THB 1,762 |
| K and P Travel and Tour, Bus | 2 departures from 17:00 | About 13 hours later at Mochit | From THB 1,688 |
VIP 24 coaches have only three seats per row, so they recline much further. On Bookaway the same Andaman Sea Tour VIP 24 bus shows at US$48.
One Lignite bus and the K and P Travel buses end at Mochit in the north instead. That is the better choice if you are staying near Chatuchak or heading on to northern Thailand.
Where to catch it
Krabi Bus Terminal is the main long-distance station for the province.
From Ao Nang, a shared songthaew costs around THB 60, while a Grab is quicker if you have luggage.
Bring a jacket or a sarong.
The air conditioning on Thai night buses runs cold, and most make one short food stop during the night.
My verdict: a solid choice if you want to save a hotel night. Pay the extra for VIP 24 if you plan to sleep.
Want a VIP 24 seat?
Compare overnight buses on 12Go →3. Van and bus from Ao Nang, cheapest to Khao San
Most travel agencies in Ao Nang sell a combined ticket: a minivan picks you up in the afternoon and takes you to a tour bus in Krabi.
The bus then drops you on or near Khao San Road early the next morning.
12Go listed 56 van and bus combos for the day.
The cheapest was THB 752 from the McDonald’s in Ao Nang at 15:30, arriving on Khao San Road at about 06:00.
| Pickup | Leaves | Arrives | Price |
|---|---|---|---|
| Ao Nang (McDonald’s) | 15:30 | Khao San Road, about 06:00 | THB 752 on 12Go |
| Ao Nang (McDonald’s) | 15:00 | Khao San Road, about 05:00 | THB 929 on 12Go |
| Krabi Van Station | 16:00 | Ratchadamnoen Road, about 06:00 | THB 1,098 on 12Go |
| Krabi Sea Pearl Travel (Montanatip express bus) | 16:00 | Ratchadamnoen Road, about 05:00 | US$21 on Bookaway |
| Ao Nang (Jarinthon VIP 32) | 15:00 | Ratchadamnoen Road, about 06:00 | US$42 on Bookaway |
Nara Travel and Nor Phuangphet Transport also sell bus and van tickets to Khao San for THB 1,278 to 1,420.
Both reach Khao San at about 05:30 to 06:00.
Want to skip Khao San entirely? Andaman Shuttle runs one van at 15:30 from Ao Nang to any Bangkok hotel for THB 1,920, though the ride takes about 18 hours.
My verdict: unbeatable on price for backpackers. Read recent reviews of the operator before you pay, because comfort varies a lot.
Traveling on a budget?
Compare van and bus combos on 12Go →4. Van and night train via Surat Thani
Krabi has no railway station, so the train journey starts with a van to Surat Thani. Van2Travel sells one ticket that covers both legs, with hotel pickup in Ao Nang at 18:00.
The train arrives at Krung Thep Aphiwat Central Terminal in Bangkok at about 09:05 the next morning. A third-class fan seat costs THB 1,015 on 12Go, and the same combo shows at US$27 on Bookaway.
12Go also lists second-class sleeper and seat classes on this ticket, but they had no fare when we searched.
Sleeper berths are always the first to go on night trains, so check early if you want a bed.
Krung Thep Aphiwat connects directly to the MRT Blue Line at Bang Sue station. From there the subway reaches Chatuchak, Sukhumvit, Silom and Chinatown without a taxi.
My verdict: the most relaxed overland option if you land a sleeper berth. In a fan seat, the bus is just as comfortable.
Prefer the train?
See the van and train ticket on 12Go →5. Private transfer, best for groups
A private car or van collects you at your hotel in Krabi or Ao Nang and drives you to your door in Bangkok.
12Go lists prices per vehicle, with the drive taking roughly 10 to 16 hours depending on the operator and stops.
| Vehicle | Operator | Price per vehicle |
|---|---|---|
| Economy car, up to 3 people | AEC 168 Transport and Travel | From THB 8,998 |
| SUV, up to 4 people | Easyride Services | From THB 10,235 |
| Economy car, up to 3 people | Kanokwan Travel | From THB 13,282 |
| Van, up to 9 people | Gosafe Transport | From THB 16,812 |
| Van, hotel pickup in Ao Nang | Van2Travel | From THB 18,050 |
Cars to Suvarnabhumi or Don Mueang start at about THB 15,301 in the 12Go timetable. That only makes sense if you are a big group with a flight to catch.
My verdict: worth it for families or groups who want to stop along the way. For two people, flying is far cheaper and faster.
Traveling as a group?
Compare private cars on 12Go →6. Driving yourself
The road trip is about 780 km, most of it on Highway 4, the old Phetkasem Road that runs up the peninsula through Chumphon and Hua Hin.
Plan on 11 to 12 hours of driving, and longer with breaks.
Thailand drives on the left, and you need your license plus an International Driving Permit. To compare cars, see rental cars in Krabi, and check the one-way drop fee before you book.
Splitting the drive is the fun part. Hua Hin, a few hours short of Bangkok, makes an easy overnight stop by the sea.
My verdict: only worth it as a road trip with stops. As a straight transfer, it is slower than flying and costs more than the bus.
On a night bus, keep a warm layer, your passport, a charger and a toothbrush in a small day bag. Big bags ride in the hold, and you will not see them again until Bangkok.
Step by step: flying from Krabi to Bangkok
- Book your flight on 12Go and check whether it lands at Don Mueang or Suvarnabhumi.
- Add checked baggage online if you have more than a 7 kg cabin bag.
- Book a Grab or your hotel shuttle to Krabi Airport, leaving Ao Nang at least 2 hours 30 minutes before departure.
- Check the terminal your airline uses at Krabi Airport and drop your bag at the counter.
- Land in Bangkok and follow the signs to the Airport Rail Link at Suvarnabhumi or the SRT Red Line at Don Mueang.
- Ride into the city by train, or take a metered taxi from the official taxi rank.
What it costs for 1, 2 or 4 people
| Option | 1 person | 2 people | 4 people |
|---|---|---|---|
| Van and bus from Ao Nang | THB 752 | THB 1,504 | THB 3,008 |
| Lignite express bus | THB 1,012 | THB 2,024 | THB 4,048 |
| Van and train, fan seat | THB 1,015 | THB 2,030 | THB 4,060 |
| Cheapest flight (Nok Air) | THB 1,579 | THB 3,158 | THB 6,316 |
| Private SUV (Easyride) | From THB 10,235 | From THB 10,235 | From THB 10,235 |
Even for four people, flying costs about THB 3,900 less than a private SUV. Add about THB 500 to 800 for the ride to Krabi Airport, plus airport transfers in Bangkok.
Which option should you choose?
- Short on time: fly, ideally on a morning departure.
- Lowest price: the van and bus combo from Ao Nang to Khao San.
- Want to sleep properly: a VIP 24 bus or a sleeper berth on the night train.
- Staying near Chatuchak or Mochit: the Lignite express or K and P Travel buses that end at Mochit.
- Catching an international flight: fly to Suvarnabhumi and connect there.
- Family or group with luggage: a private van, or a flight for real time savings.
Arriving in Bangkok
Where you arrive depends on how you travel, and the city is big. Here is what to expect at each arrival point.
- Southern Bus Terminal (Sai Tai Mai): about 10 km west of the center, with no BTS or MRT. A metered taxi to Khao San Road is about THB 100 to 150.
- Khao San Road and Ratchadamnoen Road: van and bus combos stop right in the old town, close to the Grand Palace.
- Mochit: the Lignite express and K and P Travel buses end in the north, a short taxi ride from BTS Mo Chit and MRT Chatuchak Park.
- Krung Thep Aphiwat: the night train ends here, linked to the MRT Blue Line at Bang Sue.
- Don Mueang Airport: take the SRT Red Line or a taxi, see our Don Mueang Airport guide.
- Suvarnabhumi Airport: the Airport Rail Link runs to Phaya Thai, see our Suvarnabhumi to the city guide.
The old Southern Bus Terminal further down the same road now handles only vans and minibuses. Some map apps still point to it, so check the pin before you send a driver.
Bangkok: things to do and where to stay
After the islands, Bangkok feels like a different country.
Start with the Grand Palace, Wat Pho and a ferry across the Chao Phraya to Wat Arun, then eat your way through Chinatown on Yaowarat Road.
On a weekend, Chatuchak Market is worth a morning. Evenings belong to the rooftop bars and the night markets.
Which area to stay in
- Riverside: the grand hotels, sunset views and boats to the temples; ideal after a beach trip.
- Sukhumvit: on the BTS line, with restaurants, nightlife and hotels at every price.
- Siam and Ploenchit: the shopping heart of the city, central for the BTS and good for families.
- Old town and Khao San: budget beds near the Grand Palace, where the cheap Krabi buses stop.
Our where to stay in Bangkok guide compares the neighborhoods in detail.
Best luxury hotels in Bangkok
- Mandarin Oriental, Bangkok: the riverside grande dame, which began as a guesthouse in 1876; its original building is now the Authors’ Wing.
- Capella Bangkok: 101 river-facing rooms on the Chao Phraya, including riverfront villas with private gardens and plunge pools.
- The Peninsula Bangkok: on the Thonburi bank, where every room overlooks the river and a free shuttle boat crosses to Saphan Taksin.
- Rosewood Bangkok: 158 rooms in a 30-story tower on Ploenchit Road, with an indoor-outdoor lap pool and the Lennon’s vinyl bar.
Practical tips before you go
Carry some cash. Songthaews in Krabi, night bus food stops and Bangkok taxis all prefer small baht notes.
Be careful on public Wi-Fi. Airports, bus terminals and hotel lobbies run open networks. A VPN such as ExpressVPN keeps your bookings and banking private.
Book ahead for weekends and holidays. Flights and VIP buses fill up before Songkran, New Year and long weekends.
Plan the dawn arrival. Ask your Bangkok hotel about early check-in or luggage storage if you come in on a night bus.
Heading back south? Our Bangkok to Krabi guide covers the return trip, and Bangkok to Phuket is next door on the Andaman coast.
For getting around the city, read our Bangkok public transport guide.
Tours from Bangkok
Floating markets, Ayutthaya day trips, temple tours and evening dinner cruises on the Chao Phraya are the classics.
Frequently asked questions
How long is the flight from Krabi to Bangkok?
About 1 hour 25 minutes to 1 hour 35 minutes. Flights land at either Don Mueang or Suvarnabhumi, depending on the airline.
How much is a flight from Krabi to Bangkok?
The cheapest fares on 12Go start at about THB 1,579 with Nok Air to Don Mueang. Flights to Suvarnabhumi started at about THB 2,004 when we searched.
Is there a direct bus from Krabi to Bangkok?
Yes. Lignite, Andaman Sea Tour and Transport Co run overnight buses from Krabi Bus Terminal between 16:00 and 17:30, from THB 821 to THB 1,762.
How long is the bus from Krabi to Bangkok?
Plan on about 13 to 15 hours. Most buses leave in the late afternoon and arrive in Bangkok between 05:00 and 07:00, but the cheapest Transport Co buses take about 19 hours 30 minutes.
Is there a train from Krabi to Bangkok?
Not directly, because Krabi has no railway station. A combined ticket takes you by van to Surat Thani and by night train to Krung Thep Aphiwat, from THB 1,015.
Where does the bus from Krabi arrive in Bangkok?
The big coaches arrive at the Southern Bus Terminal (Sai Tai Mai), while one Lignite bus and the K and P Travel buses end at Mochit. Van and bus combos stop on or near Khao San Road.
How do I get from Ao Nang to Krabi Airport?
Take a Grab, Bolt or your hotel shuttle, which usually costs about THB 500 to 800 and takes 30 to 45 minutes.
How much is a private car from Krabi to Bangkok?
On 12Go, private cars start at THB 8,998 for an economy car and about THB 10,235 for an SUV. Nine-seat vans start at around THB 16,812.
Ready for Bangkok?
Live seats and prices for flights, night buses, trains and private cars from Krabi to Bangkok.
Prices last verified: November 2026. Sources: flight, bus, van, train and private car fares from 12Go’s and Bookaway’s live listings and the 12Go timetable; Krabi Airport and Southern Bus Terminal details from airport and Bangkok transport guides; hotel facts from the hotels and travel press.






