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

Map showing the train route from Krabi to Bangkok, Thailand - 14-hour railway journey along the southern peninsula and Gulf coast

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.

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.

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
BOOK BUS TICKETS

Recommended Train Connections to Bangkok

2nd Class sleeper train cabin Β© akimov konstantin / Shutterstock.com

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
BOOK TRAIN TICKETS

Sleeper Classes & Fares

First Class AC Sleeper

THB 1,400 – 1,600
Available On:
Special Express (#32)
  • Private 2-berth cabin with lock
  • AC control, washbasin
  • Full dining service available
Interior view of the night train to Udon Thani with individual beds separated by curtains, departing from Krungthep Aphiwat Central Terminal in Bangkok, showcasing a cost-effective travel option in Thailand.

Second Class AC Sleeper

THB 800 – 1,000
Available On:
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

THB 500 – 600
Available On:
Rapid trains (#86, #172, #170)
  • Fan-cooled or basic seating
  • Budget-friendly option
  • Basic bedding on fan sleepers

Bus Options: Krabi to Surat Thani

465 Surat Thani Phuket Transport

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
BOOK BUS TICKETS ONLY

Food & Onboard Services

Compartmentalized Thai train food including curry, rice, fruit, and assorted local dishes served in a compartment tray

Onboard Services

Train Food
  • At-seat meals (THB 120 – 250)
  • Thai and Western options
  • Dining car on Express trains
Station Vendors
  • Chumphon: Fresh coffee
  • Prachuap: Local snacks
  • 5 – 10 minute stops
Bus Services
  • Rest stop halfway
  • Complimentary water
  • No toilets on minivans
Thai train food vendor in Hua Hin station offering local dishes to passengers through train window
Thai train food vendor in Hua Hin Β© Photographer urf/Depositphotos.com

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

City Center
  • Shopping areas and major hotels
  • 30–40 min from Krung Thep Station
  • Taxi: THB 150–200 / MRT: THB 30–40
Sukhumvit Area
  • International restaurants and nightlife
  • 35–45 min from Krung Thep Station
  • Taxi: THB 200–300 / MRT + BTS: THB 50–70
Khao San Road
  • 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

Related Trips