Ayutthaya can be reached from several major cities and airports in Thailand, so the total distance depends on where the journey begins. This page provides a practical overview of the most common routes to Ayutthaya.
For many travelers, Ayutthaya is a cultural destination rather than a transport hub. That makes distance and direct drop-off especially important when choosing the best transfer method.

Common Distances to Ayutthaya
- Bangkok to Ayutthaya: ~85 km
- Pattaya to Ayutthaya: ~200 km
- Suvarnabhumi Airport (BKK) to Ayutthaya: ~95 km
Estimated Travel Time to Ayutthaya
- From Bangkok: about 1.5–2 hours
- From Pattaya: about 3–3.5 hours
- From BKK Airport: about 1.5–2 hours
Travel time can vary depending on traffic, especially when starting from Bangkok or airport pickup points during busy periods.
Why Distance to Ayutthaya Matters
Ayutthaya is often visited for temple tours, riverside hotels, cultural sightseeing and day trips. Since travelers usually want direct access to a specific hotel or landmark, private transport is often more practical than public transport.
A taxi helps avoid extra transfers after arrival and makes it easier to manage time, especially on short day trips.
Ayutthaya Route Logic
Most journeys to Ayutthaya follow the main northern corridor out of Bangkok. Don Muang Airport is one of the closest airport pickup points, while Pattaya and Utapao routes are much longer.
This difference in route structure is why destination-based distance and time guidance is important.
More About Taxi to Ayutthaya
View all taxi routes in Thailand
Frequently Asked Questions
How far is Ayutthaya from Bangkok?
Ayutthaya is about 85 km from Bangkok depending on the route and final destination.
How far is Ayutthaya from Pattaya?
Ayutthaya is about 190 km from Pattaya.
Which airport is closest to Ayutthaya?
Don Muang Airport (DMK) is usually the closest major airport for Ayutthaya transfers.
Does travel time to Ayutthaya vary much?
Yes, especially during busy traffic hours around Bangkok.