Bangkok to Chiang Mai
Arrive in Chiang Mai surrounded by ancient temples and mountain landscapes, a change from Bangkok’s lively urban sprawl. You’ll find all main transport options for the route between Bangkok and Chiang Mai, including charter, flight, combined or bus.
Travel options for Bangkok to Chiang Mai
Travel from Bangkok to Chiang Mai by flight for a quicker journey lasting 1h y 10 minutes, or take a bus to save 651 THB.
Bus from Bangkok to Chiang Mai
Begin your journey from Bangkok by boarding a bus at multiple stations, including Mochit, Bangkok, Prachathipat Budsarakam Tour, Pathumthani, Mochit 2 Bus Terminal, Bangkok and others, with departures typically running between 06:00 and 21:30 so you can pick a convenient time. The ride lasts around 10 hours and will drop you off at multiple stations, including Chiang Mai Arcade 2, Chiang Mai Bus Terminal 3, Chiang Mai Bus Terminal 2 and others, providing a comfortable and dependable way to reach Chiang Mai. Bus ticket prices start at 651 THB, and you can reserve your ticket in advance to ensure a seamless trip.
Prices: 651 THB
Duration: 10h – 17h 21m ⏱
Combined from Bangkok to Chiang Mai
Combined transport services allow you to start your journey from BKK Suvarnabhumi Airport, Bangkok or Tiger 2022 Office Khao San, Bangkok toward Chiang Mai. The trip usually takes around 10 hours 30 minutes, with tickets starting at 1,105 THB and you will arrive at CNX Chiang Mai Airport or Chiang Mai. Plan your route and reserve your seat view options.
Prices: 1,105 THB
Duration: 10h 30m – 20h 45m ⏱
Flight from Bangkok to Chiang Mai
Experience a fast and reliable journey from Bangkok to Chiang Mai by taking a flight from BKK Suvarnabhumi Airport, Bangkok, DMK Don Mueang Airport or Don Mueang International Airport, Bangkok and landing at CNX Chiang Mai Airport or Chiang Mai Airport. Flights covering 1 hour 10 minutes, with prices starting at 2,420 THB. Don’t miss out, reserve your ticket here for an efficient trip.
Prices: 2,420 THB
Duration: 1h 10m – 2h ⏱
Charter from Bangkok to Chiang Mai
Travel directly from Bangkok to Chiang Mai with a private driver, picked up and dropped off at the locations you choose. The ride lasts about 8 hours, and fares begin at 7,475 THB. Reserve your ride now to plan your trip without stops or waiting.
Prices: 7,475 THB
Duration: 8h – 11h ⏱
Bus Routes & Schedules from Bangkok to Chiang Mai
If you’re planning to reach Chiang Mai by bus from Bangkok, it’s useful to know that the route is served by multiple departure and arrival stations rather than a single bus terminal. This means you can choose the combination of stops that best suits where you’re staying or heading next. Travel times vary depending on the selected stops, but most services take around 10h to 17h 21m. Buses run throughout the day, with departures starting from 06:00 and continuing until 21:30. Prices usually begin at 651 to 1,306 THB, with minor differences depending on the specific service or boarding point. Taking a moment to review the complete bus timetable for Bangkok to Chiang Mai allows you to compare station options and select the best bus for your journey.
Cheapest Bus Bangkok to Chiang Mai
651 THB, from Mochit, Bangkok to Chiang Mai Arcade 2, departure at some times, duration 17h 21mFastest Bus Bangkok to Chiang Mai
994 THB, from Mochit 2 Bus Terminal, Bangkok to Chiang Mai Bus Terminal 3 Budsarakam Tour, departure at some times, duration 10hBus Timetable: Khao San Tara Travel, Bangkok → Chiang Mai Bus Terminal 3
- 18:00 05:00 11h 925 THB
- 18:30 05:30 11h 925 THB
- 18:45 05:00 10h 15m 900 THB
- 19:00 06:00 11h 925 THB
Bus Timetable: Khaosan Next Step Journey Office, Bangkok → Chiang Mai Bus Terminal 3 Budsarakam Tour
- 18:00 06:00 12h 1143 THB
Bus Timetable: Khaosan Road, Bangkok → Chiang Mai Railway Station
- 17:30 05:30 12h 1020 THB
- 19:00 06:00 11h 910 THB
Bus Timetable: Mochit 2 Bus Terminal, Bangkok → Ban Tha Ton Budsrakam Tour, Chiang Mai
- 18:30 08:40 14h 10m 1178 THB
- 19:50 10:00 14h 10m 1178 THB
Bus Timetable: Mochit 2 Bus Terminal, Bangkok → Chiang Dao Budsarakam Tour, Chiang Mai
- 18:30 06:15 11h 45m 1049 THB
- 19:50 07:35 11h 45m 1049 THB
Bus Timetable: Mochit 2 Bus Terminal, Bangkok → Chiang Mai Bus Terminal 3 Budsarakam Tour
- 18:30 04:30 10h 994 THB
- 19:50 05:50 10h 994 THB
Bus Timetable: Mochit, Bangkok → Chiang Mai Arcade 2
- 07:25 00:46 17h 21m 651 THB
- 18:10 11:31 17h 21m 651 THB
- 19:00 12:21 17h 21m 1012 THB
- 20:30 13:51 17h 21m 651 THB
Bus Timetable: Mochit, Bangkok → Chiang Mai Bus Terminal 2
- 07:25 17:35 10h 10m 885 THB
- 18:10 04:20 10h 10m 885 THB
- 19:00 05:10 10h 10m 1306 THB
- 20:30 06:40 10h 10m 885 THB
Bus Timetable: Mochit, Bangkok → Chiang Mai Bus Terminal 3
- 06:00 16:30 10h 30m 861 THB
- 07:30 18:45 11h 15m 704 THB
- 10:15 22:00 11h 45m 861 THB
- 12:00 23:15 11h 15m 704 THB
- 14:00 00:30 10h 30m 861 THB
- 16:00 02:00 10h 1004 THB
- 18:30 06:45 12h 15m 1004 THB
- 18:50 05:20 10h 30m 861 THB
- 19:00 05:25 10h 25m 1150 THB
- 19:50 08:05 12h 15m 1004 THB
- 20:00 06:10 10h 10m 801 THB
- 20:30 06:55 10h 25m 1150 THB
- 20:35 07:05 10h 30m 861 THB
- 20:45 06:45 10h 1004 THB
- 21:30 07:50 10h 20m 1247 THB
Bus Timetable: Prachathipat Budsarakam Tour, Pathumthani → Chiang Mai Bus Terminal 3
- 18:50 06:45 11h 55m 1004 THB
- 20:10 08:05 11h 55m 1004 THB
Bus Timetable: The Nine Travel Khaosan, Bangkok → McDonalds Tha Phae Gate Chiang Mai
- 18:50 05:40 10h 50m 910 THB
Combined Routes & Schedules from Bangkok to Chiang Mai
- Start a flexible route from BKK Suvarnabhumi Airport, Bangkok toward CNX Chiang Mai Airport, taking roughly 13h 20m to 20h 45m to complete. Departures occur from 03:50 until 11:15, and tickets start at 17,300 THB.
- Embark at Tiger 2022 Office Khao San, Bangkok on a seamless transfer toward Chiang Mai, covering the route in roughly 10h 30m to 12h. Departures run from 17:30 until 19:30, and tickets start at 1,105 THB.
Cheapest Combined Bangkok to Chiang Mai
1105 THB, from Tiger 2022 Office Khao San, Bangkok to Chiang Mai, departure at some times, duration 12hFastest Combined Bangkok to Chiang Mai
1105 THB, from Tiger 2022 Office Khao San, Bangkok to Chiang Mai, departure at 19:30, duration 10h 30mCombined Timetable: BKK Suvarnabhumi Airport, Bangkok → CNX Chiang Mai Airport
- 03:50 00:35 20h 45m 17300 THB
- 11:15 00:35 13h 20m 17300 THB
Combined Timetable: Tiger 2022 Office Khao San, Bangkok → Chiang Mai
- 17:30 05:30 12h 1105 THB
- 19:30 06:00 10h 30m 1105 THB
Flight Routes & Schedules from Bangkok to Chiang Mai
- Arriving at CNX Chiang Mai Airport, you’ll leave BKK Suvarnabhumi Airport, Bangkok by flight for a trip of approximately 1h 15m to 1h 30m. Tickets are available from 2,420 to 14,873 THB, with departures from 06:35 until 21:25.
- Travel by flight from DMK Don Mueang Airport to CNX Chiang Mai Airport, with flights usually taking 1h 10m to 1h 25m. Services operate from 06:05 until 21:35, and tickets start at 2,699 to 5,329 THB.
- Departing from Don Mueang International Airport, Bangkok on a flight to Chiang Mai Airport, you’ll be in the air for approximately 2h. Ticket prices start at 280,137 THB, with departures at 00:00.
Cheapest Flight Bangkok to Chiang Mai
2420 THB, from BKK Suvarnabhumi Airport, Bangkok to CNX Chiang Mai Airport, departure at 21:25, duration 1h 20mFastest Flight Bangkok to Chiang Mai
2961 THB, from DMK Don Mueang Airport to CNX Chiang Mai Airport, departure at some times, duration 1h 10mFlight Timetable: BKK Suvarnabhumi Airport, Bangkok → CNX Chiang Mai Airport
- 06:35 08:00 1h 25m 2977 THB
- 08:05 09:25 1h 20m 6573 THB
- 08:50 10:10 1h 20m 3643 THB
- 09:55 11:15 1h 20m 4693 THB
- 10:00 11:20 1h 20m 6573 THB
- 10:30 11:55 1h 25m 3311 THB
- 12:10 13:35 1h 25m 2977 THB
- 12:25 13:45 1h 20m 14873 THB
- 12:35 14:00 1h 25m 2961 THB
- 13:30 14:45 1h 15m 6777 THB
- 14:00 15:25 1h 25m 2676 THB
- 15:15 16:45 1h 30m 2676 THB
- 16:25 17:45 1h 20m 3302 THB
- 18:50 20:20 1h 30m 2676 THB
- 19:05 20:25 1h 20m 9400 THB
- 19:35 21:00 1h 25m 6573 THB
- 20:20 21:50 1h 30m 2961 THB
- 20:55 22:20 1h 25m 2619 THB
- 21:25 22:45 1h 20m 2420 THB
Flight Timetable: DMK Don Mueang Airport → CNX Chiang Mai Airport
- 06:05 07:20 1h 15m 2699 THB
- 06:20 07:35 1h 15m 3125 THB
- 06:45 07:55 1h 10m 4367 THB
- 08:10 09:25 1h 15m 3302 THB
- 08:35 09:50 1h 15m 2699 THB
- 09:45 11:10 1h 25m 3484 THB
- 09:50 11:10 1h 20m 2961 THB
- 10:20 11:35 1h 15m 2961 THB
- 11:05 12:25 1h 20m 2756 THB
- 11:15 12:30 1h 15m 5329 THB
- 11:30 12:45 1h 15m 2699 THB
- 12:20 13:35 1h 15m 3302 THB
- 12:35 13:50 1h 15m 3605 THB
- 13:10 14:25 1h 15m 2699 THB
- 13:15 14:35 1h 20m 2961 THB
- 13:45 15:00 1h 15m 3125 THB
- 14:30 15:40 1h 10m 2961 THB
- 14:50 16:05 1h 15m 2961 THB
- 15:25 16:40 1h 15m 2961 THB
- 16:35 17:50 1h 15m 2961 THB
- 16:45 18:00 1h 15m 2699 THB
- 17:10 18:25 1h 15m 3125 THB
- 17:50 19:05 1h 15m 3643 THB
- 18:40 19:55 1h 15m 3302 THB
- 19:35 20:45 1h 10m 2699 THB
- 20:15 21:25 1h 10m 2961 THB
- 20:20 21:35 1h 15m 2961 THB
- 20:45 22:00 1h 15m 3484 THB
- 21:20 22:35 1h 15m 2961 THB
- 21:35 22:50 1h 15m 3125 THB
Flight Timetable: Don Mueang International Airport, Bangkok → Chiang Mai Airport
- 00:00 02:00 2h 280137 THB
Charter Routes & Schedules from Bangkok to Chiang Mai
For journeys from Bangkok to Chiang Mai, private vehicles provide a range of boarding and disembarking options, giving you the freedom to start and end your trip where it’s most convenient. Depending on the points selected, travel typically lasts around 8h to 11h, with prices beginning at 7,475 to 15,398 THB. Since departures are fully adaptable, you can plan your ride around your own schedule and preferences.
Cheapest & Fastest Charter Bangkok to Chiang Mai
7475 THB, from Don Mueang Airport to Chiang Mai Town, departure at --:--, duration 8hCharter Timetable: Bangkok → Chiang Mai Town Transfer
- --:-- --:-- 9h 7935 THB
Charter Timetable: Bangkok Town Transfer → Chiang Mai Town Hotel Transfer
- --:-- --:-- 9h 15m 9416 THB
Charter Timetable: Bangkok Town Transfer → Chiang Mai Town Transfer
- --:-- --:-- 9h 15m 15398 THB
Charter Timetable: Bangkok Transfer → Chiang Mai Airport
- --:-- --:-- 11h 13915 THB
Charter Timetable: Bangkok Transfer → Chiang Mai Town
- --:-- --:-- 8h 7475 THB
Charter Timetable: Bangkok Transfer → Chiang Mai Town Hotel Transfer
- --:-- --:-- 9h 9430 THB
Charter Timetable: Bangkok Transfer → Chiang Mai Town Transfer
- --:-- --:-- 9h 12075 THB
Charter Timetable: Don Mueang Airport → Chiang Mai Airport
- --:-- --:-- 10h 8148 THB
Charter Timetable: Don Mueang Airport → Chiang Mai Town
- --:-- --:-- 8h 7475 THB
Charter Timetable: Don Mueang Airport → Chiang Mai Town Hotel Transfer
- --:-- --:-- 9h 9430 THB
Charter Timetable: Don Mueang Airport → Chiang Mai Town Transfer
- --:-- --:-- 9h 7935 THB
Charter Timetable: Suvarnabhumi Airport → Chiang Mai Airport
- --:-- --:-- 10h 8139 THB
Charter Timetable: Suvarnabhumi Airport → Chiang Mai Town
- --:-- --:-- 8h 7475 THB
Charter Timetable: Suvarnabhumi Airport → Chiang Mai Town Hotel Transfer
- --:-- --:-- 8h 7935 THB
Charter Timetable: Suvarnabhumi Airport → Chiang Mai Town Transfer
- --:-- --:-- 9h 9361 THB
Frequently Asked Questions Bangkok to Chiang Mai
Below you will find answers to the most common questions about traveling from Bangkok to Chiang Mai.
How long does the Bangkok to Chiang Mai route usually take?
Travel time on the Bangkok to Chiang Mai route varies by transport type and exact service. Flights take about 1 hour 10 minutes to 2 hours, while buses usually take about 10 to 17 hours. Combined services and charter options can take longer depending on the transfer point.
What is the cheapest way to travel from Bangkok to Chiang Mai?
The cheapest option on the Bangkok to Chiang Mai route is usually the bus, with fares starting at 651 THB. Combined services start higher, at 1,105 THB, and flights start at 2,420 THB. Charter services are much more expensive than these common options.
What is the fastest transport option for Bangkok to Chiang Mai?
Flights are the fastest option on the Bangkok to Chiang Mai route. The shortest flight times are about 1 hour 10 minutes to 1 hour 25 minutes, depending on the airport pair. Other options, including buses and combined services, take many hours longer.
Where do buses leave from and arrive on the Bangkok to Chiang Mai route?
Bus departures on the Bangkok to Chiang Mai route include Mochit, Mochit 2 Bus Terminal, and several Khao San area offices. Arrivals include Chiang Mai Arcade 2, Chiang Mai Bus Terminal 2, Chiang Mai Bus Terminal 3, and a few city or station drop-off points.
Which airports are used for flights from Bangkok to Chiang Mai?
Flights on the Bangkok to Chiang Mai route depart from BKK Suvarnabhumi Airport, DMK Don Mueang Airport, or Don Mueang International Airport, Bangkok. They arrive at CNX Chiang Mai Airport or Chiang Mai Airport. The exact airport pair affects the flight duration.
How much do flights from Bangkok to Chiang Mai cost and how long do they take?
Flight fares on the Bangkok to Chiang Mai route start at 2,420 THB and can be much higher depending on the ticket. Flight times range from about 1 hour 10 minutes to 2 hours. The exact duration depends on the departure airport and service.
How much should I expect to pay for a bus from Bangkok to Chiang Mai?
Bus fares on the Bangkok to Chiang Mai route range from 651 THB to 1,306 THB. The price depends on the departure point and arrival station. Some services go to Chiang Mai Bus Terminal 3, while others continue to different drop-off points.
What are the first and last departures on the Bangkok to Chiang Mai route?
For buses, the first departure on the Bangkok to Chiang Mai route is at 06:00 and the last is at 21:30. Flights run from 00:00 to 21:35. Combined services start at 03:50 and end at 19:30.
How often do trips run from Bangkok to Chiang Mai?
The available data does not show a fixed frequency in minutes for Bangkok to Chiang Mai services. Instead, it lists the number of trips: 39 bus trips, 50 flights, 15 charter trips, and 4 combined trips. Departure times vary by operator and service.
Are there any combined services on the Bangkok to Chiang Mai route, and where do they start and end?
Yes, combined services are listed for Bangkok to Chiang Mai. They depart from BKK Suvarnabhumi Airport, Bangkok, or Tiger 2022 Office Khao San, Bangkok. Arrivals are at CNX Chiang Mai Airport or Chiang Mai, depending on the specific service.
How long do the combined Bangkok to Chiang Mai services take?
Combined services on the Bangkok to Chiang Mai route take between about 10 hours 30 minutes and 20 hours 45 minutes. The exact time depends on the departure and arrival pair. One listed service from Khao San to Chiang Mai takes about 10 to 12 hours.
If I need to book Bangkok to Chiang Mai tickets, where should I look?
For Bangkok to Chiang Mai reservations, TicketRoutes.com is the booking reference provided for this route. It lists the available transport options and route details in one place. Check the specific service, since departure points, arrival points, and travel times differ.
Your Chiang Mai Adventure Starts Here
The journey from Bangkok may be over, but there is still plenty to see. Discover tours and experiences to help you explore Chiang Mai and its surroundings.
Half-Day Thai Cooking Class at Organic Farm in Chiang Mai
Elephant Sanctuary, Waterfall & Bamboo Rafting
Chiang Rai White, Blue & Red Temple & Karen Tribe
Doi Inthanon National Park Eco-Friendly Tour
Elephant Sanctuary & Waterfall Group Tour
More travel routes for Bangkok and Chiang Mai
Planning more stops after Bangkok to Chiang Mai?
If your journey doesn’t end with Bangkok to Chiang Mai, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.