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

State Railway of Thailand Logo
Plus
SiamTickets.com Logo

Take the train from Bangkok to Chiang Mai along Thailand’s 750 km northern route. Choose daytime seats or overnight sleepers departing from Krung Thep Aphiwat Terminal. The journey passes rice fields and teak forests before arriving in Chiang Mai. Book through SiamTickets for easy seat selection and payment.

Enjoy the changing landscape without airport hassles—no transfers, baggage fees, or early check-ins. Simply unwind as the train carries you through Thailand’s scenic countryside.

Ready for a rail escape north? Book your seats now.

Train Schedule & Fares

Krung Thep Aphiwat Central Terminal is Bangkok’s modern railway hub with ticket counters, food outlets, and clean facilities—readily accessible by MRT subway. Once onboard, plan for travel times of 10 to 14 hours, varying by train service. Check the table below for a quick look at each train option, timetable, and seating choices.

Time & Duration Train Info Highlights
09:05 – 19:30, ~10h 25m #7, Seat: 2nd A/C Fast daytime trip, scenic views, meal service
14:15 – 04:05 (+1), ~13h 50m #109, Sleeper: 2nd Fan; Seat: 2nd Fan Budget-friendly option, natural ventilation
18:40 – 07:15 (+1), ~12h 35m #9, Sleeper: 1st A/C, 2nd A/C Premium overnight service, dining car, morning arrival
20:05 – 08:40 (+1), ~12h 35m #13, Sleeper: 1st A/C, 2nd A/C Popular overnight service, quality sleeper cars
22:30 – 12:10 (+1), ~13h 40m #51, Seat: 2nd Fan, 3rd Fan Economy night travel, multiple stops

Sleeper and Seat Classes

From luxurious private cabins to authentic local experiences, find your perfect seat for the spectacular Bangkok to Chiang Mai railway journey:

Class Price (THB) Experience Best For
1st Class AC Sleeper 1,500 Private 2-berth cabin, lockable, washbasin, AC Couples, privacy seekers
2nd Class AC Sleeper 950-1,050 Open berths, curtains, bedding, AC Solo travelers, groups
2nd Class Fan Sleeper 650 Open berths, fans, bedding Budget travelers
2nd Class AC Seats 550-850 Reclining seats, AC, footrests Daytime travelers
2nd Class Fan Seats 525-575 Padded seats, open windows, fans Photography, budget
3rd Class Seats 375 Basic benches, fans, local vibe Short trips, locals
1st Class AC Sleeper 1,500 THB
Experience

Private 2-berth cabin, lockable, washbasin, AC

Best For

Couples, privacy seekers

2nd Class AC Sleeper 950-1,050 THB
Key Features

Open berths, curtains, bedding, AC

Best For

Solo travelers, groups

2nd Class Fan Sleeper 650 THB
Key Features

Open berths, fans, bedding

Best For

Budget travelers

2nd Class AC Seats 550-850 THB
Key Features

Reclining seats, AC, footrests

Best For

Daytime travelers

2nd Class Fan Seats 525-575 THB
Key Features

Padded seats, open windows, fans

Best For

Photography, budget

3rd Class Seats 375 THB
Key Features

Basic benches, fans, local vibe

Best For

Short trips, locals

1st Class AC Sleeper

1st Class AC Sleeper cabin

Private cabins with two berths, ideal for overnight luxury. Available on trains #9 and #13.

2nd Class AC Sleeper

2nd Class sleeper interior

Popular open-plan berths with AC and curtains. Available on trains #9 and #13.

2nd Class Fan Sleeper

Budget-friendly with natural ventilation. Available on train #109 only.

2nd Class AC Seats

2nd Class AC Seats

Reclining seats for daytime comfort. Available on train #7 (Special Express).

2nd Class Fan Seats

2nd Class Fan Seats

Classic open-window experience. Available on trains #51 and #109.

3rd Class Seats

3rd Class Seats

Basic and authentic, popular with locals. Available on train #51 (Express).

Timeline Example: Train #9

Train Schedule: Special Express Train #9 is a top-rated overnight service with high-quality sleeper berths. Below is the typical timeline, though times may vary slightly depending on seasonal adjustments.

Detailed Journey (Train #9)

🚆
18:40 – Departure
Board at Krung Thep Aphiwat Central Terminal
🍽️
19:30 – Dinner Service
At-seat meal service begins
🏯
20:45 – Ayutthaya Stop
5-minute stop, platform vendors
🌃
01:15 – Nakhon Sawan Stop
Short break, night market vendors
06:30 – Wake-up Call
Staff alerts you as Chiang Mai nears
🏁
07:15 – Arrival
Arrive at Chiang Mai Railway Station

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

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

Food is a highlight of Thai train travel. From full meals served at your seat in AC sleeper cars to sampling local specialties from platform vendors at station stops, your journey north becomes a tasty adventure through Thailand’s regional cuisine.

Dining Options

At-Seat Service
  • Available in AC carriages
  • Thai & Western meals (200–250 THB)
  • Typically served 1-2 hours after departure
Platform Vendors
  • Local specialties at major stops
  • Keep small bills handy
  • Budget-friendly and authentic
Before Departure
  • Station food court options
  • Nearby shops and convenience stores
  • Stock up on snacks and drinks

Station Food Highlights

Thai train food vendor offering local dishes to passengers through train window
Train food vendor at a station stop © Photographer urf/Depositphotos.com
  • Ayutthaya (~20:45): Famous boat noodles, sweet roti
  • Lopburi (~21:40): Sunflower seeds, seasonal fruits
  • Nakhon Sawan (~01:15): Late night noodles, local snacks
  • Lampang (~04:30): Morning coffee, steamed buns

Onboard Essentials

  • Western-style toilets in all AC carriages
  • Staff available throughout the trip
  • Shared sink areas in each car
  • Morning wake-up call for sleeper passengers
  • No Wi-Fi available; bring mobile data
  • Power outlets in Train #9 (limited availability)

Chiang Mai Arrival Station

All trains from Bangkok arrive at Chiang Mai Railway Station, located about 3km east of the Old City. The station offers basic facilities including a ticket office, small shops, and restrooms. Getting to your hotel or the Old City is easy with these options:

Transportation from Chiang Mai Station

Songthaew
  • THB 30-50 per person
  • Red shared pickup trucks
  • Most budget-friendly option
Tuk-Tuk
  • THB 100-150 per ride
  • Quick and direct service
  • Negotiate price before boarding
Grab Taxi
  • THB 80-150 per ride
  • Air-conditioned comfort
  • Fixed price via app

FAQ

Not automatically. Book 2–3 months ahead for the best chance at group seating. Make a specific request when booking your 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.

Your e-SRT ticket on phone or printed plus matching ID/passport. Arrive at least 30 minutes before departure.

No, Wi-Fi is not available on any trains. Get a local SIM card for internet access during your trip.

The rail distance is about 750 kilometers. Travel times range from 10 to 14 hours, depending on which train you choose.

Summary

The overnight train from Bangkok to Chiang Mai lets you trade the stress of air travel for a relaxing journey through Thailand’s heartland. Here’s what makes rail the smart choice:

  • Saves a hotel night while traveling as you sleep
  • Delivers you to central Chiang Mai ready to start your day
  • Offers options for every budget from THB 375 to THB 1,500
  • Includes dining options from restaurant-quality meals to local street food
  • Provides an authentic Thai travel experience

Book your tickets through SiamTickets for current schedules, instant confirmation, and helpful travel guides that make planning simple.

BOOK TRAIN TICKETS

Related Trips