Wondering how to get from Bangkok to Chiang Mai? This journey from Thailand’s bustling capital to the serene mountains of the north is one of the country’s most popular routes, and there are several great options for making the trip. 

In this guide, we’ll cover all the best ways to get from Bangkok to Chiang Mai, including flights, overnight trains, buses, and even road trips, so you can choose the option that’s perfect for your journey to the culture capital of Thailand.

Whether you’re looking for speed, comfort, or a scenic adventure, there’s a way to get from Bangkok to Chiang Mai to suit every traveler’s style and budget. Then at the end of the post I’ll add any useful tips that will aid you in a trip to Bangkok, Chiang Mai, & the surrounding areas.

Bangkok to Chiang Mai

For full transparency, this post contains affiliate links, which means I may earn a small commission if you make a purchase - at no additional cost to you. I only recommend products and services that I genuinely use, trust, or believe will add value to your travels. Your support helps me continue creating free travel guides for you to enjoy.

How to Get from Bangkok to Chiang Mai

👇 But first, are you in a hurry? The best way to get from Bangkok to Chiang Mai depends on your travel preferences, budget, and time constraints.

✈️ Taking a flight to Chiang Mai from Bangkok is best for speed and convenience.

Look up Flights →

🚂 Taking the Bangkok train to Chiang Mai is best for a scenic and authentic experience.

Look up Train Tickets →

🚌 Taking the bus to Chiang Mai from Bangkok is one of the best options for budget travelers and the cheapest way to get there.

Look up Bus Tickets →

🚙  Lastly, you can rent a car or hire a private driver to make the journey. This is great for flexible itineraries and travelers who aren’t pinching pennies.

Look up Private Drivers →

Below, I’ll go over the details of each way to get from Bangkok to Chiang Mai, so you can decide which mode of transportation is best suited for you.

Bangkok, Thailand

Bangkok to Chiang Mai Distance

The distance from Bangkok to Chiang Mai is about 700 kilometers (roughly 435 miles) if you travel by road, spanning from the capital in the central region to the lush, mountainous northern city.

This popular route offers several travel options, each catering to different preferences and schedules. A flight from Bangkok to Chiang Mai takes around 1.5 hours, providing a quick and convenient option for those short on time. This is the easiest way.

For a more scenic and immersive experience, the overnight train, which takes 12-14 hours, allows travelers to enjoy the diverse landscapes of Thailand, from rice paddies to rolling hills. Buses also provide an affordable way to make the journey, typically taking 10-12 hours.

3 day Chiang Mai itinerary with I'm Jess Traveling
Elephants Chiang Mai Thailand

Ways to Get from Bangkok to Chiang Mai

🛵 Okay, let’s get into the details of the different ways to get to Chiang Mai from Bangkok.

  • Bangkok to Chiang Mai by Air
  • Bangkok to Chiang Mai by Rail
  • Bangkok to Chiang Mai by Bus
  • Bangkok to Chiang Mai by Car

Everybody has different priorities when it comes to transportation and traveling around a country. My top priorities are to get somewhere safely, swiftly, and for a good price. Scenery and an epic experience also alters my decision making process when it comes to transportation.

Thailand has well-developed and diverse transportation system that makes it easy to travel within cities, between regions, and across the country. There is a variety of options for every type of traveler.

From affordable and scenic overland journeys to quick flights between destinations, you can tailor your travels to suit your needs and preferences. With a combination of affordable, efficient public transportation and convenient private options, getting around Thailand is relatively easy, even for first-time visitors.

Bangkok at sunset

Fly from Bangkok to Chiang Mai

  • ✈️ Best For: Speed and convenience
  • ➕ Pros: Fastest option, convenient for those with limited time.
  • ➖ Cons: Limited scenery, airport transfers required.

Bangkok and Chiang Mai are well-connected. Flying is the quickest and most convenient way to travel between Bangkok and Chiang Mai, with a flight time of just 1 to 1.5 hours.

Several airlines, including Thai AirAsia, Thai Smile, Thai Airways, Non Air, and Bangkok Airways. Bangkok to Chiang Mai flights are available throughout the day, direct flights, with multiple departures, so you can choose a time that best suits your schedule.

Bangkok to Chiang Mai Flight Price

Flight prices to fly from Bangkok to Chiang Mai are affordable, especially if booked in advance or during promotions. Early morning or late-night flights offer the lowest fares. You can expect to pay anywhere from $30 and up for a one way trip.

When flying with budget airlines, it’s common to encounter various extra fees in addition to the base fare. Just remember, while these airlines offer lower ticket prices, they often add charges for services like checked baggage, carry-on luggage, seat selection, flight change and cancelation fees onto of the base fare.

Bangkok Airports

Bangkok has two major airports, Suvarnabhumi International Airport (BKK) and Don Mueang Airport (DMK). You’ll arrive at Chiang Mai Airport (CNX) which is located just under 2 miles southwest of Chiang Mai’s Old City.

  • Suvarnabhumi Airport (BKK): The main international airport, located about 20 miles east of central Bangkok. Airlines like Thai Airways and Bangkok Airways operate from here.
  • Don Mueang Airport (DMK): A hub for budget airlines, located about 15 miles north of central Bangkok. Airlines like Thai AirAsia and Nok Air operate from this airport.
bangkok to Thailand by train

Bangkok to Chiang Mai by Train Overnight

  • 🚊 Best For: A scenic, authentic experience
  • ➕ Pros: Scenic train ride, comfortable sleeper cabins, saves a night’s accommodation.
  • ➖ Cons: Slower than flying, availability may be limited during peak times.

Traveling from Bangkok to Chiang Mai by rail via the overnight sleeper train is a popular, scenic, and budget friendly option that gives you a unique travel experience and a glimpse into Thailand’s beautiful countryside.

Types of Seats

The State Railway of Thailand (SRT) offers several classes for the overnight journey.

  • 2nd Class Sleeper (Air-Conditioned): This is the most popular choice. You’ll have a bunk bed in a shared compartment with curtains for privacy.
  • 1st Class Sleeper (Air-Conditioned): The Bangkok to Chiang Mai train first class is the most comfortable and private option, with two bunks in a lockable cabin. Some 1st class cabin have private sinks.
  • 3rd Class Seats: Very basic, usually without air conditioning. I don’t recommend this option for an overnight journey due to limited comfort.

Trains depart from Hua Lamphong Station. Overnight Bangkok to Chiang Mai trains depart in the later afternoon or early evening, with popular departures around 6 pm to 8 pm. This timing allows you to arrive in Chiang Mai in the morning.

Bangkok to Chiang Mai Train Price

The price of a Bangkok train to Chiang Mai varies depending on the class and type of seat you choose. A private cabin with two beds will cost  around $40-55 per person, while a second class sleeper will cost you $25-30.

Overnight Train in Thailand

Bangkok to Chiang Mai Sleeper Train Journey

Once the train is underway, attendants will set up the beds in sleeper cars, making the seats into lower and upper bunks. Sheets, a pillow, and thin blanket are provided.

Most 1st and 2nd class carriages are air-conditioned (there are non air-conditioned carriages too), with washrooms at the end of each carriage. 2nd class sleeper bunks have curtains for privacy, while 1st class cabins have doors.

Some trains have a dining car or attendants that roll around a cart with food and drink options. It’s always a good idea to bring your own snacks and water.

Once you arrive at the Chiang Mai Railway Station, the city center is a short taxi, Grab (the uber of Southeast Asia), or songthaew (shared red truck) ride away. Songthaews are often parked outside the train station and cost 30–60 THB per person to reach the city center.

Additional Tips for Traveling to Bangkok to Chiang Mai by Train

  • Upper Berth vs. Lower Berth: Lower berths in 2nd class tend to be slightly larger and are closer to the windows, while upper berths are more compact and closer to the lights.
  • Packing Essentials: Bring earplugs, an eye mask, and warm layers, as the air conditioning gets very, very cold. Seriously one of the coldest nights was spent on a train to Chiang Mai from Bangkok.
  • Tickets During Peak Season: If you’re traveling Thailand during Thailand’s high seasons (November – February or around holidays like Songkran in April), book tickets several days in advance as sleeper tickets can sell out.

Book a Train Ticket →

How to Get to Bangkok to get to Chiang Mai

Bangkok to Chiang Mai Bus

  • 🚌 Best For: Budget travelers
  • ➕ Pros: Affordable, several class options available, some buses travel overnight.
  • ➖ Cons: Longer and less comfortable than flying or the train.

Taking a bus from Bangkok to Chiang Mai is an affordable and comfortable option for travelers looking to explore Thailand overland. The bus journey typically takes 10-12 hours of travel time, with both daytime and overnight departures.

Types of Buses in Thailand

  • VIP and Super VIP Buses: These are the most comfortable options, with larger seats that recline, air conditioning, blankets, and sometimes TV screens. Super VIP buses have fewer seats, offering more space per passenger.
  • 1st Class Buses: These buses also provide air conditioning and reclining seats but with less space than VIP options. They may include a simple meal or snack and a restroom on board.
  • 2nd Class Buses: These are the most budget-friendly but have basic facilities, less legroom, and make multiple stops along the way.

Many travelers prefer the overnight bus to Chiang Mai, which departs around 7pm and arrives in Chiang Mai early in the morning. This option allows you to sleep during the journey and save a night’s accommodation.

Day buses also operate, departing in the morning or early afternoon. This option lets you enjoy the scenery as you travel through Thailand’s countryside, though it will be very tiring since you’ll spend the entire day in transit.

Join the Newsletter

Subscribe for Hawaii Travel Tips, my Latest Content and Much More.

    We respect your privacy. Unsubscribe at any time.

    Tips for a Comfortable Bus Bangkok to Chiang Mai Journey

    • Bring Essentials: Pack a travel pillow, blanket or sweater, headphones, snacks, and entertainment (like a book or downloaded movies) to stay comfortable during the trip.
    • Arrive Early: It’s recommended to arrive at the Mo Chit Bus Terminal about 30 minutes before departure to locate your bus and settle in.
    • Consider Upgrading: If your budget allows, optic for a VIP or Super VIP bus can make the journey significantly more comfortable, especially for an overnight trip.
    • Tickets can be bought at the terminal or online. Booking your tickets in advance is recommended, especially during peak travel seasons.

    Bangkok to Chiang Mai Bus Cost

    Bus fares vary depending one the class and time of booking, but generally range from 500 to 1,000 THB ($14-28 USD).

    Look up Bus Tickets →

    Chiang Mai

    Bangkok to Chiang Mai by Private Car

    • 🚙 Best For: Flexible itineraries, road trip experience
    • ➕ Pros: Flexible schedule, opportunity to see sights along the way.
    • ➖ Cons: More expensive, requires confidence in navigating Thai roads.

    Renting a car or hiring a private driver gives you the freedom to stop along the way, exploring towns, national parks, and scenic spots like Sukhothai and Lampang at your own pace.

    This option is ideal for families, small groups, or anyone who enjoys road trips and wants to stop at various attractions along the way. The drive takes about 9-10 hours straight through but can be stretched into a multi-day road trip for those wanting to explore central Thailand.

    Book a Private Car →

    Floating Markets in Bangkok

    Visit Chiang Mai on a Tour from Bangkok

    Visiting Chiang Mai on a tour from Bangkok is a great way to experience Thailand’s rich culture, lush landscapes, and unique northern charm without the hassle of planning all the logistics yourself.

    📌 Organized tours from Bangkok to Chiang Mai cater to various travel styles and interests, from short weekend trips to in-depth multi-day excursions. Here are some tours to check out.

    10 Reasons Why I Love Chiang Mai 4
    10 Reasons Why I Love Chiang Mai 3

    Bangkok & Chiang Mai Travel Guides

    Thailand Travel Vlogs

    Would you rather see what traveling Thailand is like? We didn’t start our YouTube Channel until 2022 and we traveled to Chiang Mai in 2018 (don’t worry, this article is up to date and relevant.)

    We’ve since traveled to Thailand after starting the channel, so the video posted above is our Thailand sleeper train from Surat Thani to Bangkok. Also please subscribe or give us a thumbs up. It doesn’t cost you anything and really helps us be able to continue creating free content for you to enjoy 🙂.

    🎥 Watch our Thailand Series on YouTube

    How to Get from Bangkok to Chiang Mai

    Final Thoughts on How to Get from Bangkok to Chiang Mai

    In conclusion, for most travelers, flying is the best option due to its speed and affordability. However, if you’re looking for a unique travel experience, the overnight train is highly recommended.

    For those on a budget, the bus is a comfortable, economical choice, while a road trip is ideal for travelers looking to explore at their own pace. If you found this article useful, let fellow travelers know in the comments below 👇.

    More Thailand Travel Guides ↓

    📍 Planning a trip to Thailand? Check out the guides below for inspiration for your travels through Thailand.

    Best Things to do in the Phi Phi Islands

    Exploring Khao Sok National Park in an Overwater Floating Bungalow 

    Taking the 2 Day Slow Boat from Thailand to Laos 

    Enjoy this Post?!?! Pin in for Later ↓

    Bangkok to Chiang Mai
    How to Get from Bangkok to Chiang Mai
    Best Ways to Get from Bangkok to Chiang Mai
    17 Shares
    Share
    Pin17
    Share
    WhatsApp