
Flight
Fastest and most convenient overall travel option
VIP bus
Comfortable seats with more space and better onboard experience
Standard bus
Lowest price option with basic comfort and simple service
Train via Surat Thani
Requires multiple transfers and is less convenient overall choice
Quick answer: You can travel from Krabi to Bangkok by direct flight, tourist bus, bus + train via Surat Thani, or private car/taxi. Flights are the fastest, buses are the cheapest, while private transfers offer the highest comfort. Tickets can be booked online in advance.
At a glance:
- 📍 Distance: about 780 km by road.
- ⏱️ Travel time: Flight 1.5 hrs | Bus 12–16 hrs | Bus + Train 15–18 hrs
- 💰 Price: Flight US$25–60 | Bus US$20–50 | Bus + Train from US$20
- ✈️ Flight: Direct flights from Krabi Airport take about 1.5 hours.
- 🚍 Bus: Comfortable long-distance buses operate daily.
- 🚆 Bus + Train: Bus to Surat Thani, then train to Bangkok.
- 🚕 Private Car: Door-to-door transfer, ideal for families and groups.
Last updated: April 2026
From Krabi to Bangkok you can travel by plane, bus, train + bus, or private taxi.
The distance from Krabi to Bangkok is about 780 km by land and around 660 km by air. The fastest and most convenient option is a direct flight from Krabi International Airport to Bangkok, taking only about 1.5 hours. You can also travel by tourist bus or by bus + train via Surat Thani, as Krabi has no railway station. Budget transport starts from around $20-30/pp, while flights are often available at very competitive prices.
Bangkok is Thailand’s capital and the country’s main transport hub, offering countless attractions, shopping, temples, and excellent transport connections. From Bangkok you can also travel to Ho Chi Minh City. Before your trip, check the Weather in Bangkok.
| Transfer Mode – Krabi to Bangkok: | Travel Time | Cost Range |
|---|---|---|
| Bus + Train (via Surat Thani) | 15 hours | $20+/pp |
| Tourist Bus | 12–16 hours | $20–50/pp |
| Plane – Direct Flight | 1.5 hours | $25–60/pp |
| Private Taxi/Car | 11–12 hours | $260–480 (car) |
How do I get from Krabi to Bangkok?
1. BUS + TRAIN from Krabi to Bangkok
👉 Bus + train via Surat Thani is the best overland alternative from Krabi to Bangkok.
- ✔️ Good for: budget travelers and train enthusiasts
- ✔️ Duration: ~15–18 hours
- ✔️ Comfort: good (modern buses and trains)
- ✅ Best option: Bus to Surat Thani + train to Bangkok
- 💡 Tip: Sleeper trains are the most comfortable for overnight travel.
- 🌏 Extra tip: Book train tickets a few days in advance during the high season.
A) Bus / Minivan from Krabi to Surat Thani
Travel from Krabi to Surat Thani by tourist bus or minivan. The trip takes about 4 hours, with tickets costing around $6–15 per person. Private minivans for groups of 9–12 passengers are also available.
B) Train from Surat Thani to Bangkok
Surat Thani is the nearest railway station to Krabi, located about 240 km away. Trains to Bangkok take about 9–12 hours, with fares ranging from $22–50 per person. You can also view the Thailand Railway Map.

2. BUS from Krabi to Bangkok
👉 Tourist sleeper bus is the cheapest and most popular way to travel from Krabi to Bangkok.
- ✔️ Good for: budget travelers
- ✔️ Duration: ~12–16 hours
- ✔️ Comfort: good (air-conditioned sleeper buses)
- ✅ Best option: Overnight sleeper bus
- 💡 Tip: Overnight travel saves one night of accommodation.
- 🌏 Extra tip: Book your preferred seat online before departure.
Traveling by tourist sleeper bus from Krabi to Bangkok is a popular low-cost option for travelers who prefer overland transport. The route covers about 800 km and takes approximately 12–16 hours.
Modern air-conditioned buses operate throughout the day and overnight. Most services arrive at Southern Bus Terminal, Mochit Bus Terminal or Khao San, depending on the bus company.
Bus tickets cost about $20–50 per person. Companies such as Transport Co, Lignite, Phantip, Raja Ferry and Songserm operate this route, and tickets can be booked online in advance.
| Bus Company | Departs Krabi | Arrival in Bangkok | Ticket |
|---|---|---|---|
| Lignite | 16:30 | 03:00 | From $25.00 |
| Andaman Sea Tour | 17:00 | 06:00 | From $49.00 |
| Andaman Sea Tour | 17:00 | 12:36 | From $23.00 |
| Raja Ferry | 15:00 | 06:00 | From $40.00 |
| Raja Ferry | 16:00 | 11:35 | From $40.00 |
| Holiday Travel Agency | 16:00 | 06:00 | From $21.00 |
| Bangkok Travel Plus | 15:30 | 06:00 | From $25.00 |

3. DIRECT FLIGHT from Krabi to Bangkok
👉 Direct flight is the fastest and most convenient way to travel from Krabi to Bangkok.
- ✔️ Good for: all travelers who want to save time
- ✔️ Duration: ~1.5 hours (fastest option)
- ✔️ Comfort: very high (direct flight)
- ✅ Best option: Low-cost direct flight
- 💡 Tip: Book early for fares from about $25 per person.
- 🌏 Extra tip: Choose between Suvarnabhumi and Don Mueang Airport.
A direct flight from Krabi to Bangkok is the fastest transport option. Flight time is about 1.5 hours, making it the best choice for travelers with limited time.
Several airlines operate this route, including Bangkok Airways, Thai AirAsia, Thai Airways, Thai Lion Air, Nok Air and Thai Smile. Around 10 direct flights are available every day.
Flights depart from Krabi Airport and arrive at either Suvarnabhumi or Don Mueang Airport. One-way tickets usually cost about $25–40 per person.

4. PRIVATE TAXI/CAR from Krabi to Bangkok
👉 Private taxi is the most comfortable door-to-door way to travel from Krabi to Bangkok.
- ✔️ Good for: families, groups and private travel
- ✔️ Duration: ~11–12 hours
- ✔️ Comfort: very high (door-to-door transfer)
- ✅ Best option: Private car or minivan with driver
- 💡 Tip: Minivans are a cost-effective choice for groups.
- 🌏 Extra tip: Hotel pickup is available from Krabi Town and Ao Nang.
A private taxi or car offers the most comfortable way to travel from Krabi to Bangkok. The journey takes about 11–12 hours with flexible departure times and convenient door-to-door service.
Modern private transfers in Thailand include sedans, SUVs, vans and spacious minivans. Pick-up is available from Krabi Town, Ao Nang and other nearby locations.
Transfers cost about $260–480 per vehicle, depending on the vehicle type. Private cars can be booked online in advance with companies such as Bangkok Taxi 24, Glassflower, Andaman Taxis, King Travel and other trusted operators.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Glassflower | 11:00 | From $440.00 |
| Torch Taxi | 10:10 | From $270.00 |
| Kanokwan Travel | 11:00 | From $300.00 |
| Gosafe Transport | 10:10 | From $480.00 |
| AEC 168 Transport | 10:10 | From $480.00 |
| Easyride Services | 11:00 | From $320.00 |
| Kim Transfers | 11:00 | From $400.00 |
| Van2Travel | 16:00 | From $500.00 |
| Freedom Tour Taxi | 12:30 | From $470.00 |
| Thailand Travel Taxi | 11:30 | From $300.00 |
| N and T Travel | 11:20 | From $320.00 |
| King Travel | 12:00 | From $470.00 |

❓ FAQ — Travel from Krabi to Bangkok
How to book tickets or flights from Krabi to Bangkok?
How long does it take to get from Krabi to Bangkok?
Direct flights take about 1.5 hours, buses 12-16 hours, bus + train via Surat Thani about 15 hours, and private taxis around 11-12 hours.
What is the distance from Krabi to Bangkok?
The distance is about 780 km by road and around 660 km by air.
How much does it cost to travel from Krabi to Bangkok?
Flights cost about $25-60/pp, buses and bus + train $20-50/pp, and private taxis about $260-480 per vehicle.
What is the best way to travel?
A direct flight is the fastest and often the best-value option, with many low-cost flights available daily.
What is the cheapest transport option?
The cheapest options are tourist buses or bus + train via Surat Thani, with fares starting at about $20 per person.
Is there a train from Krabi to Bangkok?
No. Krabi has no railway station. You must first travel to Surat Thani by bus or taxi and continue by train.
Can I book a private taxi?
Yes. Private cars and minivans are available online and are ideal for groups or travelers seeking maximum comfort.
Where can you travel from Bangkok?
From Bangkok you can visit Khao Yai National Park, Ayutthaya, or Vientiane in Laos.
Where to stay in Bangkok?
Bangkok offers everything from budget hostels to luxury hotels. Book accommodation in Bangkok ➜.
Is Thailand suitable for solo travel?
Yes. Thailand is one of Asia’s most popular destinations for solo travelers. Read more: Solo Travel in Thailand.
🧭 Popular travel routes from Krabi / Ao Nang in southern Thailand:
If you’re planning your next trip from Krabi, here are other popular routes you can take by bus / van, train, taxi, flight:
These are the most popular travel routes from Krabi for visitors exploring Southern Thailand.
💡 Practical Travel Tips for Krabi to Bangkok
Traveling from Krabi to Bangkok is easy thanks to frequent flights, buses, and train connections via Surat Thani.
- Fastest Option: Direct flights take about 1.5 hours and are often the best choice.
- Budget Option: Overnight buses or bus + train via Surat Thani are cheaper alternatives.
- No Direct Train: Travel to Surat Thani first before boarding a train to Bangkok.
- Book Early: Flights and buses can sell out during holidays and high season.
- Private Transfer: Taxis and minivans offer the most comfortable door-to-door journey.
Tip: Flight, bus, train, and private transfer tickets can be booked online in advance.
