Chiang Mai to Bangkok Train: Timetable, Night Train & Sleeper
The Chiang Mai to Bangkok train is the southbound Northern Line journey from northern Thailand to the capital. Travellers can compare night trains with daytime services and choose between seats and sleeper berths when offered. Availability varies by date, so search before making a fixed onward connection.
Chiang Mai to Bangkok train timetable
Departure times, train numbers and classes can change. A live search for the exact date is more dependable than a saved timetable or screenshot. Check the Chiang Mai departure, the full Bangkok arrival station, the estimated journey time and the class description together.
Check live Chiang Mai to Bangkok trains and ticket availability
Night train and sleeper choices
A night train can save daytime, while a sleeper provides a berth when available. Upper and lower berths may differ in space, access and price. Air-conditioned seats and other seating classes can also appear on selected services. Read the current carriage description rather than assuming every train has the same layout.
Chiang Mai departure and Bangkok arrival
Chiang Mai Railway Station is outside the old-city centre, so include transfer time from your accommodation. Bangkok has multiple railway terminals. Many long-distance services use Krung Thep Aphiwat Central Terminal, but the station printed on your booking is the one that matters.
How to book Chiang Mai to Bangkok train tickets
- Search Chiang Mai to Bangkok using the real departure date.
- Confirm the departure date and full station names.
- Compare night-train, sleeper and seat options currently offered.
- Enter passenger details exactly as required by the booking.
- Review delivery, collection, change and cancellation conditions before payment.
Arrival planning in Bangkok
Train arrival times are estimates, and Bangkok traffic can add time after leaving the station. Avoid a tight self-transfer to a flight, international train, ferry or separately booked tour. Check how you will travel from the named terminal to your next destination.
Continuing to a flight from Suvarnabhumi (BKK)
First check your flight's airport code: Suvarnabhumi (BKK) and Don Mueang (DMK) are different airports. Arrange a separate transfer from the Bangkok railway station shown on your ticket, with time for delays, road traffic, airline check-in and security; do not plan a tight train-to-flight connection. If your flight departs from BKK and you have time after completing the required formalities, compare LoungeEase's Suvarnabhumi Airport lounge options. Choose a lounge that matches your domestic or international departure area, and check its location, opening hours, stay limit and boarding-pass requirements. A lounge booking does not provide access to a restricted area or guarantee admission when its entry conditions are not met. LoungeEase belongs to the same business group as ThailandTrain.
Check the arrival day before booking onward travel
An overnight departure from Chiang Mai can reach Bangkok on the next calendar day. Match that arrival date to your hotel, flight or onward ticket. A rail arrival at Krung Thep Aphiwat is not an arrival at either Bangkok airport; plan the separate local journey and the airline's check-in deadline.
If you are returning after an outward Bangkok–Chiang Mai journey, search the southbound direction again. Train numbers, departure times and berth availability are direction-specific. A booking confirmation or payment receipt is not automatically the issued travel document: follow the ticket delivery or collection instructions for your booking.
Useful Thailand train guides
Related route and station guides
Sources and booking channels
Use SRT D-Ticket and its official help and ticket conditions for railway booking rules. The Seat 61 Thailand guide provides route context. Check the current train result for your actual date rather than treating an example schedule as guaranteed.
ThailandTrain.org is an independent booking service, not the State Railway of Thailand. Review the ticket delivery, collection, change and cancellation terms before payment.
