Train from Bangkok to Krabi: Schedules & Routes

Travel from Bangkok to Krabi by train and bus, taking 14-15 hours from Thailand’s bustling capital to its pristine beaches and dramatic limestone cliffs.
Start with an overnight train from Bangkok to Surat Thani, then hop on a connecting bus to Krabi—no direct train exists, but the combo offers an affordable adventure.
Prefer a simpler ride? The VIP Bus from Bangkok to Krabi delivers direct, overnight comfort with reclining seats and no transfers.
Note: Book your train tickets to Surat Thani first, then secure separate bus tickets from Surat Thani to Krabi—combined tickets aren’t available.
Contents
Best Train & Bus Combinations

Krung Thep Aphiwat Central Terminal Station
Option | Train & Bus | Why Choose This |
---|---|---|
⭐ RECOMMENDED | Train #85 (19:50 → 06:23) + Bus 07:30 | Perfect timing, minimal wait |
⚡⚡ FASTEST | Train #39 (22:50 → 08:05) + Bus 09:10 | Late departure from Bangkok |
💰💰 BUDGET | Train #167 (20:30 → 07:16) + Bus 08:00 | Lowest combined fare |
Krung Thep Aphiwat Central Terminal Station
Train Schedule to Surat Thani
Trains are listed below by recommendation priority rather than departure time, with our top picks for most travelers appearing first.
Departure → Arrival | Train Info | Best Bus Connection |
---|---|---|
19:50 → 06:23 (+1) | #85, 1st/2nd class sleeper | 07:30 → Krabi 10:30 |
22:50 → 08:05 (+1) | #39, 1st/2nd class sleeper | 09:10 → Krabi 12:10 |
20:30 → 07:16 (+1) | #167, 2nd/3rd class sleeper | 08:00 → Krabi 11:00 |
18:50 → 04:58 (+1) | #83, 1st/2nd class sleeper | 06:30 → Krabi 09:30 |
16:50 → 04:06 (+1) | #31, 1st/2nd/3rd class | 06:30 → Krabi 09:30 |
Trains to Avoid
Train | Why Avoid |
---|---|
#43 (08:05 → 16:45) | Too late for same-day buses |
#171, #169 (night arrivals) | Middle-of-night arrival, long wait |
Sleeper Classes & Fares

First Class AC Sleeper
Special Express (#39) and Express trains (#83, #85)
- Private 2-berth cabin with lock
- AC control, washbasin
- Full dining service available

Second Class AC Sleeper
All overnight trains to Surat Thani
- Open berths
- Bedding, AC
- Privacy curtains, reading light
Fan/3rd Class
Rapid trains (#167, #173) only
- Fan-cooled or basic seating
- Budget-friendly option
- Basic bedding on fan sleepers
Food & Onboard Services

Onboard Services
- At-seat meals (THB 120-250)
- Thai and Western options
- Dining car on Express trains
- Hua Hin: Seafood snacks
- Chumphon: Fresh coffee
- 5-10 minute stops
- Mid-journey rest stop
- Complimentary water
- Onboard toilets

Surat Thani Station to Bus Connection
Bus tickets available at station counters (THB 300-500). Skip lines by booking combined train+bus tickets in advance. Station has waiting areas, snack shops, and toilets.
BOOK BUS TICKETS ONLYSchedule for Surat Thani Train Station to Krabi

All buses cost between THB 300-500 per person and arrive at Krabi Bus Terminal. The Phantip 1970 Express (08:00) is fastest at 3 hours vs standard 4-hour journey. Morning buses (06:30-08:00) align perfectly with overnight train arrivals. Distance: 155 km.
Departure | Operator | Arrival in Krabi |
---|---|---|
06:30 | 465 Transport | 09:30 |
07:30 | Krabi Sea Pearl | 10:30 (direct to station) |
08:00 | Phantip 1970 | 11:00 |
09:10 | 465 Transport | 12:10 |
11:00 | 465 Transport | 14:00 |
12:30 | 465 Transport | 15:30 |
15:30 | 465 Transport | 18:30 |
FAQs
No. Take train to Surat Thani (651 km), then bus (155 km) to Krabi.
14-15 hours total (800 km): 8.5-11 hours train + 3-4 hours bus.
Express #85 (19:50 departure) connects perfectly with 7:30 bus to Krabi.
Yes. Train+bus: THB 900-1,200 total vs flights: THB 1,500-3,000.
Krabi Bus Terminal, with taxis to Ao Nang, Railay, and other areas.
Popular Krabi Destinations
- Main tourist area with restaurants and hotels
- 25-35 min from Bus Terminal
- Taxi: THB 400-600 / Van: THB 50-100 per person
- Rock climbing paradise, only accessible by boat
- 30 min to pier + 15 min boat
- From Ao Nang pier: Longtail THB 100
- Night markets and authentic local experience
- 5 min from Bus Terminal
- Walking distance or local tuk-tuk THB 50
Taking the combined train and bus from Bangkok to Krabi offers an affordable, scenic alternative to flying. Although the journey covers 800 km and takes 14-15 hours, you’ll experience Thailand’s diverse landscapes and enjoy comfortable overnight travel. SiamTickets streamlines your journey, making this a popular route among budget travelers.
BOOK TRAIN TICKETS