Travel Bangkok to Chiang Mai

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 ⏱

Experience bus from Bangkok to Chiang Mai in 10h Take bus from Bangkok to Chiang Mai for 651 THB Journey with bus from Bangkok to Chiang Mai in 10h Choose bus from Bangkok to Chiang Mai in 10h Take bus from Bangkok to Chiang Mai in 10h Ride with bus from Bangkok to Chiang Mai for 651 THB

View all Bus tickets →

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 ⏱

Experience combined from Bangkok to Chiang Mai in 10h 30m Experience combined from Bangkok to Chiang Mai in 10h 30m

View all Combined tickets →

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 ⏱

Travel with avia from Bangkok to Chiang Mai for 2420 THB Go with avia from Bangkok to Chiang Mai in 1h 10m Journey with avia from Bangkok to Chiang Mai in 1h 10m Choose avia from Bangkok to Chiang Mai in 1h 10m Take avia from Bangkok to Chiang Mai for 2420 THB Explore with avia from Bangkok to Chiang Mai for 2420 THB

View all Flight tickets →

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 ⏱

Go with charter from Bangkok to Chiang Mai in 8h Choose charter from Bangkok to Chiang Mai for 7475 THB Book charter from Bangkok to Chiang Mai in 8h Go with charter from Bangkok to Chiang Mai for 7475 THB Go with charter from Bangkok to Chiang Mai in 8h Travel with charter from Bangkok to Chiang Mai for 7475 THB

View all Charter tickets →

Distance Bangkok to Chiang Mai

The distance between Bangkok and Chiang Mai is 582.6 kilometers.

Bangkok to Chiang Mai Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Bangkok to Chiang Mai

Bus
Combined
Flight
Charter
Average price
952 THB
9,203 THB
9,314 THB
9,436 THB
Cheapest price
651 THB
1,105 THB
2,420 THB
7,475 THB
Average duration
11h 42m
14h 08m
1h 19m
9h 02m
Minimum duration
10h 00m
10h 30m
1h 10m
8h 00m
Number of departures
39
4
50
15
Tickets

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.

Departure stations
Mochit, Bangkok
Prachathipat Budsarakam Tour, Pathumthani
Mochit 2 Bus Terminal, Bangkok
Khaosan Next Step Journey Office, Bangkok
The Nine Travel Khaosan, Bangkok
Khao San Tara Travel, Bangkok
Khaosan Road, Bangkok
Arrival stations
Chiang Mai Arcade 2
Chiang Mai Bus Terminal 3
Chiang Mai Bus Terminal 2
Chiang Mai Bus Terminal 3 Budsarakam Tour
Ban Tha Ton Budsrakam Tour, Chiang Mai
Chiang Dao Budsarakam Tour, Chiang Mai
McDonalds Tha Phae Gate Chiang Mai
Chiang Mai Railway Station

Bus 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

Check all Charter tickets →

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.

Departure stations
BKK Suvarnabhumi Airport, Bangkok
Tiger 2022 Office Khao San, Bangkok
Arrival stations
CNX Chiang Mai Airport
Chiang Mai

Combined 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

Check all Combined tickets →

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.

Departure stations
BKK Suvarnabhumi Airport, Bangkok
DMK Don Mueang Airport
Don Mueang International Airport, Bangkok
Arrival stations
CNX Chiang Mai Airport
Chiang Mai Airport

Flight 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

Check all Flight tickets →

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.

Check all Charter tickets →

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.


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 Planner

Perfect for travelers visiting multiple cities on one trip.