CHIANG MAI to BANGKOK → Train Schedule

chiang-mai-to-bangkok-train-schedule-tickets
Trains from Chiang Mai to Bangkok – Train schedule + Timetable + Fares + Train tickets.

📅 Train Schedule
🚆 Trains to Bangkok
FAQ + Travel Tips
🎫 Book Train Ticket

Best experience

Special Express

Modern sleeper trains with AC, better comfort and smoother ride

Best budget

Seat / fan class

Cheapest option but long trip with basic seating comfort

Avoid

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 Schedule + Tickets from Chiang Mai to Bangkok:
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 Schedule + Tickets from Bangkok to Chiang Mai:
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?

2nd class sleeper train from Chiang Mai to Bangkok in Thailand
Train from Chiang Mai to Bangkok – 2nd class seats and sleeper berths (photo: 12go.asia).
1st class sleeper train from Chiang Mai to Bangkok in Thailand
Train from Chiang Mai to Bangkok – 1st class sleeper berths (photo: 12go.asia).
2nd class sleeper berths on train from Chiang Mai to Bangkok
Train from Chiang Mai to Bangkok – 2nd class sleeper berths (photo: 12go.asia).
2nd class seats on train from Chiang Mai to Bangkok
Train from Chiang Mai to Bangkok – 2nd class train seats (photo: 12go.asia).


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.


🎫 Book train tickets from Chiang Mai to Bangkok – Schedule:

(You can change your departure place, arrival and date of departure, eg. Chiang Mai > Ayutthaya, Bangkok > Chiang Mai…)

Chiang Mai to Pattaya ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: