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


What's the best way to travel from Bangkok to Chiang Mai in 2025? By train, of course! Skip the crowded flights and experience Thailand's stunning scenery by train! This comprehensive guide provides essential information for a seamless and memorable Bangkok to Chiang Mai train adventure. Discover the best train schedule, compare ticket prices, and choose from comfortable sleeper trains or scenic daytime routes. Whether you're looking for a luxurious first-class cabin or a budget-friendly option, we'll help you book your Bangkok to Chiang Mai train ticket and embark on the perfect Thailand train travel experience. Traveling the other way? Check out our guide on the Chiang Mai to Bangkok train.

Bangkok to Chiang Mai train map

Embark on an unforgettable Bangkok to Chiang Mai train journey along the scenic SRT Northern Line! Covering 751 kilometers (467 miles), this route offers breathtaking views of Thailand's diverse landscapes. Experience the vibrant markets of Phitsanulok and the ancient temples of Lampang as your Bangkok to Chiang Mai train adventure unfolds. Discover the beauty of Thailand by train and create lasting memories on this iconic rail route. This is the best way to see Thailand.

Bangkok to Chiang Mai train map


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

Choosing the perfect Bangkok to Chiang Mai train: Enjoy a comfortable journey with various train types, including Special Express (SP, SPDRC, SPCNR) trains featuring luxurious first-class sleeper carriages. Express trains (EX) offer a mix of sleeper and seating, while Rapid trains (RP) provide a budget-friendly option. Most long-distance Thailand trains are air-conditioned for your comfort. Check the latest SRT schedules for specific train details.

For a relaxing overnight trip, consider the SPCNR9 sleeper train from Bangkok to Chiang Mai. This popular service provides comfortable first and second-class berths, ensuring a restful sleep. The SPCNR9 also features a dedicated second-class carriage for women and children, prioritizing safety and tranquility. Booking your Bangkok to Chiang Mai SPCNR9 train tickets in advance is highly recommended, as it's a popular choice that saves on hotel costs and maximizes your travel time.

chiang_mai_to_bangkok_alt_2 Third class seat (Fan)
Third class seat (Fan)
chiang_mai_to_bangkok_alt_2 Second class seat (Fan)
Second class seat (Fan)
chiang_mai_to_bangkok_alt_3 Second class bed (Fan)
SPDRC Second class seat (AC)
chiang_mai_to_bangkok_alt_2 Second class bed (AC)
Second class bed (AC)*

chiang_mai_to_bangkok_alt_2 First class bed (AC)
First class bed (AC)
chiang_mai_to_bangkok_alt_4 Second class bed (AC)
SPCNR Second class bed (AC)*
chiang_mai_to_bangkok_alt_4 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.

Bangkok to Chiang Mai 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.


Bangkok to Chiang Mai Train Schedule and Prices (Daily)

There are 5 train services per day operating from Bangkok to Chiang Mai. While the SPDRC7 is the fastest, the night train SPCNR9 is often considered the most comfortable for overnight travel. Browse the Bangkok to Chiang Mai train schedule below to find your ideal departure time. Secure your seat by booking your Thailand train tickets in advance!

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)
09:05 19:30 10h25m SPDRC7 US$ 17.20
14:15 04:05 (+1d) 13h50m RP109US$ 7.09 US$ 11.96 US$ 21.21
18:40 07:15 (+1d) 12h35m SPCNR9 US$ 28.91
Women only available
US$ 44.57
20:05 08:40 (+1d) 12h35m SP13US$ 9.56 US$ 14.43 US$ 23.67 US$ 38.41
22:30 12:10 (+1d) 13h40m EX51US$ 8.32 US$ 13.19 US$ 22.44



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!



Bangkok to Chiang Mai train stations

Your Bangkok to Chiang Mai 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.

Bangkok Krung Thep Aphiwat Central Terminal Station

Departing from 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.

Chiang Mai Railway Station



Chiang Mai Railway Station

Chiang Mai Railway Station offers a convenient starting point for your journey to Bangkok. Here's what you need to know when departing from Chiang Mai:

- Getting There: The station is located a bit outside the city center. Taxis, tuk-tuks, and songthaews (shared taxis) are readily available for transportation to the station from Chiang Mai town and surrounding areas.
- Atmosphere: While not as ornate as some stations, Chiang Mai Railway Station provides a bustling hub of activity, connecting you to destinations throughout southern Thailand and beyond.
- Advance Booking: Given the popularity of the Bangkok to Chiang Mai route, especially for sleeper trains, booking your tickets in advance is highly recommended.
- Platform Access: Platforms are clearly marked and easily accessible from the main waiting area. Check the departure boards for your train's platform number.
- Local Transport: Taxis, tuk-tuks, and songthaews are available outside the station upon your arrival for onward transportation to your destination in Chiang Mai.

Bangkok Krung Thep Aphiwat Central Terminal Railway Station




FAQ Bangkok to Chiang Mai Train

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

It takes between 10 hours 25 minutes and 13 hours 50 minutes.

How much is a train ticket from Bangkok to Chiang Mai?

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

How far is Bangkok from Chiang Mai?

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

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

The route Bangkok to Chiang Mai is open for sale up to 6 months ahead.

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

Trains to Bangkok from Chiang Mai depart from Chiang Mai Railway Station. This station is located a short distance outside of Chiang Mai town and serves as a major transportation hub for southern Thailand.

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

Trains from Bangkok to Chiang Mai 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 Bangkok to Chiang Mai 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

How to book Bangkok Chiang Mai sleeper train?

Once on the YESMYTRIPS Bangkok Chiang Mai results page choose train EX51, RP109, SPCNR9 or SP13 and select sleeper fares.

Bangkok to Chiang Mai Train: Do children get discounted tickets?

Children under age of 3 and not taller than 100cm (39.37 inch) travel for free, children between the age of 3 to 11 and not taller than 150cm (59 inch) have discount price.

Bangkok to Chiang Mai Train: What is the baggage allowance?

The baggage allowance on the Bangkok to Chiang Mai train depends on your class of travel:

- 1st class: 60 kg (110 lbs)
- 2nd class: 40 kg (88 lbs)
- 3rd class: 30 kg (66 lbs)



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.