Knowing how to get from Bangkok to Chiang Mai starts with knowing that each option suits a different traveller. A flight is the fastest, the overnight sleeper train gives the best comfort for the price, and the VIP bus is a solid budget choice. This guide compares every way to go, then looks at what the trip means if you plan to live in the north.
Bangkok to Chiang Mai at a Glance
Here is how the main options compare. All prices are approximate one-way figures per person in Thai baht (THB).
|
Mode |
Journey time |
Price range (THB) |
Departs from |
Best for |
|---|---|---|---|---|
|
Flight |
About 1h15 in the air, 4 to 5 hours door to door |
1,000 to 3,800 |
Don Mueang (DMK) or Suvarnabhumi (BKK) |
Short trips and tight schedules |
|
Overnight sleeper train |
12 to 13 hours |
750 to 2,450 |
Krung Thep Aphiwat |
Comfort and saving a hotel night |
|
Day train |
10 to 14 hours |
230 to 560 |
Krung Thep Aphiwat |
Scenery and low fares |
|
VIP bus |
9.5 to 11 hours |
500 to 1,000 |
Mo Chit 2, or the operator's own terminal |
Budget overnight travel |
|
Private car |
About 9 hours |
From about 3,500 with a driver |
Your door |
Groups and heavy luggage |
Fares change with season, class, and booking lead time, so treat these figures as a guide and check the operator directly before you pay.
How Far Is Chiang Mai from Bangkok?
Chiang Mai is about 700 km from Bangkok by road. These are the quick facts:
-
Road distance: about 700 km, or roughly 9 hours of driving.
-
Rail distance: about 750 km, or 12 to 13 hours on the sleeper train.
-
Bangkok to Chiang Mai flight time: about 1 hour 15 minutes in the air.
-
Straight-line distance: about 585 km.
Roads and rail lines both wind through the central plains and the northern hills, which is why they are longer than the straight line.
Flying from Bangkok to Chiang Mai

Flying is the fastest option, and often the sensible one for a short house-hunting trip. Flights run from early morning to late evening. Two Bangkok airports serve the route:
-
Don Mueang (DMK): budget carriers such as Thai AirAsia, Nok Air and Thai Lion Air fly from here.
-
Suvarnabhumi (BKK): full-service carriers Thai Airways and Bangkok Airways operate from here.
Thai VietJet also serves the route. Most one-way economy fares fall between 1,000 and 3,800 THB, and prices are usually lowest two to four weeks ahead. Budget airlines charge extra for checked bags and seat selection, so compare the final price rather than the headline fare.
Door-to-door time matters more than flight time. Travel to the airport (40 to 90 minutes in traffic), check-in and security (about an hour), and the transfer into town (10 to 20 minutes) push the total to 4 to 5 hours. From Suvarnabhumi, the Airport Rail Link reaches Phaya Thai station in about 26 minutes.
The Overnight Sleeper Train from Bangkok to Chiang Mai
Sleeping is the classic way to reach Chiang Mai and, in our view, the best value for most people. You board in the evening, sleep in a real bed and arrive in the morning, saving a hotel night.
All long-distance trains leave from Krung Thep Aphiwat Central, also called Bang Sue Grand Station, and not Hua Lamphong. This has been in effect since 19 January 2023, although tickets can still be bought at Hua Lamphong. The MRT Blue Line stops at Bang Sue, and our guide to Bangkok's MRT, BTS and SRT lines explains how to get there.
The two main sleeper services are below. Timetables and fares come from the State Railway of Thailand, and they can change, so confirm them on the SRT website before you book.
|
Train |
Leaves Bangkok |
Arrives Chiang Mai |
2nd class berth (THB) |
1st class berth (THB) |
|---|---|---|---|---|
|
Train 9 (newest cars) |
18:40 |
About 07:15 |
940 to 1,040 |
1,450 to 1,650 |
|
Train 13 |
20:05 |
About 08:45 |
770 to 840 |
1,250 to 1,450 |
Train 51 is an older, cheaper option, leaving at 22:30 and arriving at about 11:40, with second-class berths at roughly 750 to 820 THB. Using a first-class cabin alone costs about 1,950 to 2,450 THB. On board, expect the following:
-
Second class: open-plan berths with curtains. An attendant converts the seats into a lower bunk and folds an upper bunk from the wall. Lower berths are wider, while upper berths cost slightly less.
-
First class: private two-berth cabins with a washbasin. Train 9 has the newest cars, with power sockets.
-
Food: Trains 9 and 13 have dining cars, with set meals at roughly 150 to 210 THB.
-
Luggage: The official allowance is about 40 kg in second class and 60 kg in first class.
To book the Bangkok to Chiang Mai sleeper train, follow these steps:
-
Choose your train and class. Lower berths on Train 9 sell out first.
-
Book as early as SRT allows. For a full Bangkok to Chiang Mai trip, booking generally opens about 90 days ahead, though SRT has changed this window before. Book earliest for November to February, New Year (30 December to 3 January) and Songkran (usually 11 to 16 April).
-
Buy through SRT's online booking system or at a station counter. Bring your passport, which counters may ask to see. Booking agents add a service fee.
-
Arrive at Krung Thep Aphiwat about 45 minutes early. The platform opens roughly 20 minutes before departure.
The Day Train
Train 7 is the best daytime option. It is an air-conditioned Special Express railcar that leaves Krung Thep Aphiwat at 07:30 and reaches Chiang Mai at about 17:50, a journey of 10 hours 20 minutes. That makes it the fastest train from Bangkok to Chiang Mai. A second-class seat costs roughly 560 THB.
Slower trains with third-class seats cost about 230 to 270 THB, but 13 hours on a basic seat is tiring, so we would only pick them on a tight budget. Meals were not included on the railcar at the time of writing, so bring snacks and water.
Bus and VIP Coach from Mo Chit

Buses to Chiang Mai leave from the Mo Chit 2 (Northern and Northeastern) Bus Terminal in Chatuchak and arrive at the Chiang Mai Arcade Bus Terminal, about 3 km from the old city. Some operators, such as Sombat Tour, also use their own terminal on Vibhavadi Rangsit Road, so check your ticket.
Operators include Nakhonchai Air, Sombat Tour and Sritawong Tour. Most overnight coaches leave between 20:00 and 22:00 and arrive between about 05:30 and 08:30. The trip takes 9.5 to 11 hours, and fares run from about 500 THB for a standard VIP seat to around 1,000 THB for a premium coach. If a sleeper berth is available at a similar price, we would take the train.
Private Car and Minivan
A private driver suits groups, families, and anyone moving with a lot of luggage. The drive takes about 9 hours without long stops, and quotes typically start around 3,500 THB, rising with vehicle size and season.
Driving yourself covers roughly 700 km, mostly on Highways 1 and 11, and fuel plus tolls come to about 2,500 to 3,500 THB. Rental firms often add a one-way drop-off fee, and foreign visitors should check the current licence rules, including any International Driving Permit requirement.
Minivans also run this route, but we would skip them. The seats are narrow, luggage space is tight, there is usually no toilet on board, and the savings over a VIP coach is small.
Which Option Should You Choose?
The right choice depends on why you are travelling:
-
Choose the flight if you have two or three days for a house-hunting trip and every hour counts.
-
Choose the sleeper train if you want a proper night's sleep and a generous luggage allowance. It is our pick for most people moving north.
-
Choose the day train if you want the scenery and do not mind an evening arrival.
-
Choose the VIP bus if the trains are sold out or you need to book later.
-
Choose a private car if you are travelling as a group or carrying a lot of belongings.
A common approach for expats is to fly up for a short property trip, then take the sleeper train or hire a driver for the actual move.
Moving to Chiang Mai from Bangkok: What Changes
For many foreign residents, the journey is only the first step, and living costs are a big reason to look north. According to Wise's 2026 cost-of-living data, one person's estimated monthly cost is about $1,032 in Chiang Mai against $1,382 in Bangkok, roughly 25% lower.
|
Item (USD, estimates) |
Bangkok |
Chiang Mai |
|---|---|---|
|
Monthly cost, one person |
$1,382 |
$1,032 |
|
1-bed rent, city centre |
$669 |
$457 |
|
1-bed rent, outside centre |
$336 |
$269 |
|
Price per m2, city centre |
$6,058 |
$2,001 |
City-centre property prices show the widest gap, at about two-thirds lower in Chiang Mai, which matters if you are weighing a purchase. Figures vary by building and area. These steps help the move go smoothly:
-
Rent first. A three- to six-month rental lets you test areas before you commit. Browse condos for rent in Chiang Mai to see typical prices.
-
Learn the areas. Nimman suits cafes and coworking, the Old City is walkable, and the Riverside is more relaxed. Our guide to the best neighborhoods in Chiang Mai shows where buyers focus.
-
Know the ownership rules. Foreigners can own a condo freehold within a building's 49% foreign quota, but cannot own land outright. Land options are a registered leasehold of up to 30 years, renewable, or a Thai company structure. A licensed Thai lawyer should review any purchase. If you are comparing options, see condos for sale in Chiang Mai.
-
Plan around the seasons. The burning season, roughly February to April, brings poor air quality, so many residents arrive in the cooler months from November to January. For a full monthly budget, read our Chiang Mai cost of living guide.
Final Thoughts on Getting from Bangkok to Chiang Mai

Whichever option you choose, the journey from Bangkok to Chiang Mai is the easy part. The overnight sleeper train is the best value for most people, a flight suits a short house-hunting trip, and the VIP bus or a private car fills the gaps when trains sell out or you are moving with a lot of luggage. Whatever you pick, check current fares and timetables with the operator before you pay, because both change with season and demand.
If you are thinking of living in the north, start house-hunting before you leave Bangkok. Browse our properties for rent in Chiang Mai to see what your budget covers, shortlist two or three neighborhoods, and arrange viewings for the days you arrive. A short rental first lets you test an area before you commit, and prices vary by building, floor and location, so compare several current listings. If you later decide to buy, foreign buyers can look at condos within a building's 49% foreign quota, ideally with a licensed Thai lawyer reviewing the purchase. That way, the trip north becomes the first step of a well-planned move rather than just a ticket.