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.
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.
🚂 Taking the Bangkok train to Chiang Mai is best for a scenic and authentic experience.
🚌 Taking the bus to Chiang Mai from Bangkok is one of the best options for budget travelers and the cheapest way to get there.
🚙 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.
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 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.
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.
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 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.
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.
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.
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).
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.
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.
Bangkok & Chiang Mai Travel Guides
- 3 Days in Chiang Mai Itinerary – How to spend 3 days exploring Chiang Mai.
- Best Places to Stay in Chiang Mai – Top places to stay in Chiang Mai for all budgets.
- Top 10 Reasons I Love Chiang Mai – My personal top 10 reasons I love Chiang Mai.
- Chiang Mai to Pai Day Trip – How to Get there, what to do, see, eat, & where to stay.
- Where to Stay in Pai – Find out the best places to stay in Pai for all budgets.
- 10 Day Thailand Itinerary – 2 different itineraries that take you to the best of Thailand.
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
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
Enjoy this Post?!?! Pin in for Later ↓





