Flying between Bangkok and Chiang Mai is faster, but going overland — by train or a mix of bus and train — turns the transition itself into part of the trip, and gives you a stop in between that most short itineraries skip entirely.
Overview
Three days in Bangkok, an overnight stop in Ayutthaya or Sukhothai on the way north, and three days in Chiang Mai. The overland journey between the two cities takes a full day, which is the trade-off for skipping the flight.
Day by day
Days 1–3, Bangkok. The Grand Palace and Wat Pho early to beat both the heat and the crowds, a river trip on the Chao Phraya, and at least one evening at a rooftop bar or a night market — Chatuchak on a weekend if your dates allow it.
Day 4, Ayutthaya or Sukhothai. Ayutthaya is closer and easier as a stop-off; Sukhothai is further but has fewer visitors and equally impressive ruins. Either works as a one-night break in the journey north.
Day 5, travel to Chiang Mai. By train from Ayutthaya, or by bus if coming from Sukhothai. Book the overnight sleeper train if your schedule allows — it’s a genuinely comfortable way to cover the distance and saves a night of accommodation.
Days 6–7, Chiang Mai. The old city on foot or by bike, a visit to one of the ethical elephant sanctuaries outside the city (research these carefully — not all “sanctuaries” are what they claim), and the Sunday Walking Street market if your dates line up.
Why go overland instead of flying
- The stop in Ayutthaya or Sukhothai is worth the extra day on its own — both are among the best ruins in the country and rarely get combined with a Bangkok–Chiang Mai trip
- The overnight train is comfortable enough to double as accommodation, not just transport
- It’s a noticeably cheaper option than flying once you factor in the free night on the sleeper train
Practical notes
Train tickets, especially sleeper berths, sell out during Thai holidays and the cooler season (November to February) when this route is most popular. Book at least a week ahead if you’re travelling in that window, and choose a lower berth if you’d rather not climb for a middle-of-the-night bathroom trip.


