Bangkok to Chiang Mai Bus Tickets

Please ensure that you bring along your ID to travel. Passengers who fail to present ID would be denied from boarding.

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.

Refine Search
Filter by
Refine Search
Refine Search
Refine Search

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:35 8 M T W T F S S  THB 529.00
Budsarakam Tour 20:40 20:40 1 M T W T F S S  THB 617.00
Lignite Tour (Northern Thailand) 20:15 20:15 1 M T W T F S S  THB 617.00
Sombat Tour 07:00 22:30 24 M T W T F S S  THB 529.00
Tara Tour and Travel 08:30 19:00 3 M T W T F S S  THB 650.00
Thai Sriram 20:00 20:00 1 M T W T F S S  THB 700.00

Bangkok to Chiang Mai Bus Trip Summary


687 km

Avg Duration


No.of Operator


Total Trip


Bus 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 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 The site is user-friendly and you can book your bus ticket in a matter of minutes