KRABI to BANGKOK — Transport Options ☀️

How to get from Krabi to Bangkok by plane, bus, van, train, car
How to get from Krabi to Bangkok? You can go to Bangkok by plane, bus, private car or van+train.
  1. Bus + Train to Bangkok
  2. Bus – Krabi to Bangkok
  3. Flight – Krabi to Bangkok
  4. Taxi – Krabi to Bangkok
  5. Book a Tour Online 🎫
  6. Book Ticket Online 🎫
Best comfort

VIP bus

Comfortable seats with more space and better onboard experience

Best budget

Standard bus

Lowest price option with basic comfort and simple service

Avoid

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.

BOOK TICKETS with 12go.asia

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.

Comparison of Transfer Options from Krabi to 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)

BOOK TICKETS with Baolau


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.

train-surat-thani-to-bangkok
From Krabi to Bangkok you can travel by van/bus + train via Surat Thani town (photo: 12go.asia).

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.

BOOK BUS TICKET to Bangkok

🚍 Bus Schedule + Tickets from Bangkok to Krabi:
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

bus-songserm-krabi-to-bangkok
Bus of Songserm company from Krabi to Bangkok (photo: 12go.asia).

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.

thai-airways-flight-krabi-to-bangkok
Direct flight from Krabi to Bangkok is the fastest and best way of transfer.

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.

BOOK TAXI / CAR to Bangkok

🚕 Taxi Schedule + Companies from Krabi to Bangkok:
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

taxi-car-krabi-to-bangkok
From Krabi to Bangkok you can travel by private car or taxi (photo: Bangkok Taxi 24).

❓ FAQ — Travel from Krabi to Bangkok

How to book tickets or flights from Krabi to Bangkok?

Book bus, train, taxi, and flight tickets online via 12Go ➜ or Baolau ➜.

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.



💡 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.


🎫 Book your train, bus tickets or flights from Krabi to Bangkok:

(You can change your departure or arrival place, eg. Krabi to Surat Thani, Surat Thani to Bangkok…)

Bangkok to Pattaya ➜

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: