State Railway of Thailand
Night Trains from Bangkok to Nakhon Si Thammarat
2 night trains connect Bangkok and Nakhon Si Thammarat, run by State Railway of Thailand. Tickets from ฿715. Timetables, stops, journey time and where to book. Trains run in both directions — Bangkok to Nakhon Si Thammarat and Nakhon Si Thammarat to Bangkok.
2 trains on this route
Bangkok → Nakhon Si Thammarat (Express 85 / Express 86)
Fixed fare · from ฿775— what does this mean?
Book any time. The price won't rise, but berths sell out.
Checked October 2026
Krung Thep Aphiwat → Nakhon Si Thammarat
Express 85- 2nd class sleeper, upper berth ฿775 (≈ €21)
- 2nd class sleeper, lower berth ฿865 (≈ €23)
- 1st class cabin, upper berth ฿1,265 (≈ €34)
- 1st class cabin, lower berth ฿1,465 (≈ €39)
- 1st class cabin to yourself ฿1,965 (≈ €52)
Official fare · Checked October 2026
- Krung Thep Aphiwat19:50
- Nakhon Si Thammarat09:55
Nakhon Si Thammarat → Krung Thep Aphiwat
Express 86- 2nd class sleeper, upper berth ฿775 (≈ €21)
- 2nd class sleeper, lower berth ฿865 (≈ €23)
- 1st class cabin, upper berth ฿1,265 (≈ €34)
- 1st class cabin, lower berth ฿1,465 (≈ €39)
- 1st class cabin to yourself ฿1,965 (≈ €52)
Official fare · Checked October 2026
- Nakhon Si Thammarat16:00
- Krung Thep Aphiwat06:10
Bangkok → Nakhon Si Thammarat (Rapid 173 / Rapid 174)
Fixed fare · from ฿715— what does this mean?
Book any time. The price won't rise, but berths sell out.
Checked October 2026
Krung Thep Aphiwat → Nakhon Si Thammarat
Rapid 173- 2nd class sleeper, upper berth ฿715 (≈ €19)
- 2nd class sleeper, lower berth ฿785 (≈ €21)
Official fare · Checked October 2026
- Krung Thep Aphiwat20:10
- Nakhon Si Thammarat10:20
Nakhon Si Thammarat → Krung Thep Aphiwat
Rapid 174- 2nd class sleeper, upper berth ฿715 (≈ €19)
- 2nd class sleeper, lower berth ฿785 (≈ €21)
Official fare · Checked October 2026
- Nakhon Si Thammarat16:30
- Krung Thep Aphiwat06:45
Frequently asked questions
How many night trains run between Bangkok and Nakhon Si Thammarat?+
2 night trains connect Bangkok and Nakhon Si Thammarat, run by State Railway of Thailand.
How much is a night train from Bangkok to Nakhon Si Thammarat?+
Fares vary by date and comfort class, but tickets start from ฿715 (≈ €19).
How do I book a night train from Bangkok to Nakhon Si Thammarat?+
Compare the trains above and book directly with State Railway of Thailand.