Your ultimate guide to traveling between Thailand’s capital and its cultural north
Bangkok to Chiang Mai: Best Ways to Travel by Train, Bus & Flight
Bangkok to Chiang Mai: Speed, Scenery, and Convenience
Looking to travel from Bangkok to Chiang Mai? Whether you crave speed, scenic views, or budget-friendly options, discover the top routes connecting Thailand’s bustling capital with the cultural treasures of the north, with helpful booking options available through 12GoAsia.
Sleeper Trains
Overnight sleeper trains provide comfortable cabins with beds, allowing you to sleep through the journey and wake up refreshed in Chiang Mai after passing through picturesque landscapes.
VIP & Express Buses:
These buses offer spacious seating, limited stops, and onboard comforts such as air-conditioning, ideal for travelers prioritizing comfort during the long road trip.
Day Trains:
For daylight sightseeing, day trains offer wide windows to enjoy rural Thailand’s landscapes without sacrificing daytime for travel.
Economy Buses:
Budget travelers can choose economy buses that run frequently, offering a reliable and affordable option for solo adventurers or those seeking straightforward transport.
Domestic Flights:
Multiple airlines operate several daily flights between Bangkok’s Don Mueang Airport and Chiang Mai Airport, completing the journey in approximately 1 to 1.5 hours — the fastest option.
Airport Transfers:
Upon arrival, taxis, shuttle services, and app-based ride-hailing options facilitate convenient and stress-free transfers from Chiang Mai Airport to the city center.
1. Sleeper Trains: Restful Overnight Travel
Experience a relaxing overnight trip on well-maintained trains featuring air-conditioned cabins with beds. These sleeper trains cover 751 kilometers in about 12 to 14 hours, departing from Krung Thep Aphiwat Central Terminal near Chatuchak Market and arriving early morning in Chiang Mai. This mode combines transport with rest, allowing travelers to preserve daytime for exploration.
Per Person
$50–$100:
Duration
12–14 Hours:
Distance
751 km:
Trip
Overnight
2. VIP & Express Buses: Comfortable Road Travel
VIP and express buses depart mainly from Bangkok’s Northern Bus Terminal (Mochit) and feature spacious reclining seats, onboard air-conditioning, and limited stops for a faster, more pleasant ride. These coaches cater to travelers willing to pay a premium for better facilities during the roughly 9 to 12-hour journey.
Per Person
$20–$40
Duration
9–12 Hours
Distance
700 km
Trip
Scheduled Daily
3. Day Trains: Scenic Daylight Journeys
Travel by daytime train to soak in Thailand’s rural charm through panoramic windows. Day trains depart throughout the day, taking about 12 hours to reach Chiang Mai from Bangkok, letting travelers appreciate the scenic route as part of the experience with available food and beverage services.
Per Person
$25–$60
Duration
12 Hours:
Distance
751 km
Trip
3–5 Daily Departures
4. Economy Buses: Cost-Effective Travel
Economy buses provide an affordable and dependable option for travelers on a budget. They run frequently from Mochit Bus Terminal to Chiang Mai’s Arcade Bus Station, accommodating those who prioritize low fares over added comforts. These buses are suitable for daytime or overnight travel depending on schedules.
Per Person
$10–$25
Duration
12–14 Hours
Distance
700 km
Trip
5–7 Daily Departures
5. Domestic Flights: Fastest Route to Chiang Mai
Several low-cost carriers, such as Thai Lion Air, offer multiple daily flights from Bangkok’s Don Mueang International Airport to Chiang Mai that last around 1 to 1.5 hours. Tickets typically include checked and cabin luggage allowances, making flying the best choice for those seeking to maximize their time.
Per Person
$30–$90
Duration
1–1.5 Hours from Flight
Distance
675 km: Covered
Trip
10–15: Flights Daily
Airport Transfers: Smooth Arrival in Chiang Mai
Once landed, passengers can easily find various transport options including taxis, airport shuttles, and app-based ride services like Grab. These provide direct transfers to hotels or central locations, ensuring a hassle-free start to your stay in Chiang Mai.
Per Person
$5–$20
Duration
30–45 Minutes for Transfer
Distance
15 km Covered
Trip
24/7 Availability
From Bangkok Streets to Chiang Mai Peaks: Best Travel Options
From Bangkok’s lively streets to Chiang Mai’s serene mountains, pick the travel option that suits your style while exploring Thailand’s rich landscapes and northern charm along the way, all made easier with 12GoAsia’s seamless transport connections.