Thailand • Trains • Bangkok to Chiang Mai

Bangkok to Chiang Mai Train Route: Complete Guide 2025

Published: 2025-10-15
Scenic view from a train curving through lush green countryside toward misty hills, with tracks, power poles and a lone tree in foreground.

Embark on Thailand’s most scenic rail journey from Bangkok to Chiang Mai, discover route highlights, travel times, sleeper options, and station tips. Traveling the other way? Read our Chiang Mai to Bangkok train guide.

Curious about train travel in Thailand? Explore our Complete Guide to Train Travel in Thailand for expert tips, routes, and booking advice.


Quick Facts Card
Item Details
Duration 10–14 hours
Best class Second Class Sleeper; First Class Sleeper
Luggage 1st Class: 60kg; 2nd Class: 40kg; 3rd Class: 30kg
Frequency 5 daily trains services
Typical price range Starting at US$ 7.00 (3rd Class Seat) to US$ 74.41 (Private 1st Class Sleeper Cabin)
Book Bangkok → Chiang Mai tickets Book your tickets to Chiang Mai on YesMyTrips



Buy Train Tickets


Use the YesMyTrips widget to reserve your Thai train tickets today!


1 Passenger



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.






Introduction


The Bangkok to Chiang Mai train journey is one of Thailand’s most iconic rail experiences, stretching approximately 750 kilometers from the capital in the central plains to the cultural heart of the north. The route begins at the newer Krung Thep Aphiwat Central Terminal (Bang Sue Grand Station), depending on the train, and winds through a diverse landscape of rice fields, river valleys, and forested hills before arriving at Chiang Mai Railway Station.

This corridor is part of Thailand’s Northern Line, operated by the State Railway of Thailand (SRT). Along the way, trains pass through historic towns like Ayutthaya, Lopburi, Phitsanulok, and Lampang, offering glimpses of local life and optional stopovers for curious travelers.

There are several train types serving this route:

Special Express: The most popular choice for overnight travel, offering air-conditioned sleeper cabins with bedding and privacy.

Express and Rapid: Slightly slower, with fewer amenities but more budget-friendly.

Daytime trains: Ideal for scenic viewing, though less common and slower than overnight options.

Whether you’re chasing comfort, adventure, or a slow travel experience, this route delivers a memorable journey through the heart of Thailand. If you're familiar with the route and want to learn how to book your train tickets from Bangkok to Chiang Mai, we have the perfect guide for you.




Bangkok Chiang Mai Train Timetable And Details


Bangkok to Chiang Mai Train Timetable


Service Train Depart Arrival Duration Price
Special Express 7 09:05 19:30 10h25m Starting at US$ 16.98
Rapid 109 14:15 04:05 13h50m Starting at US$ 7.00
Special Express CNR 9 18:40 07:15 12h35m Starting at US$ 28.54
Special Express 13 20:05 08:40 12h35m Starting at US$ 9.43
Express 51 22:30 12:10 13h40m Starting at US$ 8.21

The Bangkok–Chiang Mai route is served by a mix of daytime and overnight trains, with the most popular being the Special Express sleeper services. Here's a general breakdown:

Overnight trains: Depart Bangkok in the late afternoon or evening (around 6–10 PM) and arrive in Chiang Mai early the next morning. These are ideal for saving on accommodation and maximizing daytime sightseeing.

Daytime trains: Depart in the morning and arrive by evening, offering scenic views through central and northern Thailand. These are slower and less frequent but great for photography and relaxed travel.

Best trains: Daytime train #7 is the fastest, while train #9 is the best sleeper experience with the most comfortable carriage, be sure to book in advance.

For live departure times, seat availability, and train numbers, visit the booking page or check directly with YesMyTrips.


Train Duration Bangkok Chiang Mai


Travel time between Bangkok and Chiang Mai varies depending on the train type and number of stops:

Service Duration Notes
Special Express 10–12 hours Fastest and most comfortable; includes sleeper cabins
Express 12–13 hours Slightly slower; fewer amenities
Rapid 13–14 hours Budget-friendly; more stops and basic seating

Delays can occur due to track conditions, weather, or station congestion, so it's wise to build in buffer time if you're connecting to flights or tours. Overnight trains are generally punctual, while daytime services may vary more.


Bangkok Chiang Mai Stops And Detours


The Bangkok–Chiang Mai rail journey offers more than just a point-to-point transfer, it’s a rolling showcase of Thailand’s cultural and natural diversity. Key stops along the Northern Line include:

Ayutthaya: Just 90 minutes from Bangkok, this UNESCO World Heritage city is perfect for a half-day detour to explore ancient temples and ruins.

Lopburi: Known for its monkey, inhabited temples and Khmer architecture, Lopburi adds a quirky historical flavor to the route.

Phitsanulok: A regional hub with connections to Sukhothai, ideal for travelers interested in early Thai history and art.

Lampang: A charming town with horse-drawn carriages, teak architecture, and a relaxed vibe, great for a quiet overnight stop.

Lamphun: Just before Chiang Mai, Lamphun offers a glimpse of Lanna culture and serene countryside temples.

These stops are accessible on most long-distance trains, and some allow flexible ticketing for multi-day journeys. If you're planning to hop off, check station facilities and train frequency before committing.




Train Classes Bangkok Chiang Mai


Traveling between Bangkok and Chiang Mai offers a variety of train classes to suit different preferences and budgets. Whether you're looking for comfort, affordability, or a scenic overnight experience, there's a class for everyone:


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.



Book Bangkok Chiang Mai Train Tickets


How to book Bangkok to Chiang Mai Train Tickets


Online Booking (Recommended):
For convenience and to secure your preferred travel times, booking your train tickets online is highly recommended. Yesmytrips provide a user-friendly interface to purchase train tickets in advance.

1. Visit Yesmytrips Website: Navigate to the booking section or go directly to the Bangkok-Chiang Mai train search results.
2. Choose Your Train and Class: Browse available trains and select the one that suits your schedule and budget.
3. Choose Your Seat: Select your favorite seat on our real-time seat map.
4. Complete Payment: Pay securely via credit card, debit card, or other available methods.
5 .Receive E-Ticket: Once confirmed, you'll receive your ticket via email, ready for presentation at the station or on the train.

If you need help with the booking process visit our How to Book Train Tickets in Thailand in 2025: Step by Step Guide


Booking at the Station:
You can purchase tickets directly at train stations in Bangkok or Chiang Mai, but this may involve long queues and limited availability, especially during peak seasons.


Reservation Tips Bangkok Chiang Mai Train


Advance Booking: Especially during peak seasons or holidays, book your tickets at least a few weeks in advance through Yesmytrips to secure your preferred class and seat.

Seat Selection: With Yesmytrips, you can select your preferred seat during booking.

Cancellation and Refunds: Check Yesmytrips’ cancellation policies most tickets are refundable or changeable with some fees if canceled before departure.

Travel Documentation: Always carry your e-ticket, identification, and if applicable, your passport or visa documents.

Peak Seasons & Popular Holidays: Book early to avoid sold-out trains during festivals, public holidays, or long weekends.




Bangkok And Chiang Mai Train Stations


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.

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.





Train Travel Experience Thailand


Scenic Highlights Bangkok Chiang Mai Train


The Bangkok–Chiang Mai rail journey offers a front-row seat to Thailand’s changing landscapes. As the train leaves the capital, it glides past rice paddies and rural villages, gradually giving way to forested hills and winding rivers. The most photogenic stretch lies between Lampang and Chiang Mai, where the train climbs into the northern highlands, crossing bridges and hugging mountain curves.

For photography lovers, daytime trains offer the best opportunities to capture golden fields, temple spires, and misty hills. If you're riding an overnight train, aim for a morning arrival in Chiang Mai to catch the final scenic leg in daylight. Window seats on the left side (heading north) often offer better views of the countryside.

Train curving along a river through lush green mountains at sunrise or sunset, viewed from the carriage with warm light on the landscape.

Onboard Facilities Bangkok Chiang Mai Train


Thai long-distance trains are designed for comfort, especially on overnight routes. Depending on your class, you can expect:

Sleeper cabins: Second Class sleepers feature bunk-style beds with curtains for privacy; First Class cabins offer enclosed compartments with two beds, ideal for couples or solo travelers seeking quiet.

Seating options: Daytime trains offer cushioned seats in Second and Third Class; some Special Express services include reclining seats with extra legroom.

Food service: Most overnight trains include a dining car or onboard food trolley. You can also pre-order meals or bring your own snacks.

Toilets and hygiene: Western-style and squat toilets are available; cleanliness varies by train type and time of day.

Power and connectivity: Some newer trains offer power outlets in First and Second Class; Wi-Fi is not guaranteed, so download entertainment in advance.


Collage showing restaurant car, 1st class corridor, 2nd class seating, 1st class compartment, platform staff, and station platforms for class comparison.

Which Train Class To choose Bangkok Chiang Mai


Choosing the right class depends on your travel style, budget, and comfort preferences:


Traveler Type Recommended Class Why
Backpackers Second Class Sleeper Affordable, social, decent comfort
Couples First Class Sleeper (private cabin) Privacy, quiet, shared space
Families Second Class Sleeper (lower bunks preferred) Space for kids, manageable cost
Business travelers Special Express seating or First Class Sleeper Quiet, punctual, reserved seating

If you're unsure, Second Class AC sleeper is the most balanced option, comfortable, budget-friendly, and widely available. For daytime travel, opt for Second Class seating with AC for a smoother ride.

If you're considering a workation, Chiang Mai is a popular choice. It consistently appears on lists of the best destinations for remote work and relaxation.




Frequently Asked Questions


How long does the train from Bangkok to Chiang Mai take?

The journey typically takes between 10 to 12 hours, depending on the train type and schedule. Overnight trains usually are around 12 hours, while some daytime options can be quicker.

What are the different train classes available on this route?

The main classes include First Class sleepers (private cabins), Second Class sleepers (shared berths), Second Class seats (deck chairs), and occasionally Rapid or Special Express trains with comfortable chairs but no sleeping facilities.

How do I book train tickets for this route?

You can book tickets online via Yesmytrips or at train stations in Bangkok or Chiang Mai. Booking early is recommended during peak seasons.

Are tickets refundable or changeable?

Most tickets purchased online with Yesmytrips are refundable or can be changed before the departure time, with a fee. Check the specific policy on our dedicated page before booking.

What is the best time to travel on this route?

The best times are during the cool season from November to February. Avoid peak holiday periods unless you have booked well in advance, as trains can be crowded.

Is there Wi-Fi or onboard entertainment on the train?

Most trains do not offer Wi-Fi or entertainment. However, some newer or premium trains may have limited Wi-Fi. It’s best to bring your entertainment and recharge devices beforehand.

How early should I arrive at the station before departure?

Arrive at least 30 to 60 minutes before your train departure time, especially if you need to pick up tickets or if you are unfamiliar with the station.

Can I bring luggage on the train?

Yes, luggage is allowed. For sleeper cars, there is usually space under the seats or in overhead racks. 1st Class: 60kg / 110lbs; 2nd Class: 40kg / 88lbs; 3rd Class: 30kg / 66lbs

Are there any scenic highlights or attractions along the way?

Yes! The route passes through beautiful countryside, mountains, and rice paddies, especially in the northern region near Chiang Mai. Overnight sleeper trains offer scenic views at dawn and dusk.