Published in Area Guide

Bangkok to Chiang Mai: Train, Flight or Bus in 2026?

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:

  1. Choose your train and class. Lower berths on Train 9 sell out first.

  2. 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).

  3. 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.

  4. 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.

Frequently asked questions

Chiang Mai is about 700 km from Bangkok by road, roughly 750 km by rail and around 585 km in a straight line. Driving takes about 9 hours, the sleeper train takes 12 to 13 hours, and the flight takes about 1 hour 15 minutes in the air. Distances vary slightly by route and station.

The flight takes about 1 hour 15 minutes from either Don Mueang or Suvarnabhumi airport. Allow 4 to 5 hours door to door once you include travel to the airport, check-in, security and the transfer into Chiang Mai. Flights run from early morning until late evening, so timing is flexible.

All long-distance trains to Chiang Mai depart from Krung Thep Aphiwat Central Terminal, also called Bang Sue Grand Station, and have done so since 19 January 2023. Hua Lamphong no longer runs these services, although tickets can still be bought there. The MRT Blue Line stops at Bang Sue station beside the terminal.

The overnight sleeper takes 12 to 13 hours. Train 9 leaves Krung Thep Aphiwat at 18:40 and arrives around 07:15, while Train 13 leaves at 20:05 and arrives around 08:45. Second-class air-conditioned berths cost roughly 770 to 1,040 THB, depending on the train and whether you take an upper or lower berth.

A third-class train seat is cheapest, at roughly 230 to 270 THB, but it is a long, basic ride. A second-class sleeper berth costs about 750 to 1,050 THB, similar to a VIP bus at 500 to 1,000 THB. For similar money, the sleeper gives more space and a flat bed. Fares vary by season and booking date.

Book as early as SRT's system allows, especially for lower berths on Train 9, which sell out first. Long-distance booking generally opens up to about six months ahead. Peak periods such as New Year, Songkran and November to February fill fast, so pre-book if you need a specific train and class.

Ye
Ye Man Pyae Author
Real Estate SEO Specialist

Ye Man Pyae is a seasoned real estate expert in Thailand, specializing in property sales, development, and digital marketing. With a strong background in market research and SEO strategy, he helps investors and developers maximize opportunities. Ye is dedicated to delivering expert guidance and shaping Thailand’s thriving property market.

Lifestyle Bangkok Real Estate

SENNARA Chiang Mai

By Angel Real Estate (for Dev campaign)
lacation
San Phak Wan, Hang Dong, Chiang Mai
Starting Price
฿7.40M
Number of Units
18
3 - 4
2

Ongsa Airport

By thippirom property
lacation
Suthep, Mueang Chiang Mai, Chiang Mai
Starting Price
฿3.99M
Number of Units
108
3 - 4
3

999@Ban Wang Tan Modern Pool Villas

By 999 Developments
lacation
San Phak Wan, Hang Dong, Chiang Mai
Starting Price
฿14.61M
Number of Units
7
4 - 5
4
Nestopa