Ayutthaya to Chiang Mai Train

Taking the Ayutthaya to Chiang Mai train is the most popular way to travel from the ancient capital, up to Thailand's northern city.

You can choose to travel on a day train and take in the sights, or relax on one of the night sleeper services that arrive the next morning.

The distance from Ayutthaya to Chiang Mai by train is 680 km, with the duration of the fastest train a little under 10 hours, while the slower services take nearly 13 hours (if they run on time).

Ayutthaya to Chiang Mai Train Schedule

Train Number Departs Arrives Type More Info
7 09.48 19.30 Special Express DRC Info >
109 15.19 04.05 Rapid Info >
9 19.45 07.15 Special Express Info >
13 21.07 08.40 Special Express Info >
51 23.36 12.10 Express Info >

To see the train timetable in the other direction from Chiang Mai to Ayutthaya click here >

-   For information on the railway station in Chiang Mai click here >

For details on travel from the railway station in Chiang Mai to the city centre click here >

Find the best places to stay in Chiang Mai.

Budget to Luxury.

Read reviews.

Compare room rates.

Click here to find your perfect accommodation now >

Ticket Prices for the Train from Ayutthaya to Chiang Mai

Train fares shown below are for one-way tickets:

Train number 7 (Diesel Railcar - DRC):

This is an all 2nd class seat "sprinter" train, consisting of just a few air-conditioned carriages.

Fares for this train cost 616 Baht and include meals and soft drinks.

Train 109 (Rapid):

This service offers the cheapest way to travel from Ayutthaya to Chiang Mai with tickets costing:

2nd class Fan seats cost 366 Baht
3rd class Fan seats cost 221 Baht

The 109 also has the cheapest beds / berths with 2nd class air-conditioned carriages costing:
Upper Berth 666 Baht
Lower Berth 736 Baht

Powered by 12Go Asia system

Train 9 (Special Express):

This sleeper only train is the most luxurious and expensive of all services to Chiang Mai as it operates with the new Chinese carriages.

Beds / berths on this train cost:
1st class A/C sleeper
Upper Berth 1,398 Baht
Lower Berth 1,598 Baht

2nd class A/C sleeper
Upper Berth 916 Baht
Lower Berth 1,016 Baht

Train 13 (Special Express):

1st class Air-con sleeper:
Upper Berth 1,198 Baht
Lower Berth 1,398 Baht

2nd class Air-con sleeper:
Upper Berth 746 Baht
Lower Berth 816 Baht

Train 51 (Express):

These trains have a range of beds and seats and cost:
2nd class Air-con sleeper
Upper Berth 726 Baht
Lower Berth 796 Baht

2nd class Fan sleeper
Upper Berth 536 Baht
Lower Berth 606 Baht

2nd class A/C seats cost 516 Baht
3rd class Fan seats cost 261 Baht

Fares for children (3-11):
please deduct the following from any of the fares above depending on the class of coach you travel in :
1st class - 269 Baht
2nd class - 128 Baht
3rd class - 55 Baht

Children under 3 travel for free.

Ayutthaya Station / Trains Trains main page >

Related pages:

Ayutthaya to Phitsanulok by train >

Ayutthaya to Khao Yai by train >

Ayutthaya to Bangkok trains >

Book Transport / Hotels Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >


Find the best deals for hotels >