Chiang Mai to Bangkok Train: Schedule, Tickets, & Travel Guide 2025


What's the best way to travel from Chiang Mai to Bangkok in 2025? By train, of course! This guide gives you everything you need to travel smoothly and have an unforgettable journey. Experience the best scenery Thailand has to offer, choosing a daytime ride for breathtaking views or an overnight sleeper berth. We'll help you compare ticket options, navigate train schedules, and train adventure. Traveling the other way? Check out our guide on the Bangkok to Chiang Mai train.

Chiang Mai to Bangkok train map

Discover the cities and scenery of Thailand on your Chiang Mai to Bangkok train route on the SRT Northern Line. Spanning 751 kilometers (467 miles), this line offers fantastic views of the country's diverse geography. From the ancient temples of Lampang to the bustling markets of Phitsanulok, let your trip pinpoint the highlights of this unforgettable rail journey.

Chiang Mai to Bangkok train map


Sleeper or Seated? Train Comfort on the Chiang Mai to Bangkok Route

The Chiang Mai to Bangkok train route offers a variety of train types to choose from. Options typically include Special Express (SP, SPDRC, SPCNR) trains with first-class sleeper carriages, Express trains (EX) with a mix of sleeper and seating options, and Rapid trains (RP) that offer a more budget-friendly travel experience. Air-conditioning is available on most long-distance services, ensuring a comfortable journey. Check the latest SRT schedules for specific train types and amenities.

For a truly relaxing and secure overnight journey, insist on booking the SPCNR10 sleeper train. This popular service offers comfortable berths in both first-class and second-class carriages, allowing you to sleep soundly and arrive refreshed in Bangkok. Notably, the SPCNR10 features a dedicated second-class bed wagon exclusively for women and children, providing enhanced tranquillity and safety. The SPCNR10 is a highly recommended option, saving you the cost of a hotel room and maximizing your travel time. Be sure to book your Chiang Mai to Bangkok SPCNR10 sleeper train tickets well in advance, as it's a popular choice!

Chiang Mai to Bangkok train Third class seat (Fan)
Third class seat (Fan)
Chiang Mai to Bangkok train Second class seat (Fan)
Second class seat (Fan)
Chiang Mai to Bangkok SPDRC train Second class bed (Fan)
SPDRC Second class seat (AC)
Chiang Mai to Bangkok train Second class bed (AC)
Second class bed (AC)*

Chiang Mai to Bangkok train First class bed (AC)
First class bed (AC)
Chiang Mai to Bangkok SPCNR train Second class bed (AC)
SPCNR Second class bed (AC)*
Chiang Mai to Bangkok SPCNR train First class bed (AC)
SPCNR First class bed (AC)*

* Seats be combined to create a lower bed, while the upper bed folds down from the wall.

For added privacy on your train journey, it is possible for a single passenger to privatize a first-class cabin. This option provides exclusive use of the cabin for one traveler, offering a more secluded experience. To book this option, visit YESMYTRIPS directly.

Chiang Mai to Bangkok train seat selection
Traveling solo? Book a private 1st class train cabin, for your train journey on YESMYTRIPS by selecting the 'book cabin' option on the traveler page.


Chiang Mai to Bangkok Train Schedule and Prices (Daily)

There are five train services per day operating from Chiang Mai to Bangkok. The fastest train is the SPDRC8, while many consider the night train SPCNR10 the most comfortable option for overnight travel. Browse the complete train schedules below to find the ideal departure time for your journey. Book your tickets from Chiang Mai to Bangkok in advance to secure your seat on your preferred train!

Departure Arrival Duration Train Third class seat (Fan) Second class seat (Fan) Second class seat (AC) Second class bed (Fan) Second class bed (AC) First class bed (AC)
06:30 19:30 13h0m RP102US$ 7.09 US$ 11.97
08:50 18:55 10h5m SPDRC8 US$ 17.21
15:30 05:10 (+1d) 13h40m EX52US$ 8.33 US$ 13.20 US$ 22.45
17:00 06:00 (+1d) 13h0m SP14US$ 9.56 US$ 14.43 US$ 23.69 US$ 38.43
18:00 06:50 (+1d) 12h50m SPCNR10 US$ 28.93
Women only available
US$ 44.60



Don't know where to go? Click here

Ready to book your train tickets? Use the widget above to find the perfect train and secure your seats!



Chiang Mai to Bangkok train stations

Your Chiang Mai to Bangkok train journey begins and ends at two key stations. This section provides essential information about both Chiang Mai Railway Station and Krung Thep Aphiwat Central Terminal (Bang Sue Grand Station), helping you navigate your departure and arrival with ease.

Chiang Mai Railway Station

Chiang Mai Railway Station, while not the grandest of stations, is a charming and essential starting point for exploring northern Thailand by rail. Keep these tips in mind:

- Getting There: The station is easily accessible by tuk-tuk or taxi from most parts of Chiang Mai. Negotiate the fare beforehand.
- Atmosphere: The station has a relaxed, local feel. Enjoy a coffee or snack while waiting for your train.
- Advance Booking: Booking your train tickets in advance is highly recommended, particularly during peak season.
- Platform Access: Keep an eye on the departure boards for platform information, as it may not be announced far in advance.
- Local Transport: Upon arrival at your destination, be prepared to negotiate with local transport providers for onward travel.

Chiang Mai Railway Station



Bangkok Krung Thep Aphiwat Central Terminal Station

Arriving in Bangkok at Krung Thep Aphiwat Central Terminal Station (Bang Sue Grand Station)? Here's how to navigate this modern transportation hub:

- Getting Around: The station is large, so pay close attention to signage to find your connecting train or exit.
- MRT Connection: The MRT Blue Line is the easiest way to reach other parts of Bangkok. Follow the signs within the station.
- Taxi Stand: Official taxi queues are available outside the station. Avoid touts offering unsolicited rides.
- Bus Connections: Local buses also serve the station, but navigating the bus system can be challenging for non-Thai speakers.
- Information Desks: Information desks are located throughout the station. Don't hesitate to ask for assistance.

Bangkok Krung Thep Aphiwat Central Terminal Railway Station




FAQ Chiang Mai to Bangkok Train

How long does it take to go from Chiang Mai to Bangkok by train?

It takes between 10 hours 05 minutes and 13 hours 40 minutes.

How much does it cost to go from Chiang Mai to Bangkok by train?

It costs from US$ 7.09 (Third class seat) to US$ 75.47 (First class private cabin).

How far is Chiang Mai from Bangkok?

Chiang Mai is approximately 751 kilometers (467 miles) away from Bangkok

When does the route Chiang Mai to Bangkok open for sale?

The route is open for sale up to 6 months ahead

From which station do trains from Chiang Mai to Bangkok depart?

Trains from Chiang Mai to Bangkok generally depart at Chiang Mai Railway Station. This station is located on the east side of the Ping River in the city of Chiang Mai.

From which station do trains from Chiang Mai to Bangkok arrive?

Trains from Chiang Mai to Bangkok generally arrive at Krung Thep Aphiwat Central Terminal Station (also known as Bang Sue Grand Station). This station is located near the Chatuchak Market in Bangkok.

How to book train ticket online from Chiang Mai to Bangkok in 2025?

Skip the lines! Book your train tickets easily online with YESMYTRIPS. Need help? Check our How to Book Train Tickets in Thailand in 2025: The Ultimate Step-by-Step Guide



Do you want to find out more about trains in Thailand? Visit our blog about Thailand Train Travel.



Book your ferry in Thailand


Why booking with YES MY TRIPS?

1. Book directly online and enjoy a hassle-free experience: Immediate access to the best fares, real-time availability, and fast confirmation.
2. Flexible travel options: choose from various classes and schedules.
3. Clear visibility on availability to plan your trip with confidence: Stay in control of your travel plans with our transparent availability feature.
4. Real-time seat map selection, choose your perfect spot: Easily view and select your preferred seat from an interactive map.
5. Child prices available making family travel more affordable: Start planning your family trip today and take advantage of our special child prices!
6. Explore multiple payment options for your convenience: Enjoy a seamless checkout experience and complete your booking with ease.
7. Receive your tickets via email for easy access: With tickets a click away, you can focus on your journey planning.