Book Now
HomeAll Routes › Bus Chiang Mai to Ayutthaya

Bus from Chiang Mai to Ayutthaya

Complete guide to bus travel from Chiang Mai to Ayutthaya — schedules, prices, operators and booking tips.

From 300 THBStarting price
7–8 hoursJourney time
500 kmDistance
2+Operators

About the Chiang Mai to Ayutthaya Bus Route

Chiang Mai to Ayutthaya is a direct journey through Thailand's heartland, connecting two of the country's most historically significant cities without needing to stop in Bangkok.

Route Details & Travel Information

Travelling from Chiang Mai to Ayutthaya by bus allows you to stop at Thailand's ancient Siamese capital without going all the way to Bangkok first — ideal for travellers heading south who want to break the journey at a remarkable historical destination.

Ayutthaya was the capital of the Kingdom of Siam from 1351 to 1767 and was at its peak one of the most glorious cities in Asia. The UNESCO World Heritage historical park contains dozens of ancient temples, towering chedis and the famous Buddha head entwined in tree roots at Wat Mahathat.

The journey takes 7 to 8 hours from Chiang Mai's Arcade Terminal. Arriving in the afternoon, you have time to rent a bicycle and explore the main temples before sunset. Spend the night, explore further the next morning, then take the short bus or train to Bangkok (1.5–2 hours).

Bus Operators

The following operators run regular services on the Chiang Mai–Ayutthaya route:

  • Transport Co. — licensed, air-conditioned service
  • Green Bus — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

Departures: Morning departures

From: Arcade Bus Terminal (Terminal 2), Chiang Mai

To: Ayutthaya Bus Terminal

Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.

Travel Tip

✅ Stop in Ayutthaya for a night before continuing to Bangkok — the ancient ruins are worth exploring.

Frequently Asked Questions

How long is the bus from Chiang Mai to Ayutthaya?+
7 to 8 hours from Arcade Bus Terminal.
Is it better to stop in Ayutthaya or go straight to Bangkok?+
Stopping in Ayutthaya is strongly recommended — the ancient ruins are one of Thailand's highlights and it is only 1.5–2 hours from Bangkok.
How do I get from Ayutthaya to Bangkok?+
Frequent buses from Mo Chit take 1.5–2 hours, or take the scenic train from Ayutthaya station.

Related Routes

Route Summary

FromChiang Mai
ToAyutthaya
Duration7–8 hours
Distance500 km
Price fromFrom 300 THB
DeparturesMorning departures
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.