🌙 Night trains in Thailand

Sleep on the train and wake up at your destination. Compare every overnight SRT train, its sleeper classes and fares, and book online.

39overnight trains
35with sleeper berths
699 THBberths from
1,446 THB1st class cabin from

Overnight trains

Book opens the live fares and berths for this date.

Northern Line (9)

14:15 Bangkok (Krung Thep Aphiwat) → 04:00 Chiang Mai · next day
RP109 · Rapid · 13h 45m
🛏️ Sleeper berths Arrives before 5:00
Berth from 758 THB · Seat from 230 THB
18:40 Bangkok (Krung Thep Aphiwat) → 07:15 Chiang Mai · next day
SP9 · Special Express · 12h 35m
🛏️ Sleeper berths 1st class cabin
Berth from 1,038 THB
20:05 Bangkok (Krung Thep Aphiwat) → 08:45 Chiang Mai · next day
SP13 · Special Express · 12h 40m
🛏️ Sleeper berths 1st class cabin
Berth from 838 THB · Seat from 310 THB
20:45 Bangkok (Krung Thep Aphiwat) → 05:25 Den Chai · next day
RP107 · Rapid · 8h 40m
🛏️ Sleeper berths
Berth from 706 THB · Seat from 199 THB
22:30 Bangkok (Krung Thep Aphiwat) → 11:40 Chiang Mai · next day
EX51 · Express · 13h 10m
🛏️ Sleeper berths
Berth from 798 THB · Seat from 270 THB
15:30 Chiang Mai → 05:10 Bangkok (Krung Thep Aphiwat) · next day
EX52 · Express · 13h 40m
🛏️ Sleeper berths
Berth from 798 THB · Seat from 270 THB
17:05 Chiang Mai → 05:55 Bangkok (Krung Thep Aphiwat) · next day
SP14 · Special Express · 12h 50m
🛏️ Sleeper berths 1st class cabin
Berth from 838 THB · Seat from 310 THB
18:20 Chiang Mai → 06:30 Bangkok (Krung Thep Aphiwat) · next day
SP10 · Special Express · 12h 10m
🛏️ Sleeper berths 1st class cabin
Berth from 1,038 THB
19:10 Den Chai → 04:30 Bangkok (Krung Thep Aphiwat) · next day
RP108 · Rapid · 9h 20m
🛏️ Sleeper berths Arrives before 5:00
Berth from 706 THB · Seat from 199 THB

Northeastern Line (10)

19:40 Bangkok (Krung Thep Aphiwat) → 05:40 Ubon Ratchathani · next day
RP139 · Rapid · 10h 00m
🛏️ Sleeper berths
Berth from 699 THB · Seat from 205 THB
20:25 Bangkok (Krung Thep Aphiwat) → 06:25 Nong Khai · next day
SP25 · Special Express · 10h 00m
🛏️ Sleeper berths 1st class cabin
Berth from 994 THB
21:05 Bangkok (Krung Thep Aphiwat) → 06:00 Ubon Ratchathani · next day
SP23 · Special Express · 8h 55m
🛏️ Sleeper berths 1st class cabin
Berth from 979 THB
21:25 Bangkok (Krung Thep Aphiwat) → 07:55 Nong Khai · next day
RP133 · Rapid · 10h 30m
🛏️ Sleeper berths
Berth from 754 THB · Seat from 211 THB
23:05 Bangkok (Krung Thep Aphiwat) → 10:05 Ubon Ratchathani · next day
RP141 · Rapid · 11h 00m
Seats only
Seat from 205 THB
19:40 Nong Khai → 05:30 Bangkok (Krung Thep Aphiwat) · next day
SP26 · Special Express · 9h 50m
🛏️ Sleeper berths 1st class cabin
Berth from 994 THB
20:15 Nong Khai → 07:20 Bangkok (Krung Thep Aphiwat) · next day
RP134 · Rapid · 11h 05m
🛏️ Sleeper berths
Berth from 754 THB · Seat from 211 THB
17:35 Ubon Ratchathani → 04:10 Bangkok (Krung Thep Aphiwat) · next day
RP142 · Rapid · 10h 35m
Seats only Arrives before 5:00
Seat from 205 THB
19:15 Ubon Ratchathani → 04:50 Bangkok (Krung Thep Aphiwat) · next day
SP24 · Special Express · 9h 35m
🛏️ Sleeper berths 1st class cabin Arrives before 5:00
Berth from 979 THB
20:30 Ubon Ratchathani → 06:50 Bangkok (Krung Thep Aphiwat) · next day
RP140 · Rapid · 10h 20m
🛏️ Sleeper berths
Berth from 699 THB · Seat from 205 THB

Southern Line (20)

15:10 Bangkok (Krung Thep Aphiwat) → 10:10 Sungai Kolok · next day
RP171 · Rapid · 19h 00m
🛏️ Sleeper berths
Berth from 896 THB · Seat from 289 THB
16:10 Bangkok (Krung Thep Aphiwat) → 06:35 Hat Yai · next day
SP45 · Special Express · 14h 25m
🛏️ Sleeper berths
Berth from 903 THB
16:10 Bangkok (Krung Thep Aphiwat) → 10:35 Sungai Kolok · next day
SP37 · Special Express · 18h 25m
🛏️ Sleeper berths 1st class cabin
Berth from 976 THB · Seat from 369 THB
16:50 Bangkok (Krung Thep Aphiwat) → 07:05 Hat Yai · next day
SP31 · Special Express · 14h 15m
🛏️ Sleeper berths 1st class cabin
Berth from 1,103 THB
17:30 Bangkok (Krung Thep Aphiwat) → 11:05 Yala · next day
RP169 · Rapid · 17h 35m
🛏️ Sleeper berths
Berth from 860 THB · Seat from 274 THB
18:50 Bangkok (Krung Thep Aphiwat) → 08:30 Trang · next day
EX83 · Express · 13h 40m
🛏️ Sleeper berths 1st class cabin
Berth from 870 THB · Seat from 284 THB
19:50 Bangkok (Krung Thep Aphiwat) → 09:55 Nakhon Si Thammarat · next day
EX85 · Express · 14h 05m
🛏️ Sleeper berths 1st class cabin Not every day
Berth from 865 THB · Seat from 282 THB
20:10 Bangkok (Krung Thep Aphiwat) → 10:20 Nakhon Si Thammarat · next day
RP173 · Rapid · 14h 10m
🛏️ Sleeper berths Not every day
Berth from 785 THB · Seat from 242 THB
20:30 Bangkok (Krung Thep Aphiwat) → 11:00 Trang · next day
RP167 · Rapid · 14h 30m
🛏️ Sleeper berths
Berth from 790 THB · Seat from 244 THB
22:50 Bangkok (Krung Thep Aphiwat) → 07:50 Surat Thani · next day
SP39 · Special Express · 9h 00m
Seats only
Seat from 524 THB
17:45 Hat Yai → 08:10 Bangkok (Krung Thep Aphiwat) · next day
SP32 · Special Express · 14h 25m
🛏️ Sleeper berths 1st class cabin
Berth from 1,103 THB
18:05 Hat Yai → 09:05 Bangkok (Krung Thep Aphiwat) · next day
SP46 · Special Express · 15h 00m
🛏️ Sleeper berths
Berth from 903 THB
14:15 Kantang → 05:10 Bangkok (Krung Thep Aphiwat) · next day
RP168 · Rapid · 14h 55m
🛏️ Sleeper berths
Berth from 796 THB · Seat from 247 THB
16:00 Nakhon Si Thammarat → 06:10 Bangkok (Krung Thep Aphiwat) · next day
EX86 · Express · 14h 10m
🛏️ Sleeper berths 1st class cabin
Berth from 865 THB · Seat from 282 THB
16:30 Nakhon Si Thammarat → 06:45 Bangkok (Krung Thep Aphiwat) · next day
RP174 · Rapid · 14h 15m
🛏️ Sleeper berths
Berth from 785 THB · Seat from 242 THB
12:10 Sungai Kolok → 07:30 Bangkok (Krung Thep Aphiwat) · next day
RP172 · Rapid · 19h 20m
🛏️ Sleeper berths
Berth from 896 THB · Seat from 289 THB
14:15 Sungai Kolok → 09:05 Bangkok (Krung Thep Aphiwat) · next day
SP38 · Special Express · 18h 50m
🛏️ Sleeper berths 1st class cabin
Berth from 1,016 THB · Seat from 369 THB
18:25 Surat Thani → 03:45 Bangkok (Krung Thep Aphiwat) · next day
SP44 · Special Express · 9h 20m
Seats only Arrives before 5:00
Seat from 524 THB
17:00 Trang → 07:05 Bangkok (Krung Thep Aphiwat) · next day
EX84 · Express · 14h 05m
🛏️ Sleeper berths 1st class cabin
Berth from 870 THB · Seat from 284 THB
16:30 Yala → 10:50 Bangkok (Krung Thep Aphiwat) · next day
RP170 · Rapid · 18h 20m
🛏️ Sleeper berths
Berth from 860 THB · Seat from 274 THB

Which class should I choose?

🛏️ 1st class sleeper

A private cabin for 1–2 people with a washbasin and air conditioning. Most comfortable and the most expensive.

🛌 2nd class sleeper

Open carriage with curtained upper and lower berths. The lower berth is wider with a window. The most popular choice.

💺 2nd class seat

Reclining seat, often with air conditioning. Cheaper, but hard to sleep well on a long trip.

🪑 3rd class seat

Bench seats with fans. The cheapest option, best for short sections only.

Tips for a night train

Going between regions, for example Hat Yai to Chiang Mai? See train connections between regions.

FAQ

Which night trains in Thailand have sleeper berths?

35 of the 39 overnight trains in our timetable have sleeper berths, mostly Special Express (SP) and Express (EX) trains on the Northern, Northeastern and Southern lines.

How much is a sleeper berth on a Thai night train?

Second class berths start from about 699 THB per adult, and first class private cabins from about 1,446 THB. The fare depends on the distance and whether you choose an upper or lower berth.

Upper or lower berth?

Lower berths are wider, have a window and cost a little more. Upper berths are cheaper and more private but have no window. Both convert from seats in the evening.

What time do night trains arrive?

Most arrive between 5:00 and 10:00 the next morning. A few arrive very early (before 5:00), which we mark on each train.

How do I book a night train ticket?

Choose your travel date at the top of this page and press Book on the train you want. You will see the live fares and berths, and you pay online.