Travel Bangkok to Chiang Mai

Bangkok to Chiang Mai Bus: Schedules, Tickets & Prices

Buses from Bangkok to Chiang Mai take around 10h to 17h 21m, with tickets starting from 651 THB to 1,306 THB.

Bus from Bangkok to Chiang Mai

If you're traveling from Bangkok to Chiang Mai by bus, you can board at multiple stations, including Mochit, Bangkok, Prachathipat Budsarakam Tour, Pathumthani, Mochit 2 Bus Terminal, Bangkok and others, with services running frequently throughout the day so you can pick a time that suits your schedule. The journey typically takes around 10 hours, providing a comfortable way to reach your destination, arriving at multiple stations, including Chiang Mai Arcade 2, Chiang Mai Bus Terminal 3, Chiang Mai Bus Terminal 2 and others, with bus ticket prices starting from 651 THB. Be sure to check availability and secure your seat in advance here to ensure a smooth and hassle-free trip.

Prices: 651 THB to 1,306 THB

Duration: 10h – 17h 21m ⏱

Hop on bus from Bangkok to Chiang Mai for THB 651 Go with bus from Bangkok to Chiang Mai in 10h Choose bus from Bangkok to Chiang Mai in 10h Hop on bus from Bangkok to Chiang Mai in 10h Book bus from Bangkok to Chiang Mai in 10h Book bus from Bangkok to Chiang Mai in 10h

View all Bus tickets →

Distance Bangkok to Chiang Mai

The distance between Bangkok and Chiang Mai is 582.6 kilometers.

Bus from Bangkok to Chiang Mai Details

Find key information about the Bus from Bangkok to Chiang Mai, including travel time, prices and stations.

Bus
Average price
952 THB
 
Cheapest
651 THB
Average duration
11h 43m
 
Shortest
10h
Number of departures
39
06:00 - 21:30
Tickets
 
Stations
Departure stations
Arrival stations
Mochit, Bangkok
Prachathipat Budsarakam Tour, Pathumthani
Mochit 2 Bus Terminal, Bangkok
Khaosan Next Step Journey Office, Bangkok
The Nine Travel Khaosan, Bangkok
View more stations in the full listing
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
View more stations in the full listing

Bus Routes & Schedules from Bangkok to Chiang Mai

Bus services linking Bangkok and Chiang Mai operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 10h. All buses run within a shared operating window from 06:00 to 21:30, with bus ticket prices starting at 651 THB and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Bangkok to Chiang Mai allows you to assess station coverage, timing differences and departure options in detail.

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, 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: 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: 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 Bus tickets →

Frequently Asked Questions Bus Bangkok to Chiang Mai

Below you will find answers to the most common questions about traveling from Bangkok to Chiang Mai by bus.

How long does the bus trip from Bangkok to Chiang Mai usually take?

A bus trip from Bangkok to Chiang Mai usually takes about 10 to 17 hours, depending on the service and departure point. Some Bangkok to Chiang Mai bus journeys are much shorter than others, so it helps to check the exact bus option before booking.

What is the price range for bus tickets on the Bangkok to Chiang Mai route?

Bus tickets for Bangkok to Chiang Mai usually cost between 651 THB and 1306 THB. The final bus fare can vary by operator, departure point, and service type, so it is worth comparing a few bus options before you choose.

What time is the first bus departure from Bangkok to Chiang Mai?

The first bus departure for Bangkok to Chiang Mai is at 06:00. If you want an early start, it is a good idea to plan ahead and arrive with enough time before your bus journey begins.

When is the last bus service from Bangkok to Chiang Mai?

The last bus service from Bangkok to Chiang Mai leaves at 21:30. If you are taking a late bus trip, make sure you confirm your departure point and allow extra time to get there.

How many bus trips are available between Bangkok and Chiang Mai?

There are 39 bus trips available between Bangkok and Chiang Mai. That gives travelers a fairly wide choice of bus departures, so you can usually find a time that fits your plans.

Where can I board a bus from Bangkok to Chiang Mai?

For a bus from Bangkok to Chiang Mai, departures can leave from places such as Mochit, Mochit 2 Bus Terminal, Khaosan Road, and several Khaosan-area offices. Since the bus departure point depends on the service, it is best to check your ticket carefully before you go.

Where do bus arrivals from Bangkok to Chiang Mai usually end?

Bus arrivals for Bangkok to Chiang Mai can end at places like Chiang Mai Arcade 2, Chiang Mai Bus Terminal 2, Chiang Mai Bus Terminal 3, Chiang Mai Railway Station, or McDonalds Tha Phae Gate Chiang Mai. The exact bus arrival point depends on the service you book, so it is important to confirm it in advance.

Is it better to book bus tickets early for Bangkok to Chiang Mai?

Yes, it is a good idea to book bus tickets early for Bangkok to Chiang Mai, especially if you want a specific bus departure time or a preferred arrival point. With multiple bus services available, early booking can make it easier to choose the option that suits your trip best.


More Bus routes from and to Bangkok or Chiang Mai

Planning more than just Bangkok to Chiang Mai?

You’re currently viewing Bus options for Bangkok to Chiang Mai. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.