Train Travel in Thailand: Guide from Bangkok to Chiang Mai + All Thai Routes and Tips

Discover the scenic and affordable way to travel from Bangkok to Chiang Mai by overnight sleeper train, enjoying breathtaking views of Thailand's countryside.

Introduction

Thailand’s railway system offers a unique and scenic way to explore the country, combining affordability, comfort, and breathtaking views of rice paddies, mountains, and rural villages. For travelers heading to Chiang Mai—the cultural heart of northern Thailand—taking the train from Bangkok is a popular choice. This guide covers everything you need to know about train travel in Thailand, with a special emphasis on the Bangkok to Chiang Mai route. Whether you’re a budget backpacker or seeking a luxurious sleeper experience, train journeys provide an authentic taste of Thai life.

Why Choose Train Travel in Thailand?

Train travel in Thailand is not just about getting from point A to B; it’s an experience in itself. Compared to flying or buses, trains allow you to relax, enjoy the scenery, and even sleep through the night on longer routes. The State Railway of Thailand (SRT) operates the network, which spans over 4,000 kilometers across the country. Key benefits include:

  • Affordability: Tickets start from as low as 200-300 THB for second-class seats, making it cheaper than flights.
  • Eco-Friendly Option: Trains produce fewer emissions than planes or cars.
  • Social Vibes: Meet locals and fellow travelers in shared carriages.
  • Scenic Routes: The northern line to Chiang Mai passes through stunning landscapes, including the famous Doi Khun Tan National Park.

For Chiang Mai visitors, the train brings you directly to the city’s vibrant markets, temples, and adventure spots, with Chiang Mai old town and most hotels in the vicinity.

Major Train Routes in Thailand

Thailand’s railway network is divided into four main lines: Northern, Northeastern, Eastern, and Southern. The Northern Line is the star for Chiang Mai-bound travelers, running from Bangkok’s Krung Thep Aphiwat Central Terminal to Chiang Mai Station.

  • Bangkok to Chiang Mai: This 751 km route is the most traveled by tourists. It takes 11-15 hours depending on the train type.
  • Other Connections: From Chiang Mai, you can extend your journey to nearby provinces like Lampang or Lamphun, or connect southward to places like Ayutthaya for historical sites.
  • International Links: The Eastern Line reaches the Cambodian border, while the Southern Line heads to Malaysia—perfect for multi-country trips.

For a visual overview, check out this comprehensive Thailand railway map from Thai Train Guide:

Map courtesy of Thai Train Guide

This map highlights all lines, including the Northern route to Chiang Mai and ongoing construction projects.

Train Schedules and Types for Bangkok to Chiang Mai

Several trains run daily from Bangkok’s Krung Thep Aphiwat station to Chiang Mai, including day and overnight options. Schedules and prices are subject to change, so always check the latest on the official SRT site or 12Go.asia. As of late 2025, popular options include:

  • Day Trains: Special Express trains departing in the morning, arriving in the evening (around 11 hours).
  • Overnight Sleepers: Evening departures with arrival early morning. Options include first-class private cabins (1,400-2,000+ THB), second-class bunks (500-1,000 THB), and third-class seats.

Inside a second-class sleeper carriage on a Thai overnight train

First-class cabins sell out quickly—book up to 180 days in advance!

Note: Some trains may have minor route adjustments (e.g., stopping at new stations like Lop Buri 2). High-speed rail to Chiang Mai is in planning stages but not yet operational.

How to Book Train Tickets in Thailand

  1. Online: Use the Thai SRT D-Ticket system (https://dticket.railway.co.th/) or third-party sites like 12Go.asia for easier English booking.
  2. At the Station: Counters at Bangkok, Chiang Mai Station or any other station.
  3. Tips: Book early for peak seasons (November-February). Children and seniors can get discounts.

What to Expect on the Bangkok to Chiang Mai Train

Train passing through beautiful Thai countryside

The journey is comfortable and memorable. Onboard amenities include a dining car with affordable Thai meals, clean facilities, and stunning views as the landscape shifts from urban to mountainous. Pack snacks, entertainment (no reliable Wi-Fi), and a light jacket for AC carriages.

Arriving in Chiang Mai: What to Do Next

Chiang Mai Railway Station

Chiang Mai Railway Station is conveniently located about 3 km east of the Old City. Grab a songthaew (red truck taxi) or use Grab app. From here, explore:

Check out our other guides for the best things to do in Chiang Mai or send a message to our social chat groups if you want information or plan activities!

Tips for Train Travel in Thailand

  • Pack light and keep valuables secure.
  • If sold out, alternatives include VIP buses or short flights.

Train travel to Chiang Mai is a highlight of any Thailand trip—relaxing, scenic, and full of adventure. Safe travels!