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

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
- a cheap option how to get by tourist sleeper bus from Krabi to Bangkok
| 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
-
- 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

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