Trip to Chiang Mai

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration13h
Distance763 km
Avg. price$ 29
Train trips21 found

Trains from Bangkok to Chiang Mai

🌄 The 10-hour and 25-minute train ride offers travelers the opportunity to relax, enjoy beautiful countryside views, and immerse themselves in the local culture. 💰 Ticket prices for the Bangkok to Chiang Mai train range from $6 to $45, making it an affordable option for those looking to explore multiple destinations in Thailand.

Where to stay in Chiang Mai

There are over 2478 hotels to stay in Chiang Mai. Prices range from $3 per night.

Find accommodation
  • The train services from Bangkok to Chiang Mai are operated by the State Railway of Thailand. The trains depart from Krung Thep Aphiwat Central Terminal in Bangkok and arrive at Chiang Mai station. The journey typically takes around 10 hours and 25 minutes, with services running five times a day every day. Fares for the train from Bangkok to Chiang Mai range from $6 to $45 depending on the class and type of seat chosen.
  • The fastest train between Bangkok and Chiang Mai is the direct service operated by the State Railway of Thailand. This train departs from Krung Thep Aphiwat Central Terminal in Bangkok and arrives at Chiang Mai station. The journey typically takes approximately 10 hours and 25 minutes, with services running five times a day. While this train is the fastest option, travelers can choose from different classes with fares ranging from $6 to $45.
  • Trains departing for Chiang Mai from Bangkok leave from the Krung Thep Aphiwat Central Terminal station. This station serves as the main departure point for the train services operated by the State Railway of Thailand heading to Chiang Mai. Passengers can board the train at this station to commence their journey to Chiang Mai.
  • There are five direct train services operating daily between Bangkok and Chiang Mai. These trains depart from Krung Thep Aphiwat Central Terminal and arrive at Chiang Mai station. The journey duration is approximately 10 hours and 25 minutes, providing passengers with multiple convenient options for traveling between the two cities. The ticket prices for the trains between Bangkok and Chiang Mai vary from $6 to $45, offering travelers flexibility in their choice of accommodations.
  • The train from Bangkok to Chiang Mai operated by the State Railway of Thailand, arrives at Chiang Mai station. Chiang Mai station is the main railway station serving the city of Chiang Mai, located in northern Thailand. Passengers will disembark at this station, which offers various facilities and transportation options for their onward journey within Chiang Mai and its surrounding areas.
  • The first train of the day to travel from Bangkok to Chiang Mai departs from Krung Thep Aphiwat Central Terminal station. The train operates five times a day with the last train departing at a set time in the evening. The journey duration from Bangkok to Chiang Mai by train is approximately 10 hours and 25 minutes, offering travelers a convenient overnight option for reaching their destination in Chiang Mai.
  • There are five direct train trips available each day between Bangkok and Chiang Mai. These train services are operated by the State Railway of Thailand and run daily, providing travelers with multiple options for their journey. The trains depart from Krung Thep Aphiwat Central Terminal in Bangkok and arrive at Chiang Mai station, with each trip taking approximately 10 hours and 25 minutes. Prices for a train ticket between Bangkok and Chiang Mai vary from $6 to $45, depending on the class and seat selection.
  • Yes, there is a direct train route between Bangkok and Chiang Mai. The train departs from Krung Thep Aphiwat Central Terminal in Bangkok and arrives at Chiang Mai station. These direct train services operate five times a day, providing travelers with a convenient and efficient way to travel between the two cities. The journey typically takes around 10 hours and 25 minutes to complete.
  • The cost of a train ticket from Bangkok to Chiang Mai can vary depending on the class and type of seat chosen. Generally, prices for the train journey range from $6 to $45. Passengers have the option to select different classes, such as sleeper cabins or standard seats, which can affect the ticket price. It is advisable to book tickets in advance to secure the best rates and preferred seating options for the train journey.

Will you be returning to Bangkok by train?

If you are looking for the return train journey, check out trains from Chiang Mai to Bangkok

See schedule