Find a train from Ayutthaya to Chiang Mai

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Journey details

Best price 2.63£
Journey duration 11 h 34 min
Connections per day 9
First departure: 09:47
Last departure: 23:36
Distance 522km

Virail finds for you the best train offers from Ayutthaya to Chiang Mai

Virail makes every journey easier: the only thing you will have to do is to specify the date of your journey from Ayutthaya to Chiang Mai. Afterwards, you will be able to find the perfect option for your trip by filtering and sorting the results by price and departure. Virail will also automatically redirect you to the provider's website to complete your booking.

Which companies take you from Ayutthaya to Chiang Mai by train?

Among all virail partners, you will also be able to travel with Thai Railways, serving the train route between Ayutthaya and Chiang Mai.

How much is the cheapest train ticket from Ayutthaya to Chiang Mai?

By booking in advance, you can find cheap train tickets from Ayutthaya to Chiang Mai from 111,00 €. However, train tickets for this route cost on average around 979,50 €.

Ticket price Ayutthaya - Chiang Mai every day

19/06 20/06 21/06 22/06 23/06 24/06 25/06
More More 20 £20 £19 £ More More
More More More More 22 £ More More


Trains from Ayutthaya to Chiang Mai


Don't forget to buy food and drinks in advance if you need them: train stations do not always have shops, while onboard cafés are not always available and often very expensive.

With such a long journey, you could take into account travelling by plane, which is not necessarily more expensive. Doing so, you will shorten the distances and you will be able to enjoy more time in Chiang Mai.

What are the departure and arrival stations in Ayutthaya and Chiang Mai?

The trains to Chiang Mai leave Ayutthaya from Ayutthaya and arrive in Chiang Mai.

How long will it take you from Ayutthaya to Chiang Mai by train and when do the trains leave?

With the fastest connections you will be in Chiang Mai in 9 hours and 42 minutes, but on average it takes 11 hours and 29 minutes. The first train headed to Chiang Mai is at 09:10, while the last one leaves Ayutthaya at 23:10.

virail lets you search and compare times and prices of any transports from one city to another