Train from Chiang Mai to Bangkok: Online Booking, Schedules, and Routes

Skip the Flight: Travel directly from Chiang Mai to Bangkok by train with The State Railway of Thailand. The overnight journey on Special Express #10 or #14 in a 2nd class AC sleeper combines comfort with convenience, taking you straight to Thailand’s vibrant capital while you sleep.
Enjoy beautiful scenery along the way and arrive refreshed in the morning, without airport transfers or lengthy check-in procedures. Book your tickets through SiamTickets for a smooth travel experience.
Value your time and your comfort? Book your Chiang Mai to Bangkok train tickets here.
Contents
Train Schedule & Fares
Chiang Mai Railway Station is a convenient hub with ticket counters, food stalls, and restrooms—easily reached by tuk-tuk or songthaew from the Old City. Once you’re onboard, expect travel times of 10 to 14.5 hours, depending on the train. Refer to the table below for a quick overview of each train number, schedule, and seat options.
Time & Duration | Train Info | Highlights |
---|---|---|
08:50 – 18:55, ~10h | #8, Seat: 2nd A/C | Fast daytime trip, scenic views, meal included |
18:00 – 06:50 (+1), ~12.8h | #10, Sleeper: 1st A/C, 2nd A/C | Premium overnight “New” train, dining service, morning arrival |
17:00 – 06:10 (+1), ~13.1h | #14, Sleeper: 1st A/C, 2nd A/C; Seat: 2nd, 3rd | Value overnight comfort, multiple seating options |
15:30 – 05:10 (+1), ~13.6h | #52, Sleeper: 2nd A/C; Seat: 2nd, 3rd | Budget-friendly, early arrival, dining car available |
06:30 – 21:10, ~14.6h | #102, Seat: 2nd, 3rd | Economical option, many stops, local experience |
Timeline Example: Train #10
Train Schedule: Special Express Train #10 is one of the most popular overnight services with premium sleeper berths. Below is the typical timeline, though times may vary by a few minutes depending on seasonal schedules.
Detailed Journey (Train #10)
Seat Classes & Sleeper Options
The State Railway of Thailand provides varying levels of comfort. Here’s a breakdown of First Class AC Sleeper, Second Class AC Sleeper, Second Class Fan Seat, and Third Class Fan Seat—the most common for this route. Ticket prices can fluctuate based on train type, berth selection (upper/lower), and seasonal surcharges.

First Class AC Sleeper
Special Express (#10, #14)
- Private two-berth cabin with locking door
- Premium bedding, sink in cabin, hot shower available
- Personal reading light & adjustable AC controls
- Priority dining service
~THB 1,700 on Train #10 (premium new service)
~THB 1,500 on Train #14 (upper berth)
~THB 1,800 for lower berths (more spacious)

Second Class AC Sleeper
Special Express & Express (#10, #14, #52)
- Open-plan carriage with upper & lower berths
- Privacy curtains, clean linens, and pillows
- Personal reading light & adjustable AC vents
- Access to dining service
~THB 1,100 on Train #10 (upper berth)
~THB 1,300 on Train #10 (lower berth)
~THB 900 on Train #14 (upper berth)
~THB 1,100 on Train #14 (lower berth)
~THB 900 on Train #52 (value option)
Second Class Fan Seat
Special Express, Express & Rapid (#8, #14, #52, #102)
- Reclining seats with decent legroom
- Ceiling fans and open windows (natural breeze)
- Budget-friendly fare for overnight or daytime travel
- Access to platform food vendors
~THB 660 on Train #8 (includes meal)
~THB 560 on Train #14
~THB 510 on Train #52
~THB 440 on Train #102
Third Class Fan Seat
Almost all trains except #10 & #8
- Basic seating (wooden or padded)
- Ceiling fans & open windows
- Lively local atmosphere
- Cheapest option, but limited comfort
~THB 370 on Train #14
~THB 320 on Train #52
~THB 300 on Train #102
Travel Tips:
- Lower berths cost ~THB 100–200 more but have slightly more room & a window view.
- Book 2-3 months ahead to secure your preferred berth, especially during peak season.
- Fan seats are more comfortable from Nov–Feb (cooler weather).
- Ladies-only carriages available on some trains for female travelers.
Luggage & Policies
Policy Type | Details |
---|---|
Standard Luggage | 1 carry-on + 1 suitcase (max ~20kg) |
Child Policy | Under 3 yrs (below 100cm): Free, no seat; Ages 3–11: Half fare |
Ticket Changes | Allowed up to 1 day before departure; ~20–50% fee depending on how many days in advance |
Boarding Requirements | Show e-SRT ticket (phone or print) + matching ID. Arrive at least 30 mins early |
Not Allowed | Pets, smoking, alcohol, strong-smelling food, flammable items |
Food & Onboard Services

Don’t underestimate the culinary aspect of your trip. Whether it’s meals served to your seat in AC sleeper carriages or grabbing freshly grilled street food at station stops, Thai trains transform travel into a foodie adventure.
Dining Options
- Available in AC carriages
- Thai & Western meals (200–250 THB)
- Usually served soon after departure
- Regional specialties at major stops
- Cash recommended, small bills
- Often cheaper & more authentic
- Chiang Mai Station café/stalls
- Nearby 7-Eleven & street vendors
- Pick up snacks for the journey
Station Food Highlights

- Lampang (~20:30): Famous fried chicken, sticky rice
- Phitsanulok (~00:30): Noodle dishes, grilled fish
- Nakhon Sawan (~02:15): Grilled meats, local snacks
- Ayutthaya (~05:00): Thai coffee, pastries
Onboard Essentials
- Western-style toilets in most carriages
- Train staff available day & night
- Shared wash basins & sink areas
- Wake-up call service for sleeper passengers
- No Wi-Fi onboard; bring a local SIM for data
- Power outlets in newer trains (#10)
Bangkok Arrival Station
Krung Thep Aphiwat Central Terminal Station
All trains from Chiang Mai now arrive at Krung Thep Aphiwat Central Terminal Station (formerly Bang Sue Grand Station), which replaced the historic Hua Lamphong as Bangkok’s main railway hub. Getting to your destination in Bangkok is easy:
Transportation from Krung Thep Aphiwat Station
- THB 16–42 per trip
- Direct connection to city
- Fastest option during rush hour
- THB 150–300 per trip
- Convenient for luggage
- Use the meter or Grab app
- THB 15–30 per ride
- Routes to many areas
- Slower but budget-friendly
FAQ
Not guaranteed. Book at least 2–3 months in advance for the best chance. Request group seating when purchasing tickets.
Under 3 yrs (below 100cm): Free, no seat. Ages 3–11: Half fare with their own seat. 12+ or 150cm+: full adult fare.
Yes, up to 1 day before. Fees vary: ~20% if 3 days before, ~50% if just 1 day prior. Visit any major railway station to process.
Show your e-SRT ticket on your phone or printed. Must match name on a valid ID/passport. Arrive at least 30 minutes early.
No, Wi-Fi is not provided. Bring a local SIM or portable hotspot for internet access.
It’s 750 kilometers by rail. Travel times range from 10 to 14.5 hours, depending on your train choice.
Related Trips
How would you rate this company?
Click on a star to rate them!
Average rating / 5. Vote count: