Overnight Train from Bangkok to Chiang Mai | Train 9 Wins

Train 9 is the smartest overnight choice from Bangkok to Chiang Mai, with a real sleeper berth and a 7:15am arrival.

Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.

Choose the overnight train from Bangkok to Chiang Mai if you want to trade airport time for a real bed, morning mountain views, and an arrival close to the Old City. The route is not the fastest way north, but it is often the easiest one to enjoy: board in Bangkok after dinner, sleep through the long middle stretch, and wake up in Chiang Mai.

Train 9 is the one to aim for. Train 13 is the backup. Train 51 works when the earlier sleepers are full, but its noon arrival cuts into your first day. Flights win for pure speed, while buses win on bare price; the sleeper train wins when comfort, timing, and the saved hotel night matter together.

Is Train 9 The Right Overnight Pick?

Train 9 is the right overnight pick for most visitors because it uses newer sleeper cars, leaves Bangkok at 6:40pm, and reaches Chiang Mai at 7:15am. A lower berth in second class is the sweet spot: wider than the upper berth, easier to climb into, and darker once the curtain is closed.

The main reason to avoid Train 9 is availability. Lower berths and first-class cabins often go first on weekends, Thai holidays, and the December-to-February high season, so Train 13 is the sensible Plan B. Train 51 is less convenient because it reaches Chiang Mai around late morning, but it can rescue a trip when the earlier sleepers are sold out.

Once you know your date, compare the rail departures and nearby bus or transfer options here:

Bangkok To Chiang Mai Overnight Train: Times And Classes

The Bangkok to Chiang Mai overnight rail schedule gives you several ways to travel, but not every departure is equally good for sleeping. Train 9 and Train 13 are the most useful choices because they leave after dinner and arrive after sunrise.

Most long-distance northbound trains now leave from Krung Thep Aphiwat Central Terminal in Bangkok and arrive at Chiang Mai Railway Station, east of the Old City. Schedules can move by a few minutes, so check your exact travel date before paying.

Option Scheduled Time Rough Cost
Train 9 sleeper 6:40pm–7:15am, about 12h35m About 758–1,338 THB ($23–$40)
Train 13 sleeper 8:05pm–8:45am, about 12h40m About 758–1,338 THB ($23–$40)
Train 51 sleeper 10:30pm–11:40am, about 13h10m Often similar sleeper fares, class dependent
Train 109 rapid 2:15pm–4:00am, about 13h45m Lower fares, less convenient arrival
Train 7 daytime seat 7:30am–5:50pm, about 10h20m Seats from roughly 558 THB ($17)
Overnight VIP bus About 10–12 hours from Mo Chit Roughly $16–$34 by operator
Bangkok to Chiang Mai flight About 1h20m in the air, longer door to door Often $25–$70 before bags and transfers

How Much Does The Sleeper Cost?

A second-class air-conditioned sleeper usually costs about $23–$40, depending on the train, berth, and booking channel. First class costs more because it gives you a private two-person cabin, while third-class seats are cheaper but not suited to a full night of sleep.

Thai rail fares are listed in baht, so USD totals move with the exchange rate. Around 33 THB to $1, a 1,038 THB sleeper berth is roughly $31. Buy from the station for the lowest official fare when seats remain; online agents can add service fees, but they are useful when you need to lock in a berth before reaching Thailand.

The current timetable and fare checker live in the State Railway of Thailand timetable matrix. Use it to verify the train number, date, departure station, arrival station, and class before you pay through any channel.

Stations, Berths, And Boarding Details

Krung Thep Aphiwat Central Terminal is the Bangkok station to use for most long-distance trains to Chiang Mai. Chiang Mai Railway Station is close enough to the Old City that a taxi, Grab, or red songthaew usually gets you to your hotel in about 10–20 minutes, traffic dependent.

Arrive at the Bangkok station 45–60 minutes early if you need to print a ticket, buy food, or find the correct platform. Krung Thep Aphiwat is large, and the departure boards matter more than old blog posts that still mention Hua Lamphong.

  • Lower berth: the best value for most adults because it is wider, easier to access, and less exposed to carriage lights.
  • Upper berth: cheaper, narrower, and colder from the air conditioning, so bring a light layer.
  • First-class cabin: good for couples or light sleepers, but solo travelers may need to share or pay for the whole room.
  • Women-only carriage: available on some services, most notably newer sleeper stock, and worth checking when you search.

Bring snacks, water, a power bank, earplugs, and a hoodie. Train 9 usually has better outlets and berth fittings than the older sleepers, but a fully charged phone keeps the night simple if your socket is loose or shared.

Where To Stay After Arriving In Chiang Mai

Chiang Mai Old City is the easiest base after an early train arrival because temples, cafes, laundry, and tour pickups sit close together. Nimmanhaemin suits travelers who want newer hotels and coffee shops, while the Riverside area is quieter and better for slower evenings.

Book the first Chiang Mai night before boarding in Bangkok. Morning arrivals are tiring when your room is not ready, so it helps to pick a hotel that offers luggage storage or paid early check-in.

Use the map once you have chosen your area, then check walking time to the Old City gates or Nimman before reserving:

The Bangkok To Chiang Mai Travel Verdict

The best all-around choice is Train 9 in a second-class lower berth. The best backup is Train 13, the cheapest comfortable alternative is usually a night bus, and the fastest door-to-door plan is a flight from Bangkok to Chiang Mai International Airport.

Pick your option by what matters most:

  • Speed: fly, especially if you have checked luggage included and a hotel booked for the night.
  • Sleep: take Train 9, choose a lower berth, and pack a layer for the air conditioning.
  • Budget: compare Train 109, third-class seats, and overnight buses, then decide whether poor sleep is worth the savings.
  • First day in Chiang Mai: avoid Train 51 unless it is the only sleeper left, since a late-morning arrival eats into the day.

For most first-time visitors, Train 9 gives the cleanest balance: a real bed, simple timing, and an arrival that lets you drop bags, eat breakfast, and start Chiang Mai before the heat builds.

References & Sources

  • State Railway of Thailand.“SRT Timetable Matrix.”Supports current train-number, timetable, station, and fare-check details for Bangkok to Chiang Mai rail services.