Train from Krabi to Bangkok: Online Booking, Schedules, and Routes

Travel from Krabi to Bangkok by bus and train, taking 14-15 hours from Thailand’s stunning tropical beaches to its vibrant capital across 810 km.
Start with a minivan from Krabi to Surat Thani (160 km), then hop on an overnight train to Bangkok (650 km)βno direct train exists, but the combo offers a budget-friendly adventure.
Prefer a simpler ride? The VIP Bus from Krabi to Bangkok delivers direct, overnight comfort with reclining seats and no transfers.
Note: Book your bus tickets to Surat Thani first, then secure separate train tickets from Surat Thani to Bangkokβcombined tickets aren’t available.
Contents
Best Bus & Train Combinations
Option | Bus & Train | Why Choose This |
---|---|---|
β RECOMMENDED | Bus 12:00 (β 16:00) + Train #86 (19:31) | Perfect timing, sleeper comfort |
π MOST CONVENIENT | Van 11:30 (β 16:45) + Train #168 (18:32) | Direct to station, easiest connection |
β¨ LUXURIOUS | Afternoon Van + Train #32 (22:24) | 1st class sleeping cabins available |
Schedule from Krabi to Surat Thani
Buses depart from three main locations in Krabi: Krabi Bus Terminal (Talat Kao) located 4 km north of town, Krabi Town center near travel agencies, and Ao Nang pickup points. Most travelers should head to bus terminal or town offices for the widest selection of departures to Surat Thani Railway Station.
Krabi Bus Terminal (Talat Kao)
Vans are listed below based on arrival time to Surat Thani, with options that allow for smooth train connections appearing first.
Departure β Arrival | Bus/Van Info | Best Train Connection |
---|---|---|
12:00 β 15:00 | Sea Pearl Travel (3h, Direct to Town) | Train #84 at 20:23 |
11:30 β 16:45 | Sea Pearl Travel (5h 15m, Direct to Station) | Train #168 at 18:32 or #86 at 19:31 |
15:00 β 18:00 | Phantip Transport (3h, Direct to Town) | Train #84 at 20:23 |
16:30 β 19:30 | Phantip Transport (3h, Direct to Town) | Train #32 at 22:24 |
Departures to Avoid
Bus/Van | Why Avoid |
---|---|
Late afternoon vans after 16:00 | May miss evening trains |
Very early morning departures | Long wait at train station |
Recommended Train Connections to Bangkok

These trains offer the best connections with afternoon buses from Krabi, minimizing wait time at Surat Thani station while ensuring comfortable arrival times in Bangkok.
Departure β Arrival | Train Details | Best For |
---|---|---|
18:32 β 05:10 (+1) | #168, Rapid (AC Sleeper) 11h |
Early arrival in Bangkok Connects with 11:30 station van |
19:31 β 06:10 (+1) | #86, Express (AC/Fan Sleeper) 11h |
Comfortable overnight journey Connects with 11:30β12:00 buses |
20:23 β 07:05 (+1) | #84, Express (AC/Fan Sleeper) 11h |
Good morning arrival Connects with 12:00β15:00 buses |
22:24 β 08:10 (+1) | #32, Special Express (1st Class) 10h |
Luxury option with private cabins Connects with 16:30 bus |
Sleeper Classes & Fares

First Class AC Sleeper
Special Express (#32)
- Private 2-berth cabin with lock
- AC control, washbasin
- Full dining service available

Second Class AC Sleeper
Trains #168, #86, #84, #172, #32, #38, #46, #170
- Open berths with privacy curtains
- Fresh bedding, AC system
- Reading light, power outlet
Fan/3rd Class
Rapid trains (#86, #172, #170)
- Fan-cooled or basic seating
- Budget-friendly option
- Basic bedding on fan sleepers
Bus Options: Krabi to Surat Thani

Buses cost between THB 300 β 450 per person. Note that different minivans depart from various locations in Krabi: Krabi Bus Terminal (Talat Kao), Krabi Town offices, and Ao Nang pickup points. Afternoon buses (12:00 β 16:00) align perfectly with evening train departures.
Operator | Journey Type | Amenities |
---|---|---|
Sea Pearl Travel | 3h journey to station (fastest direct) | Air conditioning, station-direct service |
Phantip Transport | 3h journey to town | Air conditioning, free water, comfort stops |
Krabi Sea Pearl | 3h journey to station | Air conditioning, direct to train station |
Food & Onboard Services

Onboard Services
- At-seat meals (THB 120 β 250)
- Thai and Western options
- Dining car on Express trains
- Chumphon: Fresh coffee
- Prachuap: Local snacks
- 5 β 10 minute stops
- Rest stop halfway
- Complimentary water
- No toilets on minivans

Krabi to Surat Thani Train Connection
Most buses from Krabi arrive either directly at Surat Thani Railway Station or in Surat Thani town center. From town, you’ll need to arrange transport to the station (15 km). Station arrivals have waiting areas, snack shops, and toilets. For afternoon buses, you’ll typically have 2 β 4 hours to purchase or collect your train tickets before boarding.
Bangkok Arrival Information

Popular Bangkok Destinations
- Shopping areas and major hotels
- 30β40 min from Krung Thep Station
- Taxi: THB 150β200 / MRT: THB 30β40
- International restaurants and nightlife
- 35β45 min from Krung Thep Station
- Taxi: THB 200β300 / MRT + BTS: THB 50β70
- Backpacker area and street food
- 30β40 min from Krung Thep Station
- Taxi: THB 150β200 / Public bus: THB 30β40
FAQs
No. Take a bus to Surat Thani (160 km), then train (650 km) to Bangkok.
14β15 hours total (810 km): 3β5 hours bus + 10β11 hours train.
Sea Pearl 11:30 bus (arrives 16:45) connects perfectly with the 18:32 #168 train.
Yes. Bus+train: THB 1,100β1,500 total vs flights: THB 1,500β3,000.
Book 3β7 days in advance, especially for sleeper trains in high season.
Traveling from Krabi to Bangkok by bus and train offers a scenic, affordable alternative to flying. The 810 km journey takes you from Krabi’s pristine beaches through southern Thailand’s coastal plains to the bustling capital city. While the trip spans 14β15 hours, it provides unique opportunities to experience Thailand’s diverse landscapes and enjoy comfortable overnight train accommodations.
BOOK BUS TICKETS