New Member Exclusive! Use Code: NEW10 to enjoy
10%* Offer on your first booking. T&Cs apply.
Estimated Trip Duration is 9.8 hour(s)
If you are taking bus from Morchit Bus Terminal, please note that you can go to the departure point via MRT, BTS Skytrain, city buses and taxi.
Bangkok to Chiang Mai Bus Schedule and Bus Fare
Bus Operator |
First Bus |
Last Bus |
No.of Trip |
Depart Day |
Fare From |
Bangkok Busline |
06:00 |
20:45 |
7 |
M T W T F S S |
THB 594 |
Budsarakam |
18:30 |
19:40 |
2 |
M T W T F S S |
THB 693 |
Cherdchai Tour North |
20:00 |
20:00 |
1 |
M T W T F S S |
THB 594 |
Nakhonchai Air |
08:30 |
22:35 |
29 |
M T W T F S S |
THB 693 |
Sri Tawong Tour |
07:00 |
18:00 |
8 |
M T W T F S S |
THB 594 |
Tara Tour and Travel |
18:00 |
18:00 |
1 |
M T W T F S S |
THB 800 |
Transport Co Ltd (999) |
07:25 |
19:50 |
8 |
M T W T F S S |
THB 594 |
Viriyatour |
09:50 |
09:50 |
1 |
M T W T F S S |
THB 594 |
Bus from Bangkok to Chiang Mai
Cheapest Price | ฿ 594 |
Distance | 861 km |
Est. Duration | 11 hours 41 minutes |
No. of Operator | 8 operators |
Popular Bus Company from Bangkok to Chiang Mai
Bus from Bangkok to Chiang Mai
Chiang Mai is a land of foggy mountains, rich hill tribes, beautiful temples and with unique local dishes. Thousands of both domestic and international travellers visit Chiang Mai annually to experience the uniqueness of Chiang Mai.
How do get from Bangkok to Chiang Mai
Taking bus from Bangkok to Chiang Mai is the favourite option for both locals and tourists despite of the options of flight and train. The advantages of taking bus from Bangkok to Chiang Mai are budget bus fare and frequent schedules
Flight is fastest but the fare is much more expensive.
Sleep berth train fare is not budget either. Besides, that train could take up to 14 hours to get from Bangkok to Chiang Mai.
How Long is the Journey Bus from Bangkok to Chiang Mai
Duration for bus to get from Bangkok to Chiang Mai takes about 9 hours for overnight bus or takes about 11 hours for day bus due to traffics.
The trick for taking bus from Bangkok to Chiang Mai is to take the overnight bus, so that you do not spend much longer time on the road. The bus will have a stop for food and toilet. Passengers are advised to bring along the jacket as the air conditioning will be very cold in the overnight bus.
How Far is Chiang Mai from Bangkok
The road distance is 685 km from Bangkok to Chiang Mai
How much is the Bus Fare from Bangkok to Chiang Mai
The fare for bus from Bangkok to Chiang Mai is in the range of 529 baht to 823 baht, depending on bus class types. Generally, the higher the ticket fare, the better and more spacious is the seat in the bus. Followings are common three class types of buses operating from Bangkok to Chiang Mai.
P1 – 529 Baht
VIP32 – 627 Baht
V24 (First Class) – 823 Baht
Bus Operators for Bangkok to Chiang Mai
Bangkok Busline, Nakhonchai Air (NCA), Lignte Tour (Northern Thailand), Budsarakam Tour, Indra Tour, Thai Sriram and Tara Tour and Travel are the few bus operators offering the bus service from Bangkok to Chiang Mai
Foreigner travellers who may need support may consider NCA, Nakhonchai Air because the operator has stewardess on board serving the passengers.
Where is the Bus Boarding Point in Bangkok
The main bus boarding point in Bangkok is at at Mo Chit Bus Terminal.
Both Bangkok Busline and Nakhonchai Air (NCA) have boarding point in their respective own bus station in Chatuchak area adjacent to Mo Chit Bus Terminal. Bangkok Busline own bus station is Sombat Tour Bus Station, while Nakhonchai Air (NCA) own bus station is Nakhonchai Air Bangkok Bus Station.
The advantage of boarding at Bangkok Busline and Nakhonchai Air (NCA) is that both waiting lounge environments are more cosy and less crowded.
Where is the Bus Arrival Point in Chiang Mai
All coaches from Bangkok to Chiang Mai terminate at Chiang Mai Arcade Bus Terminal. Please note that Nakhonchai Air (NCA) bus terminates at Nakhonchai Air Chiang Mai Bus Station.
How do I Book Bus Service from Bangkok to Chiang Mai?
You can either visit the terminal and go the booth belonging to the bus operator of your choice, wait in line, select a seat, and book your ticket. If you would rather not do that, you can visit www.busonlineticket.co.th and book your seat within 5 minutes.
How can I make an online bus ticket booking in Thailand?
You can book a bus of your choice to any destination in Thailand by logging on to the official website of BusOnlineTicket which is www.busonlineticket.co.th. The site is user-friendly and you can book your bus ticket in a matter of minutes