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

🚂 Take a scenic train journey from Bangkok to Chiang Mai departing from Krung Thep Aphiwat Central Terminal and arriving in Chiang Mai. The State Railway of Thailand operates this direct service five times a day, all week long, with a travel time of approximately 10 hours and 25 minutes. 💰 Ticket prices for the Bangkok to Chiang Mai train range from $6 to $45, offering budget-friendly travel options for those looking to explore more of Thailand. Immerse yourself in the culture and beauty of the country as you embark on this memorable train journey.

Where to stay in Chiang Mai

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

Accomodation
  • The State Railway of Thailand is the company providing train routes from Bangkok to Chiang Mai with services departing five times a day, operating daily. The journey typically takes approximately 10 hours and 25 minutes. Ticket prices for the train between Bangkok and Chiang Mai range from $6 to $45, offering travelers different fare options to choose from.
  • The direct train operated by the State Railway of Thailand from Bangkok to Chiang Mai is the fastest option available. The journey typically takes around 10 hours and 25 minutes and offers travelers a convenient and direct route between the two cities. With services departing five times a day, passengers have ample opportunities to choose a departure time that suits their schedule. Ticket prices for the fastest train between Bangkok and Chiang Mai range from $6 to $45, offering affordable travel options for passengers.
  • Trains departing for Chiang Mai from Bangkok operate from the Krung Thep Aphiwat Central Terminal station. This is the main departure station for the State Railway of Thailand services to Chiang Mai. Passengers can easily access and board the train at this centrally located terminal in Bangkok for their journey to Chiang Mai.
  • There are five trains running between Bangkok and Chiang Mai operated by the State Railway of Thailand. These trains depart from Krung Thep Aphiwat Central Terminal station in Bangkok and arrive at Chiang Mai station. With services running daily, travelers have multiple options to choose from to make the journey, which typically takes around 10 hours and 25 minutes. The ticket prices for these train services between Bangkok and Chiang Mai vary from $6 to $45, offering passengers different fare levels to suit their budget and preferences.
  • The train from Bangkok to Chiang Mai arrives at Chiang Mai station. The service is operated by State Railway of Thailand, which ensures a smooth and efficient arrival process for passengers. Chiang Mai station serves as the final destination for this train route, allowing travelers to easily access the city center and continue their journey to explore the beauty of Chiang Mai.
  • The first train of the day traveling from Bangkok to Chiang Mai departs from Krung Thep Aphiwat Central Terminal station. Services for this route operate daily and there are a total of five trains departing throughout the day. The last train of the day also leaves from Krung Thep Aphiwat Central Terminal station, providing travelers with options for various departure times to make the journey to Chiang Mai.
  • There are a total of five direct train trips between Bangkok and Chiang Mai each day. These train services, operated by the State Railway of Thailand, provide travelers with daily options for making the approximately 10-hour and 25-minute journey. With regular departures from Krung Thep Aphiwat Central Terminal, travelers can choose a convenient time to travel to Chiang Mai by train.
  • Yes, there is a direct train between Bangkok and Chiang Mai. The train departs from Krung Thep Aphiwat Central Terminal and arrives at Chiang Mai, with services operating five times a day, every day. Travelers can enjoy the approximately 10-hour and 25-minute journey by train without the need for any transfers or changes.
  • The cost of a train ticket from Bangkok to Chiang Mai varies between $6 and $45, depending on the class of travel and amenities provided. Travelers can choose from different fare options to suit their preferences and budget. The price range ensures that there are affordable options available for those looking to journey from Bangkok to Chiang Mai by train.

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