
📅 Train Schedule
🚆 Trains to Bangkok
❓ FAQ + Travel Tips
🎫 Book Train Ticket
Overnight sleeper train
Best balance of comfort and time, saves hotel during 10–13 hour journey
Special Express
Modern sleeper trains with AC, better comfort and smoother ride
Seat / fan class
Cheapest option but long trip with basic seating comfort
Day train (seat only)
Long 10+ hour journey without bed, less comfortable than sleeper
Quick answer: Travelling from Chiang Mai to Bangkok by train provides a comfortable and scenic way to see Thailand’s countryside. You can choose from a range of options based on your budget and schedule — from basic hard or soft seats to private sleeper berths for overnight journeys. Booking tickets online in advance is simple and recommended to secure your preferred class and departure time.
At a glance:
- 📍 Distance: approximately 700 km by rail, covering diverse landscapes from northern hills to central plains.
- ⏱️ Travel time: around 10.5 to 15 hours, depending on the train type and stops.
- 💰 Price range: fares start from about US$6 for basic seats, up to US$30–50 for first-class sleeper berths offering more privacy and comfort.
- 🚆 Train: Options include second and third class with hard or soft seats, plus first-class sleeper cabins perfect for overnight travel.
Last updated in April 2026
📅 Train from Chiang Mai to Bangkok – Schedule / Timetable + Train Tickets:
-
- Chiang Mai to Bangkok – one of the most frequented train tourist routes in northern Thailand
- there are overnight + day sleeper + seat trains between Chiang Mai and Bangkok
- train tickets from Chiang Mai to Bangkok start at $6-20/pp (soft seat) and $30-50/pp (soft sleeper)
- travel by sleeper overnight train from Chiang Mai to Bangkok takes about 10.5-15 hours
- trains depart from Chiang Mai Railway Station and arrive to Krung Thep Aphiwat Central Terminal Station
- you can check Thailand Railway Map + most popular railway routes in Thailand
- the most cheapest way how to travel by train from Chiang Mai to Bangkok is a hard seat $6-8/pp
- train tickets from Chiang Mai to Bangkok – 1st class sleeper berth costs about $40-50/pp
- Book train tickets from Chiang Mai to Bangkok on Baolau ➜ or 12go.asia ➜
| Train Service | Departs in Chiang Mai | Arrival in Bangkok | Train Ticket |
|---|---|---|---|
| Thai Railway SP8 (2nd class seat) | 08:50 | 18:55 | From $19.00 |
| Thai Railway SP14 (3rd class seats, berths) | 17:00 | 06:00 | From $8.20 |
| Thai Railway EX52 | 15:30 | 05:10 | From $7.10 |
| Thai Railway RP102 (2nd+3rd class seats) | 06:30 | 19:30 | From $6.10 |
| Thai Railway SP10 (2nd class berths) | 18:00 | 06:50 | From $30.00 |
| Train Service | Departs in Bangkok | Arrival in Chiang Mai | Train Ticket |
|---|---|---|---|
| Thai Railway SP7 (2nd class seat) | 09:20 | 19:30 | From $17.00 |
| Thai Railway SP13 (1st+2nd class berths, seats) | 20:22 | 08:40 | From $8.20 |
| Thai Railway EX51 (2nd+3rd class seats, berths) | 22:47 | 12:10 | From $8.20 |
| Thai Railway RP109 (2nd+3rd class seats, berths) | 14:32 | 04:05 | From $6.10 |
| Thai Railway SP9 (2nd class berths) | 18:40 | 07:15 | From $30.00 |
🚆 What type of trains depart from Chiang Mai to Bangkok?




❓ FAQ + Tips — Travel by train from Chiang Mai to Bangkok:
How to book and buy train tickets from Chiang Mai to Bangkok?
Book train tickets from Chiang Mai to Bangkok online on Baolau ➜ or 12go.asia ➜.
How long does the train from Chiang Mai to Bangkok take?
Travel by Thai Railway train from Chiang Mai to Bangkok takes about 10.5–15 hours.
Which train from Chiang Mai to Bangkok should you choose?
The best option is a 1st or 2nd class sleeper train. The 2nd class is popular and affordable.
How much does train travel from Chiang Mai to Bangkok cost?
Train tickets cost about $6–50/pp depending on the seat or sleeper class.
What is the travel distance by train from Chiang Mai to Bangkok?
The railway distance from Chiang Mai to Bangkok is about 700 km.
What should you watch out for during train travel?
Keep your baggage close and arrive at Chiang Mai Railway Station at least 1 hour before departure.
Is a train e-ticket on smartphone acceptable?
Yes, smartphone e-tickets are accepted, but printing the ticket is recommended.
Are there other ways to travel from Chiang Mai to Bangkok?
Yes, you can also travel by tourist bus, private car or direct flight.
From which railway station do trains depart in Chiang Mai?
Trains depart from Chiang Mai Railway Station, about 2 km from the city center.
Where to stay in Bangkok?
Bangkok offers cheap guesthouses, hostels and luxury hotels. You can easily book accommodation online.
Where can you travel from Bangkok?
From Bangkok you can travel to Pattaya, Surat Thani or southern Thailand by train, bus or plane.
💡 Travel Tips for Chiang Mai to Bangkok by Train
Traveling by train from Chiang Mai to Bangkok is a scenic and budget-friendly way to explore Thailand, with daytime and overnight trains available every day.
- Choose the Right Train: Overnight sleeper trains are the most comfortable option for this long journey.
- Book Sleeper Berths Early: Lower berths and air-conditioned cabins often sell out quickly during weekends and holidays.
- Enjoy Daylight Views: Day trains offer views of countryside, rice fields and rural northern Thailand.
- Bring Travel Essentials: Carry snacks, water, chargers and a light jacket for cooler air-conditioning.
- Arrive Early: Come to Chiang Mai Railway Station at least 30–45 minutes before departure.
- Keep Valuables Nearby: Store passports, phones and wallets close to you during overnight travel.
Tip: Train tickets from Chiang Mai to Bangkok can be searched and booked online in advance.
