How to Get from Bangkok Suvarnabhumi Airport (BKK) to Ayutthaya Historical Park
Ayutthaya Historical Park is 93 km north of Bangkok Suvarnabhumi Airport, with a typical drive of about 71 minutes. Public transport via train takes around 3 hours, while taxis and private transfers offer door-to-door journeys of 71-90 minutes.
Bangkok Suvarnabhumi Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Ayutthaya Historical Park
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- Ignore anyone in the arrivals hall offering taxis or transfers; only use the official Level 1 taxi queue (Gates 4-7) or the Grab pickup at Gate 4.
- For long trips to Ayutthaya, some taxi drivers may refuse the meter and demand a fixed price; agree before leaving and compare with the metered estimate of about 900-1,000 THB plus tolls.
- The Airport Rail Link card gates sometimes reject foreign contactless cards; keep small cash for a token.
- At Ayutthaya station, only use metered taxis or agree a tuk-tuk price before boarding; unlicensed drivers often overcharge tourists.
Frequently Asked Questions
Take the Airport Rail Link to Makkasan, MRT to Bang Sue, then a State Railway train to Ayutthaya, followed by a short tuk-tuk ride. Expect about 3 hours and roughly €2.50 per person.
No direct AOT airport bus serves Ayutthaya. The best public option is the ARL + MRT + SRT train combination, or a taxi/private transfer for direct travel.
The 93 km drive normally takes about 71 minutes, but allow up to 90 minutes in traffic. Metered fare is roughly €25-€30 plus tolls.
Yes, fixed-price private transfers cost about €45-€55 per vehicle and include meet-and-greet and door-to-door service.
Contactless Visa and Mastercard are accepted at ARL gates, but some foreign cards fail; keep small cash for a token as backup.
Yes, but book a taxi or private transfer if you have limited time, because the public train option takes about 3 hours each way.
Nearby places
More transfers from Bangkok Suvarnabhumi Airport (BKK)


