Planning a trip to Chiang Mai? Traveling by train is one of the most scenic, affordable, and comfortable ways to reach Northern Thailand. Whether you're seeking temples, mountains, or night markets, a train journey to Chiang Mai is a memorable experience in itself.
The Old City of Chiang Mai
Your train journey will end at Chiang Mai Railway Station, the main rail terminal in Northern Thailand. Located just 3 km from the city center, the station is well-connected to popular areas like the Old City, Nimmanhaemin Road, and the Night Bazaar.
From the station, local taxis, tuk-tuks, and app-based rideshare services are readily available. Travel time to central Chiang Mai is typically around 10–15 minutes.
Chiang Mai Railway Station
The State Railway of Thailand (SRT) operates several daily trains from Bangkok to Chiang Mai, including overnight sleeper services and daytime express trains. Below are popular departure points and estimated ticket prices:
Bangkok - Chiang Mai: $20 to $60
Ayutthaya - Chiang Mai: $15 to $50
Sukhothai (via Phitsanulok) - Chiang Mai: $10 to $40
Lampang - Chiang Mai: $5 to $20
Note: Prices vary based on train type (Special Express, Express, Rapid) and seat class (fan seat, AC seat, 2nd/1st class sleeper).
For a comfortable overnight experience, book a 1st Class or 2nd Class Sleeper in advance—especially during holidays and weekends. Daytime travelers can enjoy panoramic views with a 2nd Class AC seat.
Tickets are available online via official SRT channels or through reputable travel agencies. Advance booking is recommended 2–3 weeks ahead, especially during peak periods like Thai New Year (Songkran) and December holidays.
Booking your train ticket to Chiang Mai is easy. Simply visit the official Thai Railways website, our platform, or a partner travel agency. You can select your departure time, class, and seat preferences, and pay securely online.
For added convenience, we also provide travel assistance, hotel bookings, and transfer services from Chiang Mai Railway Station to your hotel.
READY TO DISCOVER CHIANG MAI?
Contact us for assistance with booking your train tickets and planning your trip.
Website: https://thai-railways.com
Email: support@thai-railways.com
Tel: (+66) 961 818 165
© 2017 thai-railways.com. All rights reserved.