How to get to Ayutthaya
There are daily public transports running from Bangkok, Kanchanaburi, Chiang Mai and Chiang Rai. Ayutthaya is located in central Thailand, and 100km away from Bangkok. It depends on where you are, the transportation to Ayutthaya could be diverse. The most recommended way to get to Ayutthaya is by trains or private transfers.
Bangkok to Ayutthaya
From Bangkok, it is manageable to take public transports to Ayutthaya. The most convenient way is to go with private transfers which give you all the flexibility. However, departing from Bangkok to Ayutthaya by bus or train is also possible.
It is not the most practical way because it could be a hassle looking for the bus. Regular buses no longer run between Bangkok and Ayutthaya. You will more likely take the minibus if you decide to travel by bus. Bus tickets (60 – 70 Baht) can be purchased in Northern (Mo Chit) Station in which frequent departures are from 5:00 to 19:00. Buses also leave from other points such as Victory Monument and Southern (Sai Tai Mai) Station. You can catch a bus here every 30 minutes which buses run regularly from 5:00-17:00. This is a bus pooling service which you should ask carefully before taking the transportation.
To avoid the hassle looking for the right bus, you can also go with a shared shuttle from Bangkok to Ayuthaya. It minimizes your time and gives you the full convenience. The pick-up point is either Khao San Road or Hua Lamphong Station.
From Bangkok’s Hua Lamphong Railway Station, there are many daily trains (ordinary, rapid and express trains) leaving to Ayutthaya between 4:00 and 22:25. There are three different ticket types which regard to three classes – first, second and third class. The price starts from 20 Baht for hard third class seats, but second class tickets are more recommended which you can buy for 65 Baht. These trains also depart from Bang Sue and Don Muang Stations in the north of Bangkok.
By private transfers
There is no better and more convenient way than having your own private transfers to Ayutthaya from Bangkok. It provides you the flexibility and full convenience. Private transfers will pick you up at your hotel.
Kanchanaburi to Ayutthaya
The best option to travel to Ayutthaya from Kanchanaburi is by road. There is no direct train going from Kanchanaburi to Ayutthaya, or you could go back to Bangkok and take a train from there to Ayutthaya. Most people find it cost too much time. Therefore, buses and private transfers are more common and favorable.
There is no direct bus from Kanchanaburi to Ayutthaya. The journey takes two parts: you first take a public bus from Kanchanaburi Bus Station to Suphan Buri Bus Station; followed by a minivan which takes you from Suphan Buri to Ayutthaya. The total time is 4 hours, including the waiting time in Suphan Buri. The bus runs every hour.
By private transfers
Private transfers or private minivans are the most popular transportation choices to get to Ayutthaya from Kanchanaburi. It is the most convenient which gives the door-to-door service. The pick up is around River Kwai area and at your accommodation.
Get to Ayutthaya from northern Thailand
The distance is relatively long, but it is manageable with buses and trains. You can depart from either Chiang Mai or Chiang Rai which also give you the option to travel by air if you would like to cut off time. If you wish to travel by bus, you have to take a bus (from Chiang Mai or Chiang Rai) firstly to Bangkok and from here choose your transportation to Ayutthaya.
Chiang Mai to Ayutthaya
There are six trains (including rapid, express and special express) a day running from Chiang Mai to Ayutthaya, and it takes from 10 to 13 hours. Train tickets variate from classes, seats, AC or fan. Sleepers are also available for booking.
Private transfers would be an alternative option. With private transfers, it takes approximately 9 hours.
Chiang Rai to Ayutthaya
The fastest way is by air. Over 20 flights are flying out of Chiang Rai (CEI) to Don Muang (BKK). From Don Muang Airport, you can take a bus directly to Ayutthaya, but it is important to check the schedule before hand. Another option is having private transfers booked which you will be picked up from Don Muang Airport and moved to Ayutthaya at your best convenience.
If you wish to have a more budgeted journey, you could take a bus from Chiang Rai Bus Station to Uttaradit from where you could get on a train and go on to Ayutthaya.
Private transfers can be arranged as well.