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: Travelling from Krabi to Bangkok offers several reliable options: direct flight, tourist bus, bus + train (via Surat Thani), or private car/taxi. The direct flight is the fastest; the tourist bus is budget-friendly; the bus + train combo is suitable for overland travellers; private car/taxi offers door-to-door convenience. You can book tickets from Krabi to Bangkok online in advance.

At a glance:

  • 📍 Distance: approx. 780 km by road.
  • ⏱️ Travel time: Flight ~1.5 hours | Tourist Bus ~12–16 hours | Bus + Train ~15–18 hours
  • 💰 Price range: Flight US$ 25–60 pp | Tourist Bus US$ 20–50 pp | Bus + Train US$ 20+ pp
  • ✈️ Flight: Direct flights from Krabi Airport to Bangkok take about 1.5 hours.
  • 🚍 Tourist Bus: Modern long-haul buses run from Krabi to Bangkok—strong budget option.
  • 🚆 Bus + Train: Bus or minivan from Krabi to Surat Thani, then train from Surat Thani to Bangkok.
  • 🚕 Private Car / Taxi: Private vehicle transfer from Krabi to Bangkok; ideal for groups of travelers.

Last updated in 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


A) Bus / Minivan from Krabi to Surat Thani

    • there buses and minivans from Krabi to Surat Thani
    • transfer by bus/van takes about 4 hours from Krabi to Surat Thani
    • price of the bus/van ticket from Krabi to Surat Thani is about $6-15/pp
    • you can also book the whole minivan for 9-12 passengers

B) Train from Surat Thani to Bangkok

    • Surat Thani is the closest railway station to Krabi town, about 240 km north-east of Krabi
    • price of the train ticket to Bangkok is about $22-50/pp
    • transfer by train from Surat Thani to Bankgok takes about 9-12 hours
    • you can check current 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

    • a cheap option how to get by tourist sleeper bus from Krabi to Bangkok
    • buses arrive to various bus stations – eg. Southern Bus Terminal or Khao San Songserm, Mochit Bus Station…
    • travel by bus from Krabi to Bangkok takes about 12-16 hours (about 800 km)
    • bus companies from Krabi to Bangkok: Andaman Sea Tour and Transport, Raja Ferry, Holiday Travel Agency, Nor Phuangphet Transport, Bangkok Travel Plus, Phantip, Lignite, Transport Co, Jolly Travel, Paradise Travel, Songserm…
    • price of the bus ticket from Krabi to Bangkok is about $20-50/pp

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

    • flight is the best and fastest option how to reach Bangkok from Krabi
    • direct flight from Krabi to Bangkok takes about 1.5 hour
    • airlines from Krabi to Bangkok: Bangkok Air, Thai Smile, Thai AirAsia, Thai Airways, Thai Lion Air, Nok Air
    • about 10 flights between Krabi and Bangkok, direct flight to Bangkok starts already at $25-40/pp
    • flights to Suvarnabhumi Airport or Don Mueang Airport from Krabi Airport

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

    • you can also travel by private taxi/car from Krabi to Bangkok
    • travel by private taxi/car from Krabi to Bangkok takes about 11-12 hours
    • taxi companies from Krabi to Bangkok: Bangkok Taxi 24, Andaman Taxis, Glassflower, Torch Taxi, Kanokwan Travel, Gosafe Transport, AEC 168 Transport and Travel, Easyride Services, Kim Transfers of Thailand, Van2Travel, Freedom Tour Taxi Service, N and T Travel, King Travel
    • transport by private taxi/car from Krabi to Bangkok costs about $260-480 (vehicle, car)
    • there are various types of vehicles, vans or minivans for group of people
    • you can take a taxi from Krabi town or Ao Nang
    • Book your private taxi or car from Krabi to Bangkok online

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: