Train from Bangkok to Chiang Mai: Online Booking, Schedules, and Routes
Explore Thailand’s beauty on a train journey from bustling Bangkok to the charming town of Chiang Mai. Daily departures from Krung Thep Aphiwat Central Terminal Station and Don Mueang make it easy to find a train that fits your schedule.
Select from a range of classes to suit your comfort level and budget. Opt for air-conditioned seats or cozy sleeper cabins for an enjoyable ride. With SiamTickets handling your booking, you can focus on admiring the stunning landscapes as you travel through the Thai countryside.
Chiang Mai awaits with its rich culture, historic temples, and colorful markets. This train journey offers a unique and memorable way to experience Thailand’s diverse beauty at a relaxed pace.
Use the search tool above or click here to book.
Contents
Train Schedule Bangkok to Chiang Mai
Here is the latest schedule for train services from Bangkok to Chiang Mai. All trains depart from Krung Thep Aphiwat Central Terminal Station and 17 minutes later passes by Don Mueang Station in Bangkok.
Departures: Krung Thep Aphiwat Central Terminal Station
Arrivals: Chiang Mai Train Station
All trains bookable on Siamtickets:
Depart Bangkok | Arrive Chiang Mai | Number | Class |
---|---|---|---|
09:05 AM | 07:30 PM | #7 | 2nd Class AC |
02:15 PM | 04:05 AM (+1 day) | #109 | 3rd Fan, 2nd Fan, Sleeper AC |
06:40 PM | 07:15 AM (+1 day) | #9 | 2nd Sleeper AC |
08:05 PM | 08:40 AM (+1 day) | #13 | 2nd Fan, Sleeper AC |
10:30 PM | 12:10 PM (+1 day) | #51 | 3rd Fan, 2nd Fan, Sleeper AC |
Travel Time
Travel time from Bangkok to Chiang Mai is approximately 10 hours and 10 minutes with train transportation.
Train Fare and Classes
Select from various ticket classes offered by Thai Railways for your trip to Chiang Mai.
Train Class and Company | Fare Rate |
---|---|
Thai Railways 2nd Class AC seats only | From THB 653 to THB 858 |
Thai Railways Class 3 Fan | From THB 278 to THB 372 |
Thai Railways 2nd Class Fan seats only | From THB 460 to THB 562 |
Thai Railways 2nd Class Sleeper AC | From THB 853 |
Bangkok to Chiang Mai by train FAQ
The train service typically arrives at Chiang Mai train station.
Thai Railways operates several trains daily between Bangkok and Chiang Mai, with the first train departing at 9:05 and the last at 22:47.
The journey takes approximately 10 hours and 10 minutes.
Fares range from THB 278 for a Class 3 Fan seat to THB 858 for a 2nd Class AC seat.
Yes, there are direct train services provided by Thai Railways.
Trains depart from Krung Thep Aphiwat Central Terminal Station and Don Mueang in Bangkok.
About State Railway of Thailand
The State Railway of Thailand (SRT), a cornerstone in the country’s transport scene since 1890, serves up a variety of train services, including the journey from Bangkok to Chiang Mai. They cater to all sorts of budgets, offering everything from budget-friendly third-class seats to plush first-class sleepers with air-con.
Famous for their picturesque journeys, SRT lets passengers soak in Thailand’s varied landscapes. The trip from the lively streets of Bangkok to the serene mountains of Chiang Mai is not just easy but delightful. It’s a favorite among tourists eager for a genuine and scenic exploration of Thailand.
Summary
Traveling by train from Bangkok to Chiang Mai is a scenic and convenient option. Here’s a quick overview:
- Several trains run daily, with departures from early morning to late evening
- The trip takes around 10 hours and 10 minutes
- Prices vary from THB 278 to THB 858, depending on the class
- Thai Railways offers direct services
With these details, planning your Chiang Mai trip is easy. SiamTickets simplifies the booking process, so you can concentrate on the exciting experiences that await you in this charming northern city.
BOOK TRAIN TICKETS