Chiang Mai to Bangkok Train Schedule 2026

Train TypeDurationPrice RangeReliability
Sleeper Train12–14h1,000–2,000฿10/10
Special Express #810–14h230–1,038฿10/10

State Railway runs 5–6 trains daily from Chiang Mai Railway Station. Departures spread between 6:30am and 6pm. Train #8 is the speed demon at 10 hours if you grab a seat. Sleepers take 12–14 hours but you’re flat on a berth instead of upright in a chair.

Chiang Mai Railway Station sits about 3km east of the Old City. Grab a red songthaew for 40฿ or walk if you’re crazy and it’s not April heat. Platform signs are in Thai and English but the English is tiny. Get there 30 minutes early for seats, 60 minutes for sleepers because lower berths vanish fast.

Cheapest vs Fastest vs Most Reliable Trains

Cheapest is a 3rd class seat on any train for 230฿. You’re sitting on a wooden bench next to someone’s chickens. It’s an experience. Fastest is Train #8 Special Express at 10 hours 5 minutes if the schedule gods smile. Most reliable? They’re all State Railway so delays happen but cancellations are rare. Sleepers and expresses both score 10/10 for showing up.

💡 LOWER BERTH TRICK: Book 1–2 weeks ahead on 12Go and filter for lower berths only. Upper berths feel like coffins if you’re tall or claustrophobic.

Train #8 leaves around 8:30am and rolls into Krung Thep Aphiwat Central Terminal by 6:30pm. You’ll see rice fields, mountains near Lampang, then flat nothing for hours. Overnight sleepers depart between 5pm and 6pm, arrive Bangkok around 6–7am. That timing saves you a hotel night but dumps you in Bangkok morning rush.

If you’re heading to Nimmanhaemin before your train, leave 90 minutes for traffic. After Bangkok, some people continue to islands down south. Check getting around Chiang Mai for post-trip transport back north.

Ticket Prices, Classes & Booking Guide

2nd class AC sleeper runs 1,000–2,000฿ depending on lower vs upper berth. Lower is always 200–300฿ more and worth it. 2nd class AC seat is 500–600฿. 3rd class seat is 230฿ but you’re in a fan car with no reservations so good luck finding space during holidays.

Book on Baolau or the State Railway app if you read Thai. Baolau charges a small fee but shows live availability. Don’t wait until the day before Songkran or Loy Krathong. Trains sell out 2 weeks ahead during festivals.

💡 SCAM ALERT: Touts outside Chiang Mai Railway Station will say trains are full and push you toward private vans for 800฿. Walk inside and check the actual ticket counter first.

Comfort & Amenities Comparison

Sleeper berths convert from seats during the day. Attendant flips them around 8pm. You get a thin mattress, pillow, blanket. Lower berth has a window. Upper berth has a ceiling 40cm from your face. AC cranks cold so layer up. Power outlets exist but half don’t work. Bring a power bank.

Special Express seats recline maybe 15 degrees. That’s it. Your knees hit the seat in front if you’re over 180cm. Toilet is a squat style that gets rank by Phitsanulok. Snack cart comes through twice selling instant noodles, chips, warm Leo beer. Meals on sleepers are included but it’s bland fried rice or a sad chicken leg.

No WiFi on any train. 4G works until you hit the mountains near Lampang then it’s patchy. Download stuff before you board. If you’re doing this route after exploring Doi Inthanon, you’ll appreciate the AC after mountain cold.

Chiang Mai to Bangkok Train 2026

Stations, Tips & Booking Links

Chiang Mai Railway Station is one platform with a small waiting hall. Toilets are outside to the left, cleanish in the morning, disaster by noon. 7-Eleven across the street for last-minute snacks. Don’t buy the 80฿ sandwiches, they’re stale.

💡 LATE ARRIVAL REALITY: Overnight trains often run 30–60 minutes late into Bangkok. Don’t book a 9am flight the same morning unless you enjoy panic.

Bangkok end dumps you at Krung Thep Aphiwat Central Terminal (new name for Bang Sue Grand Station). It’s north of the old Hua Lamphong. MRT connects to the city but it’s a 10-minute walk inside the terminal to the subway. Grab works here but surge pricing hits hard at 7am.

Luggage limits aren’t enforced. I’ve seen people haul massive boxes. Just don’t block the aisle. Store bags under your berth or in the overhead rack for seats. Sleeper attendants sometimes grumble if your bag is huge but they won’t kick you off.

Best months are November to February when it’s cool and trains run on time. April is burning season so haze cuts the views and AC struggles. Rainy season July to October means occasional track delays near Uttaradit when rivers flood.

Book early. Show up early. Bring snacks. Lower berth or go home. That’s the Chiang Mai to Bangkok train in 2026.