
📅 Bus Timetable – Bangkok to Krabi 🚍 Buses – Bangkok to Krabi 🎫 Book Tickets
VIP bus (overnight)
Best balance of comfort and price, overnight trip saves accommodation
VIP 24-seat bus
More space and comfort with fewer passengers on long journey
Express bus
Cheaper option with AC seats, travel time about 11–13 hours
Cheap unofficial buses
Lower reliability, delays and inconsistent service quality
Quick answer: Travelling from Bangkok to Krabi by bus is one of the most affordable ways to get to Krabi. There are several nightly departures from Bangkok that arrive in Krabi early the next morning. You can book your bus ticket from Bangkok to Krabi online in advance.
At a glance:
- 📍 Distance: approx. 780 km by road.
- ⏱️ Travel time: Tourist bus ~11–15 hours.
- 💰 Price range: Bus tickets from about US$ 20–40 per person.
- 🚍 Bus: Frequent overnight buses from Bangkok’s Southern Bus Terminal or Khao San Road to Krabi Bus Terminal.
Last updated in October 2026
📅 Bus from Bangkok to Krabi – Schedule / Timetable + Tickets:
-
- Bangkok to Krabi – one of the most popular travel route in Thailand, Krabi is a popular tourist site
- from Bangkok to Krabi you can go and travel by tourist seat or sleeper tourist bus, minivan, bus, minibus
- bus tickets from Bangkok to Krabi cost about $20-40/pp (depends on the type of tourist bus)
- travel by bus / van from Bangkok to Krabi takes about 11-15 hours (it can change)
- the most common bus types are air-conditioned or premium tourist modern sleeper or seat buses
- the best option is to travel by sleeper comfortable bus, because transport takes a lot of time
- bus companies to Krabi from Bangkok: SOT Travel, Bangkok Travel Plus, Jarinthon Tour, Montanatip, Phantip, Lignite, Jolly Travel, Songserm, Paradise Travel, Transport Co, Bangkok Booking Center, Raja Ferry, Holiday Travel Agency or others
- you can also travel by train + bus to Krabi via Surat Thani, or you can book direct low-cost flight
- from Krabi you can also travel by bus/van or ferry to Phuket or you can travel by boat to Railay Beach
| Bus Company | Departs in Bangkok | Arrival in Krabi |
|---|---|---|
| Tara Tour and Travel (Express) | 16:00 | 07:00 (next day) |
| Transport Co (Express) | 17:30 | 13:06 (next day) |
| Phuket Travel (VIP 24) | 17:50 | 03:40 (next day) |
| Lignite (Intercity) | 18:20 | 05:20 (next day) |
| Lignite (Intercity) | 18:40 | 05:40 (next day) |
| Lignite (VIP 24) | 18:50 | 06:00 (next day) |
| Lignite (Intercity) | 19:00 | 06:00 (next day) |
| Lignite (Intercity) | 19:10 | 06:10 (next day) |
| Lignite (Intercity) | 19:30 | 06:30 (next day) |
| Lignite (VIP 24) | 19:50 | 06:00 (next day) |
| Lignite (Intercity) | 20:10 | 07:10 (next day) |
Note: This is not a complete timetable. Departure times and travel durations may vary depending on the operator, departure and arrival terminals, and traffic conditions. Check current schedules before booking.
| Bus Company | Departs in Krabi | Arrival in Bangkok |
|---|---|---|
| Nara Travel (Van + Local Bus) | 15:00 | 05:30 (next day) |
| Bangkok Travel Plus (Express) | 15:30 | 06:00 (next day) |
| Lignite (Intercity) | 16:00 | 03:30 (next day) |
| Transport Co (Express) | 16:00 | 11:36 (next day) |
| Lignite (Intercity) | 16:10 | 03:40 (next day) |
| Lignite (Intercity) | 16:10 | 04:10 (next day) |
| Lignite (Intercity) | 16:20 | 04:20 (next day) |
| Andaman Sea Tour and Transport (Express) | 16:30 | 06:00 (next day) |
| Lignite (Intercity) | 16:30 | 03:00 (next day) |
| Lignite (Intercity) | 16:40 | 03:10 (next day) |
| Lignite (Intercity) | 16:40 | 03:40 (next day) |
| Andaman Sea Tour and Transport (VIP 24) | 17:00 | 06:00 (next day) |
| Transport Co (Express) | 17:00 | 12:36 (next day) |
| Lignite (Intercity) | 17:05 | 03:35 (next day) |
| Lignite (Intercity) | 17:05 | 04:05 (next day) |
| Lignite (VIP 24) | 17:10 | 05:10 (next day) |
Note: This is not a complete timetable. Departure times and travel durations may vary depending on the operator, departure and arrival terminals, and traffic conditions. Check current schedules before booking.
🚍 There are various buses on the route from Bangkok to Krabi:
(You can travel by various types of tourist buses from Bangkok to Krabi Province – seat / sleeper buses, luxury vans, minibuses, fast modern minivans…)



❓ FAQ + TIPS – Travel by bus from Bangkok to Krabi
How to book bus tickets from Bangkok to Krabi?
Book tickets online via 12go.asia ➜ or Baolau ➜. You can also choose alternative routes via Surat Thani.
How long does the bus journey from Bangkok to Krabi take?
The journey by tourist bus or van takes approximately 11–15 hours.
How much does a bus ticket from Bangkok to Krabi cost?
Bus tickets cost approximately US$20–40 per person, depending on the company and bus type.
What is the distance from Bangkok to Krabi by bus?
The road distance is approximately 780 km.
Which bus is best from Bangkok to Krabi?
For greater comfort, choose a premium sleeper bus or luxury tourist bus. Booking online in advance is recommended.
Are mobile bus e-tickets accepted for travel to Krabi?
Many companies accept mobile tickets, but check the booking instructions. Printing your ticket is a useful precaution.
Are there alternatives to traveling by bus from Bangkok to Krabi?
You can fly directly or travel by train and bus via Surat Thani. From there, take a bus or minivan from Surat Thani to Krabi.
Where do buses from Bangkok to Krabi depart?
Buses depart from several locations, including the Southern Bus Terminal, Mo Chit bus station, and Khao San Road area. Check your ticket for the exact departure point.
Where can you travel from Krabi?
Popular destinations include Koh Phi Phi, Koh Lanta, and Phuket from Ao Nang, accessible by boat, ferry, bus, or minivan.
How to travel from Krabi back to Bangkok?
Travel by direct flight, bus or minivan plus train via Surat Thani, or private taxi. See the Krabi to Bangkok travel guide.

