Nestled in a northern basin of lush woodlands and mountains, Chiang Mai—the former capital of the Lanna Kingdom—is a city of infinite charm. Whether you are seeking gorgeous ancient wats (temples) dating back to the 13th century, colorful markets bursting with OTOP products, or the flavorsome Northern Thai cuisine, Chiang Mai offers endless choices for every traveler.
From quaint coffee shops and epic clothing malls to a unique nightlife scene, you will enjoy Chiang Mai, that is for sure. But first, you need to get there. Here is your complete guide on how to travel from Bangkok to Chiang Mai and what to do once you arrive.
Overland travel to Chiang Mai is easy and convenient. The distance is roughly 700–750 kilometers, and depending on your mode of transport, the journey can last anywhere between 1 hour (flying) to 14 hours (train).
1. By Private Taxi (The Most Comfortable Option)
For those travelling in a group, with family, or carrying a lot of luggage, a private transfer is the most stress-free option. You can leave directly from your hotel in Bangkok at any time.
- Convenience: Door-to-door service.
- Comfort: The roads are generally smooth, with plenty of gas stations, clean toilets, and convenience stores along the way.
- Vehicles: Options range from sedans to 9-seat Toyota Commuters.
2. By Train (The Classic Experience)
An overnight train from Hua Lamphong Station (or Krung Thep Aphiwat) to Chiang Mai is a classic Thailand experience.
- Duration: Approximately 12 to 14 hours.
- Classes:
- 1st Class Sleeper: Private cabins (approx. 2,000+ THB). Perfect for privacy.
- 2nd Class Sleeper: AC or Fan options. Seats fold into bunk beds. Book the lower berth for a window view.
- Tip: Tickets sell out quickly, especially lower berths, so book well in advance. Food vendors patrol the carriages, but alcohol is prohibited on board.
3. By Bus (Budget-Friendly)
Buses depart from the Northern Bus Terminal (Mochit). Departures are frequent, with most overnight buses leaving after 8:00 PM to arrive early the next morning.
- VIP Coaches: 24 seats with extra legroom (approx. 800 THB).
- Standard Buses: Reliable and affordable (starts from approx. 500 THB).
- Note: During festivals like Songkran (April) or New Year, booking in advance is essential.
4. By Plane (The Fastest Way)
Several low-cost carriers (e.g., Thai Lion Air, AirAsia, Nok Air) fly between Bangkok (Don Mueang - DMK) and Chiang Mai (CNX).
- Flight Time: 1 hour 15 minutes.
- Cost: Fares can be as low as 1,000 THB if booked in advance.
- Airport Transfer: Chiang Mai International Airport is only about 2km from the city center. You can easily catch a taxi (approx. 150 THB) or coordinate a hotel transfer.
