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 ⏱
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.
Cheapest Bus Bangkok to Chiang Mai
651 THB, from Mochit, Bangkok to Chiang Mai Arcade 2, departure some times, duration 17h 21m.Fastest Bus Bangkok to Chiang Mai
994 THB, from Mochit 2 Bus Terminal, Bangkok to Chiang Mai Bus Terminal 3 Budsarakam Tour, departure some times, duration 10h.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
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.
Travel options for Bangkok to Chiang Mai
More Bus routes from and to Bangkok or Chiang Mai
Routes in Bus from Bangkok →
Routes in Bus to Chiang Mai ←
Routes in Bus to Bangkok ←
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 PlannerIdeal for multi-city trips and flexible travel plans.