Book Chiang Mai to Bangkok Train Tickets

Book your Chiang Mai to Bangkok train tickets easily with YesMyTrips in just a few minutes. Select from comfortable overnight sleeper cabins or daytime seats, compare schedules and prices, and receive your e-tickets directly to your email. Benefit from dedicated customer service and clear change and cancellation policies, available up to 24 hours before departure. Ticket prices start from US$ 7.00 with real-time availability displayed for all listings to ensure you don’t miss limited fare deals. Reserve your seats today!
Buy Train Tickets From Chiang Mai to Bangkok
Use the YesMyTrips widget to reserve your Thai train tickets today!
Booking your Thai train tickets in advance with YesMyTrips guarantees you a seat, especially during peak travel periods or holidays, helping you avoid disappointment due to limited availability. It also allows for better trip planning and access to your preferred departure times and seats.
Chiang Mai to Bangkok Train Timetable
There are five daily departures from Chiang Mai to Bangkok.
Service | Train | Depart | Arrival | Duration | Price |
---|---|---|---|---|---|
Rapid | 102 | 06:30 | 19:30 | 13h00m | Starting at US$ 7.00 |
Special Express | 8 | 08:50 | 18:55 | 10h05m | Starting at US$ 16.98 |
Express | 52 | 15:30 | 05:10 | 13h40m | Starting at US$ 8.21 |
Special Express | 14 | 17:00 | 06:00 | 13h00m | Starting at US$ 9.43 |
Special Express CNR | 10 | 18:00 | 06:50 | 12h50m | Starting at US$ 28.54 |
Train Classes Chiang Mai to Bangkok
The train between Chiang Mai to Bangkok offers diverse type of classes:
Class | Description | Suitable For | Review |
---|---|---|---|
First class bed (AC) | Private cabin, comfortable beds, air conditioning, privacy. | Travelers seeking comfort and luxury. | |
Second class bed (AC) | Bed in a shared compartment, air conditioning, bedding provided. | Travelers wanting a budget-friendly overnight experience with a sleep option. | |
Second class seat (AC/FAN) | Reclining seats, air conditioning or fan. | Those wanting comfort at a reasonable price. | |
Third class seat (Fan) | Benches, ventilated. | Very budget travelers or those seeking the most affordable option. |
Booking your Chiang Mai to Bangkok Train Tickets
How to Book Your Ticket
Follow these simple steps to secure your train ticket from Chiang Mai to Bangkok with YesMyTrips:
• Step 1: Visit the Results Page for Chiang Mai to Bangkok.
• Step 2: Select Your Departure Date
Choose your preferred travel date using the interactive calendar. On desktop, click "Modify"; on mobile, tap the pencil icon.
• Step 3: Choose Your Train & Class
Browse available trains, compare classes (First Class, Second Class, Sleeper, etc.), and select the option that best fits your comfort and budget.
• Step 4: Enter Passenger Details & Pick Your Seat
Fill in your information, review your selections, and choose your seat or sleeper cabin from the seat map.
• Step 5: Payment
Proceed with secure payment using your credit/debit card or favorite e-wallet through our trusted partner.
• Step 6: Confirm & Receive E-Ticket
After payment confirmation, you'll receive your e-ticket via email. Save it on your device and present it at the station or on board.
• Need help?
If you have questions about the booking process, read our How to Book Train Tickets in Thailand 2025: Step-by-Step Guide, or contact our customer support at cs@yesmytrips.com.com.
Why Book with YesMyTrips?
Fast, Secure, and Easy Booking
Reserve your train tickets from Bangkok to Chiang Mai in just a few clicks. Our platform offers real-time seat availability and interactive seat maps, so you can choose your preferred seats instantly. The entire process is secure, simple, and designed to save you time.
Flexible Changes & Clear Cancellation Policies
Need to modify your booking? Our transparent policies let you change or cancel tickets easily. Check all details upfront for peace of mind, no surprises later.
E-Tickets Sent Directly to Your Email
No need to visit an office or print your ticket. After booking, you’ll receive your e-ticket immediately via email. Simply show it on your mobile device at the station or on the train. Travel hassle-free!
Book today with YesMyTrips, your trusted platform for secure, flexible, and convenient train travel in Thailand!
About the route from Chiang Mai to Bangkok
Quick Facts
• Distance: Approximatly 700km (435 miles)
• Train Travel Time: 10 to 14 hours
• Beauty: Surely the most beautiful and scenic journey in Thailand
Best Trains from Chiang Mai to Bangkok
• Daytime: Train 8 (Special Express), departs 08:50, arrives 18:55. Best daylight scenery, modern A/C seats, smooth schedule.
• Sleeper: Train 10 (Special Express Sleeper), departs 18:00, arrives 06:50 (+1d). Newest sleepers with 1st‑class cabins and 2nd Class A/C berths.
Tips
• Book sleepers early: Lower berths and 1st‑class cabins go first, especially weekends and holidays.
• Lower vs upper berth: Lower is wider and easier to access; upper is cheaper and a touch cooler near A/C vents.
• Day train comfort: Bring a light layer and snacks.
Chiang Mai And Bangkok Train Stations
Chiang Mai Railway Station
Chiang Mai Railway Station is situated about 3 kilometers southeast of Chiang Mai’s Old Town. To reach the station, most travelers take a red songthaew, tuk-tuk, or taxi, with ride costs typically around 60-100 THB. The journey usually takes about 10-15 minutes, depending on traffic.
Krung Thep Aphiwat Central Terminal - Bangkok Railway Station
Krung Thep Aphiwat Central Terminal is located approximately 10 kilometers north of Bangkok’s city center. To get there, most travelers opt for a taxi, ride-sharing service, or a local bus, with the journey usually taking around 30-45 minutes depending on traffic. Expect to pay roughly 150-200 THB for a taxi from central Bangkok.
Frequently Asked Questions
It’s recommended to book 2-4 weeks ahead of your travel date, and earlier during peak seasons, festivals, and holidays to secure your preferred departure time and class.
Yes, you can purchase tickets through YesMyTrips with options for seat selection and e-tickets sent directly to your email.
Yes, children under 3 years old and not taller than 100cm (39 inches) travel for free. Children between 3 and 11 years old and up to 150cm (59 inches) receive discounted fares.
We accept secure payments via credit/debit cards, e-wallets (Apple Pay, Google Pay), and other popular online payment options.
Absolutely! Our seat map allows you to choose your preferred seat or cabin, subject to availability.
Most tickets can be canceled or changed before departure with a fee. Please review the specific cancellation policy on our site.
Your e-ticket will be emailed to you immediately after payment. Save it on your device or print it out for inspection at the station.
Contact our customer support at cs@yesmytrips.com for quick assistance.
Yes, options include First Class sleeper cabins, Second Class sleeper beds, and Second & Third Class seats. Choose the one that best fits your comfort and budget.