If you’re craving fresh mountain air, eager to dive into northern culture, or just need a break from Bangkok, Chiang Mai is your perfect getaway.
It’s easy to see why over 10 million travelers visit Chiang Mai every year!
Chiang Mai is a rare blend, Thailand’s second largest city with the laid back feel of a small town. It’s a balance that seems almost impossible to pull off, yet Chiang Mai does it effortlessly.
If you’re starting your adventure in Bangkok, you’ve got plenty of ways to make the journey north, each offering its own perks, whether you’re looking for convenience, budget friendly options, or a scenic adventure.
The journey itself can be as much a part of your trip as the destination, and we’re here to help you choose the best travel option that suits your style, timeline, and budget.
This guide will break down all the routes from quick flights to scenic train rides, so you can get to Chiang Mai easily, no matter how you prefer to travel.
Flights from Bangkok to Chiang Mai

The Fastest and Most Convenient Option.
For people who value time and convenience over cost, flying from Bangkok to Chiang Mai is by far the quickest and best option.
If booked in advance, they can be surprisingly affordable, especially by western standards.
The flight lasts around 1 hour and 15 minutes, which makes it perfect for those who don’t want to endure long hours on the road or train tracks.
Thailand Airlines
Budget Airlines: AirAsia, Thai Lion Air, Nok Air, Vietjet
Premium Airlines: Bangkok Airways, Thai Airways
Costs of flights in Thailand
Budget airlines: Starting as low as 900 Baht ($26 / £20) one-way if booked in advance.
Keep in mind that most budget airlines will charge a premium for checked luggage so if you travel light then this is perfect for you.
If you travel heavy then the checked bag costs can quickly drive the price up.
Premium options: 1,500 Baht + ($45 / £35 +) depending on the season.
Higher end airlines like Bangkok Airways can sometimes be far better value for money in certain scenarios.
With checked luggage included in the price and even an inflight meal, sometimes the extra premium is worth it.
Pros:
- Easily the fastest way to get to Chiang Mai, with flights available throughout the day.
- Both Bangkok airports, Don Mueang (DMK) and Suvarnabhumi (BKK), offer direct flights to Chiang Mai International Airport (CNX) giving you more choice.
- Arrive fresh and enjoy more time in your destination. Best for convenience lovers out there.
Cons:
- While flights save time, they come at a higher cost compared to trains and buses, especially if you’re traveling with checked luggage.
- Airport transfers and security checks add to the total travel time.
- If you travel carry-on only then you’ll be limited to liquids under 100ml on board.
Pro Tips
The days of walking up to the airport counter and booking a same day flight are behind us for the most part. That’s not to say it isn’t possible, but you will see plenty of people sleeping in the airports who tried their luck and failed.
Airlines have optimized their booking strategies post pandemic so seats are rarely available. Our best advice is not to leave it to chance, unless absolutely necessary or you like to live life dangerously.
How to Book the Cheapest Flight from Bangkok to Chiang Mai
To find the best deals for flights between Bangkok and Chiang Mai, it’s important to use the right comparison tools. Below are our recommended go-to options to find the best price around:
Skyscanner
One of the most well known flight comparison platforms.
Skyscanner allows users to compare prices from multiple airlines. It also has flexible date options, which are great for those who can shift their travel schedule by a day or two to find the best rates.
How to use: Simply enter your departure and destination cities (Bangkok and Chiang Mai) and choose your preferred dates. You can also select ‘Cheapest Month’ if you want to find the most affordable time to fly.
Booking.com
Though better known for hotel reservations, Booking.com also offers an excellent flight booking feature. Often this is where you will end up after skyscanner to make your booking anyway.
It provides a wide range of flight options, including budget airlines, and shows transparent pricing without hidden fees. You can also bundle flights with hotel bookings for additional savings.
Pro Tip: Sign up for a Booking.com account to access member only deals and discounts on flights, as well as to receive notifications about price drops or promotional fares.
Direct Airline Websites
If you’re looking for budget airlines like AirAsia or Nok Air, booking directly on their websites might yield additional savings or special offers, especially for loyalty members.
Booking directly often provides more flexible cancellation or change policies compared to third party platforms as an added bonus.
Make sure to book at least a few weeks in advance during peak travel seasons, such as around holidays or festivals like Songkran, to secure lower fares.
Is it cheaper to book a flight to Chiang Mai in advance?
Definitely! Booking ahead, especially for peak times like Songkran, usually gets you the best deal.
Flights booked 3 to 6 weeks ahead of time tend to offer better prices, particularly with budget airlines like AirAsia and Thai Lion Air. During off peak months, you might find last minute deals, but it’s generally safer to book early if you have fixed travel dates.
Train from Bangkok to Chiang Mai

For budget conscious travelers who enjoy a more leisurely journey, the daytime and overnight trains from Bangkok to Chiang Mai offer a unique, scenic travel experience.
As the train rolls through stunning green landscapes, you’ll pass by rice paddies, cute villages, and the natural beauty of the Thai countryside.
The route provides an insight into rural life, where you can spot locals tending to their fields, traditional wooden houses, and even wandering water buffalo.
Sleeping on a train will be an experience you won’t forget as well. For those seeking something out of the ordinary, this is the option for you.
Not only do you get to witness these breathtaking views, but you also save on accommodation costs, as overnight trains allow you to sleep comfortably while you travel.
Departing from Hua Lamphong Station, the train takes between 11 to 15 hours in total, allowing you to relax, sleep, and watch the Thai countryside roll by.
Train Classes
First Class Sleeper
Private cabins for two, offering added comfort and privacy. If you don’t want to hear the noise from others then this is the class you want! A private cabin will sleep 2 people. Groups of 4 can book two cabins with an interconnected door.
Each cabin typically has its own sink, window, and some trains even have a shared bathroom with a hot water shower. Nothing beats arriving at your destination fresh and ready for action.
Pro Tip: Often fully booked online or simply not available. They do reserve a set amount of first class cabins for in person bookings so if sold out online, it may be worth a trip to the train station.
Second Class Sleeper
Popular among tourists and backpackers, featuring air-conditioned bunk beds with blanket and pillow included.
Pro tip: The bottom bunk is better, wider and more comfortable than the top bunk. Avoid the top bunk if you can afford to.
Third Class
Budget seating with basic amenities, including fans instead of air conditioning. Hot and uncomfortable, but the true budget option.
Pro tip: Take the VIP night bus lol. Each person I’ve met who’s experienced third class has described it as something they never wish to repeat. You’ve been warned.
Daytime Train to Chiang Mai: Cross the mountains during daylight
Train #7 (Special Express)
For travelers who want to immerse themselves in Thailand’s natural beauty, this option offers stunning views as you journey through picturesque rice fields, forests, and mountains.
This is the fastest daytime option, departing at 09:05 AM and arriving in Chiang Mai at 7:30 PM, making the journey in about 10.5 hours.
It’s an all second class, air conditioned train with airline style seats.
Meals and drinks are included in the ticket, making it an ideal choice for travelers who prefer daytime travel, comfort and taking in the scenic views.
Night Train Options to Chiang Mai: Which train to choose?
Train #9 (Special Express)
Known for its newer, more luxurious carriages, this is a popular overnight train that departs at 6:40 PM and arrives in Chiang Mai at 7:15 AM.
It offers first class private cabins and second class air conditioned sleepers.
It’s an excellent choice for those looking for a comfortable and premium overnight experience.
Train #13 (Special Express)
Another popular overnight option, Train #13 departs at 8:05 PM and arrives at 8:40 AM the next day.
While slightly older and less expensive than Train #9, it still offers comfortable first and second class sleepers.
This train is perfect for budget conscious travelers seeking a good balance between comfort and cost.
Train #51 (Express)
Departing at 10:30 PM and arriving at 12:10 PM the following day, this is the slowest overnight train, taking about 14 hours. Doesn’t really deserve the title of express does it?!
It is the most budget friendly option, offering second class air conditioned sleepers and third class fan seats.
Ideal for travelers who prioritize cost savings over speed and are prepared for a longer journey.
Train #109 (Rapid)
Departing at 2:15 PM and arriving at 4:05 AM, Train #109 is another slower option.
It offers second class air conditioned sleeper berths and cheaper fan seats.
While not as fast as the special express trains, it’s still a viable choice for travelers seeking an affordable overnight option.
Pro Tip
If comfort is important to you, book early to secure the lower berth, as it is more spacious and sells out quickly.
The first class cabins on Train #9 and #13 are also highly recommended for those who want a private, restful experience.
Is the overnight train from Bangkok to Chiang Mai safe?
The overnight train is considered very safe, with first class cabins offering private, lockable rooms, and second class sleepers providing secure storage for your belongings.
Additionally, the train staff are attentive and security personnel are present on many trains, ensuring peace of mind for travelers.
Cost of the Train to Chiang Mai
First class sleeper train: 1000 – 2000 THB ($30 – $60 / £23 – £46)
Second class sleeper train: 750 – 1400 THB ($22 – $42 / £17 – £32)
Third class: 200 – 600 THB ($6 – $18 / £4.50 – £13.50)
Pros:
- Cost-effective and comfortable, especially in sleeper classes.
- Enjoy the scenic views of Thailand’s countryside, including rice fields, mountains, and rural villages.
- Sleep through the journey and arrive in Chiang Mai refreshed, saving you a night of hotel costs.
- Safe and secure travel experience.
Cons:
- The trip can be long and subject to delays.
- Third-class seats are uncomfortable for long journeys and better options exist.
- Noise. With people boarding and exiting the train, if you’re a light sleeper then flying may be best for you.
How to Book the Train from Bangkok to Chiang Mai
Booking train tickets in Thailand has become easier in recent years. Wondering how to book a train from Bangkok to Chiang Mai? The simplest way is through platforms like 12Go Asia.
12Go Asia
This well established platform is popular among tourists and locals alike.
It provides a user-friendly way to book train tickets in English and offers various options for different train classes.
You can also see photos and reviews of the specific trains, helping you choose the best option for comfort and budget.
Pro Tip: 12Go Asia also lets you compare other forms of transportation, such as buses or flights, to find the best fit for your journey as well.
State Railway of Thailand (SRT) Website
(https://dticket.railway.co.th/DTicketPublicWeb/home/Home)
For a more direct approach, booking via the official SRT website ensures you’re getting tickets at the official price.
The SRT website allows you to choose your preferred train, class, and seat, but it can be buggy or challenging to navigate for non-Thai speakers.
Pro Tip: Use Google Translate or google lens if necessary and try to book in advance, especially for first-class sleeper tickets, which sell out very fast.
At the Train Station
If you’re already in Bangkok, booking directly at Hua Lamphong Station might give you access to cabins that may not be available online, especially first-class options.
Note that you’ll need your passport to book tickets in person and availability is not guaranteed.
How far in advance should you book a train from Bangkok to Chiang Mai?
It’s best to book your train tickets 1 – 2 weeks in advance minimum, especially if you’re planning to travel on a first class sleeper or during the high season (November to February).
First class cabins and lower berths in second class are the most popular and tend to sell out quickly. Booking early ensures you have the best selection of seats and cabin options.
Night Bus from Bangkok to Chiang Mai

The budget friendly option that really isn’t bad at all!
Taking a night bus from Bangkok to Chiang Mai is one of the most affordable options available, with trips taking around 10 to 12 hours.
Buses typically depart from Mo Chit Bus Terminal and offer a variety of service levels worth paying attention to.
Types of Night Bus
VIP Night Bus
Reclining massage seats, air conditioning, blankets, and snacks. This is the night bus to choose for the maximum comfort and service on your way to Chiang Mai. They take around 9-11 hours and typically have onboard toilets.
Nakhonchai Air is a first class VIP night bus we have personally used in the past and had a great experience with. They do however play their company jingle at the end of the journey for around 10 minutes. It will be stuck in your head for the next few days so earplugs may be wise.
Standard Buses & Express Buses
These buses are more basic, with standard seating and fewer amenities. They are cheaper, but the reduced comfort can make the 10-12 hour journey feel longer.
If comfort isn’t your priority and you’re craving the cheapest possible option then this is for you. Our advice…Go VIP if you can.
Cost of the Bus to Chiang Mai
VIP buses: 650 – 1000 THB ($20 – $30 / £16 – £22)
Standard buses: 600 – 730 THB ($18 – $22 / £14 – £17)
Pros:
- If you’re looking for the most affordable way to travel from Bangkok to Chiang Mai, taking the bus is the cheapest option.
- Overnight buses allow you to sleep through the journey.
- Buses drop passengers near Chiang Mai’s Old City, which is perfect for those staying in the area.
Cons:
- Less comfortable than the trains or flights.
- Sleeping may be an issue for light sleepers.
- Noise from other passengers can be an issue.
- Limited mobility and amenities on board compared to other options.
Pro Tip
Opt for VIP services like Greenbus or Nakhonchai Air for a more comfortable ride and added amenities such as power outlets, massage chairs and extra legroom. It’s worth it.
Is it worth paying extra for a VIP bus from Bangkok to Chiang Mai?
Yes, paying extra for a VIP bus is worth it, especially for longer journeys like the 10-12 hour trip to Chiang Mai.
VIP buses provide larger, more comfortable reclining seats, onboard entertainment, massage chairs, and snacks, making the journey much more comfortable.
Additionally, VIP buses tend to be quieter and less crowded compared to standard buses, offering a more relaxing experience.
How to Book a Bus from Bangkok to Chiang Mai
Bus travel is the most budget friendly option, and booking a bus is straightforward.
Here are your options:
12Go Asia
Similar to its train booking services, 12Go Asia is excellent for bus tickets as well. It lets you filter by VIP services or standard buses, showing you the amenities each bus line offers.
You can also choose your preferred departure time and seat type.
Pro Tip: For an extra comfortable ride, opt for a VIP bus like those operated by Green Bus or Nakhonchai Air, which offer reclining seats, onboard Wi-Fi, and snacks.
Bus Terminals
If you’re in Bangkok, you can book directly at Mo Chit Bus Terminal.
This gives you the chance to speak with bus operators and perhaps negotiate better fares. However, during peak travel seasons, tickets may sell out quickly, so arriving early is advisable.
Bus Provider Websites
Some bus companies, like Green Bus, allow online bookings directly through their website.
This can be helpful if you’re looking for specific routes or VIP services that might not show up on aggregator websites.
Local Travel Agents
If you prefer a more personalized booking experience, you can use local travel agents near popular tourist areas like Khao San Road. They often bundle bus tickets with additional services like hotel pickups and tour packages.
Driving from Bangkok to Chiang Mai

For the more adventurous person, renting a car and driving the 8 to 10 hour journey from Bangkok to Chiang Mai provides real freedom to explore along the way.
This option is ideal for those who prefer a flexible itinerary and the ability to stop at hidden gems like Ayutthaya or Sukhothai.
Roads are generally good, but traffic congestion can be a significant issue when leaving Bangkok, especially during rush hour. Plan accordingly.
Once out of the city, driving becomes more relaxed, with scenic mountain views as you approach the north.
The cost of fuel for the trip from Bangkok to Chiang Mai is relatively low in Thailand compared to Western countries. Plan for around 1,500 – 2,500 THB ($45 – $75 / £34 – £57) in fuel costs, depending on the vehicle’s fuel efficiency.
Pro Tip: Plan your stops at PTT service stations, which are known for their clean facilities, 7-Eleven convenience stores and cafes like Amazon Coffee.
Cost of Car Rental in Bangkok
Average rental price: 600 – 2000 THB per day ($18 – $60 / £14 – £46)
Pros:
- Ultimate freedom to stop at points of interest, take breaks, and travel at your own pace.
- Great for groups, as you can split the rental and fuel costs.
- Allows you total flexibility and freedom when you arrive at your destination.
Cons:
- Driving in Thailand, particularly in Bangkok, can be very stressful due to heavy traffic and unfamiliar road rules. Roads can be chaotic and rush hour can create a grid lock style standstill.
- Costs such as fuel and can tolls add up quickly in bangkok.
- You’ll need an international driver’s permit to ensure legal road usage and coverage by your travel insurance provider in the event of an accident.
Pro Tip: Plan your trip using Google Maps and download offline maps for areas with poor signal coverage.
Ensure that you have an International Driver’s Permit, which is required to rent a car in Thailand legally. That’s not to say you can’t still rent a car without one, but it’s better to be safe than sorry.
How to Rent a Car for the Drive to Chiang Mai
Driving offers ultimate freedom, and renting a car is straightforward. Here are ways to secure a rental vehicle:
Rental Car Comparison Sites
For a comprehensive comparison of all options available we would recommend using an online booking and comparison service such as Booking (https://www.booking.com/cars/), Kayak (https://www.kayak.co.uk/cars) or Skyscanner (https://www.skyscanner.net/carhire) to obtain a benchmark cost.
You can then filter based on the vehicle type, insurance options desired, and more. Booking in advance online guarantees the best rates and vehicle availability on arrival with minimum waiting.
Direct from Rental Companies
Well known international companies like Avis, Budget, and Hertz have counters at both Suvarnabhumi and Don Mueang airports.
If you prefer dealing directly, visiting their websites often provides exclusive offers or flexible terms.
What is the safest mode of travel between Bangkok and Chiang Mai?
Each mode of travel between Bangkok and Chiang Mai is safe, but flying is often considered the safest and most convenient.
Trains are also a safe and scenic option, especially for those preferring to avoid roads and traffic.
However, for those driving, it’s important to note that road conditions and traffic can be unpredictable, particularly when leaving Bangkok.
VIP buses also offer a secure option for budget travelers, though safety can vary depending on the company. Always choose reputable operators like Green Bus or Nakhonchai Air for peace of mind.
What’s the most scenic route from Bangkok to Chiang Mai?
The daytime Train #7 from Bangkok to Chiang Mai is often regarded as the most scenic route available. The journey takes you through rice paddies, forested hills, and charming rural villages, offering a glimpse of Thailand’s natural beauty.
For road travelers, driving along Highway 1 provides opportunities to stop at historical landmarks like Ayutthaya and Sukhothai, which are perfect for sightseeing along the way.
Conclusion
No matter your travel style or budget, there’s a perfect way for you to journey from Bangkok to Chiang Mai.
Whether you’re a digital nomad, an expat, or just a curious traveler, the right option depends on how you want to experience Thailand.
If you’re in a hurry and want maximum convenience, hopping on a flight will have you enjoying Chiang Mai’s charm in just over an hour.
But if you crave adventure, the scenic overnight train lets you relax and watch Thailand’s countryside unfold as you save on accommodation for a night.
Looking for the cheapest way to go? The bus is your best bet, especially if you choose a VIP service that still keeps things affordable but comfortable.
For those wanting ultimate freedom out there, renting a car gives you the freedom to explore hidden gems at your own pace along the way.
The choice is yours, but don’t wait too long to decide! Chiang Mai awaits.
Ready to start your journey? Check out our other Chiang Mai guides for insider tips on what to do once you arrive!
FAQ: How to travel from Bangkok to Chiang Mai
1. What is the best month to take the night train from Bangkok to Chiang Mai?
The best months to take the night train from Bangkok to Chiang Mai are between November and February. During these cooler months, Thailand experiences its dry season, making it more comfortable for traveling. This period also offers pleasant weather for sightseeing upon arrival in Chiang Mai, and you’re less likely to encounter train delays caused by seasonal rain.
2. Is it safe to drive from Bangkok to Chiang Mai at night?
While driving from Bangkok to Chiang Mai at night is possible, it may not be the safest option, especially for those unfamiliar with Thailand’s road conditions. Night driving on Thailand’s highways can be challenging due to limited visibility, unpredictable traffic, and the presence of slower vehicles like trucks. If you do choose to drive, plan your route carefully, avoid rural roads, and ensure your vehicle is well maintained. Daytime driving is recommended for a more relaxed experience.
3. How long does the train from Bangkok to Chiang Mai take?
The train journey from Bangkok to Chiang Mai typically takes between 10.5 and 14 hours, depending on the train service you choose. The fastest daytime option is Train #7, which takes about 10.5 hours, while the slower Train #51 can take up to 14 hours. For overnight trains, you can expect to travel around 12 hours on average, with Train #9 being one of the most popular for comfort and speed.
4. What is the cheapest way to get from Bangkok to Chiang Mai?
The cheapest way to travel from Bangkok to Chiang Mai is by standard bus or third class train.Bus tickets can cost as little as 600 THB ($18 / £14), and third class train seats range from 200 to 600 THB ($6 – $18 / £4.50 – £13.50). While these options are budget friendly, they come with fewer amenities and less comfort compared to VIP buses or sleeper trains.
5. Can you sleep on the train from Bangkok to Chiang Mai?
Yes, you can sleep comfortably on the overnight trains from Bangkok to Chiang Mai. The best options for a restful night are first class private cabins or second class sleeper berths. The lower berths in second class are more spacious and preferred by most travelers. First-class cabins are fully enclosed and offer the most privacy, ideal for those looking for a quieter experience.
6. How much does a flight from Bangkok to Chiang Mai cost?
Flights from Bangkok to Chiang Mai can cost as little as 900 THB ($26 / £20) one-way when booked in advance with budget airlines like AirAsia or Thai Lion Air. During peak seasons, or when booking last minute, prices may increase. Premium airlines such as Bangkok Airways offer tickets starting at around 1,500 THB ($45 / £35), including extras like checked luggage and meals.
7. What is the fastest way to travel from Bangkok to Chiang Mai?
The fastest way to travel from Bangkok to Chiang Mai is by flight. It takes approximately 1 hour and 15 minutes. Both of Bangkok’s airports, Don Mueang (DMK) and Suvarnabhumi (BKK), offer multiple daily flights to Chiang Mai International Airport (CNX). Keep in mind that time spent on airport transfers and security checks adds to the total travel time.
8. What are the scenic views like on the train from Bangkok to Chiang Mai?
The train journey from Bangkok to Chiang Mai offers breathtaking views of Thailand’s countryside, including rice fields, dense forests, and mountains. Daytime trains, like Train #7, are ideal for travelers who want to fully appreciate the changing landscapes as they cross the mountains into Northern Thailand.
9. What amenities are available on the VIP buses from Bangkok to Chiang Mai?
VIP buses, such as those operated by Greenbus or Nakhonchai Air, offer several amenities for a more comfortable journey. These include reclining massage seats, air conditioning, blankets, onboard toilets, power outlets and snacks. VIP buses are recommended for those looking for comfort at a reasonable price, and the journey typically takes around 10 hours.
10. Do I need an international driver’s permit to rent a car in Thailand?
Yes, you will need an international driver’s permit (IDP) to rent and legally drive a car in Thailand. Most car rental companies in Bangkok, including Avis, Budget, and Hertz, require it. Having an IDP also ensures that you are covered by your travel insurance in case of an accident. While some travelers may get away with renting a car without one, it’s best to avoid any legal complications by obtaining an IDP in advance.
11. Is the overnight train from Bangkok to Chiang Mai safe for solo travelers?
Yes, the overnight train is safe for solo travelers. First class cabins offer private, lockable rooms, and second class sleepers have shared but secure berths. Security personnel are present on many trains, and train staff are helpful and attentive throughout the journey.
12: Is there Wi-Fi on trains from Bangkok to Chiang Mai?
Currently, most trains traveling from Bangkok to Chiang Mai do not offer onboard Wi-Fi. However, some newer trains, such as the Special Express #9, may offer limited connectivity but this is not guaranteed. It’s best to bring your own hotspot or download content in advance if you need internet access during the journey.
13. How much luggage can I bring on the bus from Bangkok to Chiang Mai?
For VIP buses, you’re generally allowed one large piece of luggage and one carry-on bag. VIP services like Greenbus and Nakhonchai Air provide ample luggage space, but if you’re traveling with extra bags or oversized items, it’s wise to check with the bus provider in advance to avoid additional fees.
14. Can I charge my devices on the train from Bangkok to Chiang Mai?
Some trains, such as the Special Express #9, are equipped with electrical outlets for charging devices in first and second class. However, it’s not guaranteed on every train, so it’s advisable to bring a fully charged power bank if you’ll need to charge devices during the trip.
15. Is it worth taking the daytime train from Bangkok to Chiang Mai?
If you’re interested in scenic views and a slower, more relaxed journey, the daytime train is definitely worth it. You’ll pass through rice paddies, mountains, and villages, giving you a chance to see Thailand’s countryside in full. However, it takes around 10.5 hours, so if you’re short on time, flying may be a better option.