The Bangkok Suvarnabhumi Airport to Ayutthaya distance is approximately 98 kilometers.
There are three ways to travel from Bangkok Airport to Ayutthaya: taxi, transfer, or a combination of bus and train.
Taking a Bangkok Airport taxi is a common solution for tourists given the ease and speed of the journey. You’ll reach Ayutthaya in just one hour.
For an extra level of convenience and comfort, you can pre-book a Bangkok Airport transfer. That way you can skip the lengthy taxi queue.
As for public transport, there is no direct Bangkok Airport to Ayutthaya bus or train. Therefore, if you’re on a budget and have some time to kill, the No. 555 bus will take you from BKK Airport to Lak Si Train Station. From there, you can take a train to Ayutthaya. The total journey will take around 2 hours and 15 minutes including wait time.
Welcome Pickups offers meet and greet services and a friendly introduction to Bangkok at the same price as a regular taxi. Click here to see the cost.