Bangkok to Krabi: All the Ways to Get There
There are 4 main ways to go from Bangkok to Krabi. A plane takes 1 hour 30 minutes and costs 1,500 to 4,500 baht. A bus takes 12 to 14 hours and costs 600 to 1,200 baht. A train to Surat Thani plus a bus takes 14 to 16 hours and costs 800 to 1,800 baht. Your own car takes 9 to 11 hours for a 850-kilometer drive. This guide compares every option on price, time, comfort, and who it suits best. Plus how to get from Krabi Airport to your hotel.
Which Bangkok-to-Krabi Options Do People Use?
Most Thai travelers fly. It saves time and isn't much more expensive than the bus. Some foreign travelers take the bus or a bus-train mix because they want to see the country and save money.
Business travelers and time-pressed folks fly. Groups of 4 to 6 friends or family who can drive choose their own car. It's cheaper per person than buying separate plane tickets.
Flying from Bangkok to Krabi: Fastest and Easiest
A flight takes 1 hour 30 minutes from Bangkok to Krabi Airport. There are 25 to 30 flights per day from 5 airlines: Thai Airways, Bangkok Airways, Thai Lion Air, Thai AirAsia, and Nok Air. Flights leave from Don Mueang Airport (DMK) and Suvarnabhumi Airport (BKK).
Economy class tickets start at 1,500 to 2,500 baht one-way. Book 2 to 4 weeks ahead. Weekday tickets cost 30 to 50 percent less than weekends. During Songkran or New Year, prices jump to 4,500 to 7,500 baht.
The most popular airlines are Thai AirAsia and Thai Lion Air. They're cheaper and have many flights. Bangkok Airways costs 30 to 50 percent more but includes 20 kilograms of checked baggage. Other airlines charge 200 to 400 baht extra for baggage.
Business class tickets cost 5,500 to 9,500 baht one-way. Only Thai Airways and Bangkok Airways offer it. You get big seats, food, and airport lounge access.
Taking the Bus from Bangkok to Krabi: Cheaper and Scenic
Buses leave from Sai Tai Mai Bus Terminal (Taling Chan). The ride takes 12 to 14 hours and costs 600 to 1,200 baht depending on bus class. Buses leave in the early evening (6 to 7:30 p.m.) and arrive in Krabi by morning (7 to 9 a.m.). You sleep on the bus for one night and save on a hotel.
The most popular bus companies are Lignite Tour (800 to 1,200 baht) with VIP 24-seat buses where seats recline to 150 degrees, with blankets, water, and one snack. And 99 Bus (600 to 900 baht) with VIP 32-seat buses.
The bus suits travelers with extra time, who enjoy the journey, and want to save money. Not great for families with small kids or older folks with back or hip problems.
Train from Bangkok to Krabi: Transfer Needed at Surat Thani
There's no direct train to Krabi. You take a train from Krung Thep Aphiwat Central or Hua Lamphong Station to Surat Thani. The train takes 11 to 13 hours and costs 500 to 1,200 baht. Then you switch to a van or bus to Krabi for 3 to 4 hours and 200 to 400 baht.
The popular trains are Express 169 (Bangkok-Sungai Kolok) and Thaksin 173 (Bangkok-Nakhon Si Thammarat). First-class sleeper costs 1,200 to 1,800 baht. Second-class sleeper costs 800 to 1,200 baht. Total trip time including the transfer is 14 to 16 hours.
The train suits travelers who love the experience, foreign travelers who want to see Thai scenery, and students who get a 25 percent discount. Not for urgent travel.
Driving from Bangkok to Krabi: Worth It for Big Groups
Driving from Bangkok to Krabi uses Highway 4 (Phetkasem Road) for 850 kilometers. The drive takes 9 to 11 hours including meal stops and rest breaks. Fuel costs 2,500 to 3,500 baht for a 1.6 to 1.8-liter sedan. Tolls cost 300 to 500 baht.
The route passes Phetchaburi, Prachuap Khiri Khan, Chumphon, Surat Thani, and enters Krabi through Ao Luek district. Recommended stops: Phetchaburi (Thai sweets and Cha Am Beach), Prachuap Khiri Khan (Ao Manao and Sam Ao Market), and Surat Thani (blue sticky rice and Ban Don Bay).
Driving is worth it for groups of 4 to 6 people. Cost per person is 600 to 1,000 baht. Cheaper than the bus and you control your own time. You can stop for photos, eat, and even stay overnight along the way.
Comparing the 4 Ways from Bangkok to Krabi
| Method | Time | Price | Comfort | Best For |
|---|---|---|---|---|
| Economy flight | 1.5 hrs | 1,500-2,500 | High | Urgent travelers |
| Business class flight | 1.5 hrs | 5,500-9,500 | Highest | Business, couples |
| VIP bus | 12-14 hrs | 600-1,200 | Medium | Budget travelers |
| Train + van | 14-16 hrs | 800-1,800 | Medium | Foreign travelers |
| Own car (4-6 people) | 9-11 hrs | 600-1,000/person | High | Families, friends |
From Krabi Airport to Your Hotel: What's the Best Option?
Krabi Airport is 12 kilometers from Krabi town, 25 kilometers from Ao Nang, and 30 kilometers from Railay (including the boat). You have several options.
Airport taxis cost 350 to 500 baht to Ao Nang or 500 to 700 baht to Krabi town. You can find them right outside the terminal. Confirm the flat fare before boarding. They don't use meters.
Shared vans cost 150 to 250 baht per person. Wait for 8 to 10 people to fill the van, then leave. Takes 30 to 45 minutes to Ao Nang. Best for solo travelers on a budget.
Grab rides cost 250 to 350 baht to Ao Nang. Wait 5 to 10 minutes. Book through the app and see the price before requesting. Safe and no haggling.
Free pickup from 4 and 5-star hotels if you book through the hotel website or Booking.com. The driver meets you at the airport door. Tell them your flight number when booking.
For a full Krabi trip plan starting from your arrival, read our complete Krabi travel guide for transport timing and where to stay.
Railay Eco Tour: From Airport Pickup to Trip End
For first-time visitors or travelers who don't want to deal with logistics, Railay Eco Tour offers airport pickup to your hotel, plus sea tours, land tours, and airport drop-off.
Airport pickup to Ao Nang or Krabi town costs 600 to 800 baht per car (holds 1 to 4 people). Bigger vans for 6 to 10 people cost 1,200 to 1,500 baht. We use new vehicles that pass safety checks. Drivers have professional licenses and speak English.
Our Speedboat is for sea tours that depart after you reach your hotel. Plan a half-day rest before starting tours so you don't burn out.
For families who want hassle-free comfort, contact our team for a 3 to 5-day package that includes airport pickup, private cars between hotels, and 1 to 2 sea tour days. No calling Grab or haggling with taxi drivers.
Bangkok to Krabi: Don't Miss These Tips Before Deciding
The best option for most travelers is an economy flight. It takes only 1 hour 30 minutes and starts at 1,500 baht. Compared to a 12 to 14-hour bus, you save tons of time for only 600 to 900 baht more.
Book flights 2 to 4 weeks ahead through the airline's own website. Skip third-party agents that add fees. Pick morning to midday flights (6 to 10 a.m.). They're 30 to 40 percent cheaper than evening flights and have fewer delays.
For families of 4 to 6 who want to save money, driving your own car is the cheapest. About 600 to 1,000 baht per person compared to 1,500+ baht per plane ticket. You add 8 to 10 hours of travel but enjoy the scenery and can stop along the way.
Frequently Asked Questions
Which airline is cheapest from Bangkok to Krabi?
Thai AirAsia and Thai Lion Air are cheapest. Prices start at 1,500 to 2,200 baht one-way if you book 4 weeks ahead. Bangkok Airways is 30 to 50 percent more but includes checked baggage. Weekday tickets are 30 percent cheaper than weekend tickets.
Where do I book a bus from Bangkok to Krabi?
Book at www.busbookingonline.com or www.bus.co.th. Pick your company and departure time. Pay by credit card or PromptPay. Print your ticket or save the QR code on your phone. Arrive at the station 30 minutes before departure.
What's the shortest time from Bangkok to Krabi?
A direct flight is 1 hour 30 minutes. Add 1 to 1.5 hours to get to the airport, 1 hour for check-in, and 30 to 45 minutes from Krabi Airport to your hotel. Total is about 4 to 5 hours from home to hotel.
Is driving from Bangkok to Krabi hard?
Not really. The route is mostly Highway 4. Use GPS or Google Maps. You pass big cities every 1 to 2 hours with gas stations and restaurants. Take breaks every 2 hours. Leave at 5 to 6 a.m. and you'll reach Krabi before dark.
What's the last evening flight from Bangkok to Krabi?
Thai AirAsia's last flight leaves at 9:30 p.m. and arrives Krabi at 11 p.m. Bangkok Airways has a 10 p.m. flight arriving 11:30 p.m. but it's expensive. Krabi Airport closes at midnight. You have to find a taxi quickly to your hotel.
References
There are 4 main ways to go from Bangkok to Krabi. A plane takes 1 hour 30 minutes and costs 1,500 to 4,500 baht. A bus takes 12 to 14 hours and costs 600 to 1,200 baht. A train to Surat Thani plus a bus takes 14 to 16 hours and costs 800 to 1,800 baht. Your own car takes 9 to 11 hours for a 850-kilometer drive. This guide compares every option on price, time, comfort, and who it suits best. Plus how to get from Krabi Airport to your hotel.
Private boat rental in Krabi starts at 2,500 baht for a half-day longtail (holds 8 people) or 8,500 baht for a half-day speedboat (holds 25 people). The price includes the driver, drinking water, and life jackets. It does not include food, park entry fees, or snorkel gear. This guide covers all boat rental prices in Krabi, how to pick the right size for your group, the number of islands you can visit, and what to pack before you rent.
Railay is a peninsula in Krabi province, 20 kilometers from town. You can only get there by boat. Tall limestone cliffs block all roads. It has 4 main beaches, beach bars that stay open until midnight, world-class rock climbing routes, and luxury hotels from 3,500 to 15,000 baht per night. This guide covers everything: the geography, each beach, things to do, where to stay, and the best months to visit.
The Railay shuttle boat is the fastest and cheapest way to get to Railay from Krabi town. It takes only 10 to 15 minutes from Ao Nam Mao Pier. A one-way ticket costs 150 baht, or 250 baht for round-trip. Boats leave every 30 minutes from 8 a.m. to 6 p.m., every day, even in the rainy season. This guide covers the full schedule, prices, where to board, what to pack, and how it compares to a longtail boat. So you can pick what works for you.
Ao Nang things to do go beyond the main beach. The area has classic beach views with mountain backdrops, a night market open every day, beachfront cafes that open at 6:30 a.m., the famous Tiger Cave Temple, and the best sunset viewpoint in the province. This guide covers 10 spots first-time visitors should see, with opening hours, prices, and how to get to each. You can fit them into 1 to 2 days without leaving the Ao Nang area.
Bamboo Island Krabi (Koh Mai Phai) is a tiny island in Hat Noppharat Thara-Mu Ko Phi Phi National Park. It's only about 0.5 square kilometers. But it has the whitest, finest sand and the clearest water near Phi Phi. Families love it. The water stays shallow far from shore, so kids can play safe. And shallow coral rings the whole island, so snorkeling is easy and fun. This guide covers how to get there, entry fees, what to do, and why bamboo island phi phi keeps making "must-visit" lists.