The distance from Bangkok to Ayutthaya is about 80 km, making it one of the most popular short intercity cultural routes in Central Thailand.
Depending on traffic and your exact destination, the journey usually takes around 1.5 to 2 hours.

Bangkok to Ayutthaya Distance and Travel Time
- Distance: about 80 km
- Travel time: about 1.5–2 hours
- Route type: city-to-historical-destination connection
Why This Route Matters
Ayutthaya is one of Thailand’s most important cultural destinations, and many travelers leaving Bangkok prefer direct private transfer instead of combining trains, vans, tuk-tuks and local connections.
What Can Affect Travel Time
- Pickup point in Bangkok
- Bangkok traffic conditions
- Road conditions on the way north
- Exact drop-off point in Ayutthaya
More About Bangkok to Ayutthaya
Related Routes from Bangkok
Back to Bangkok Taxi Routes
Frequently Asked Questions
How far is Ayutthaya from Bangkok?
The distance is about 80 km.
How long does it take to get from Bangkok to Ayutthaya?
Travel time is usually around 1.5 to 2 hours.
Is this a short intercity route?
Yes, compared with many other routes across Thailand, Bangkok to Ayutthaya is a relatively short and convenient road transfer.
Can traffic increase travel time?
Yes, especially when leaving Bangkok and on busy holiday travel periods.