Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus
| Nakhonchaiair (Bangkok) | Nakhonchaiair Bus Station | Cheapest | ||||
![]() | Bus
| Nakhonchaiair (Bangkok) | Nakhonchaiair Bus Station | Fastest | ||||
![]() | Bus
| Nakhonchaiair (Bangkok) | Nakhonchaiair Bus Station | No tags | ||||
![]() | Bus
| Nakhonchaiair (Bangkok) | Nakhonchaiair Bus Station | No tags | ||||
![]() | Bus
| Nakhonchaiair (Bangkok) | Nakhonchaiair Bus Station | No tags | ||||
![]() | Bus
| Nakhonchaiair (Bangkok) | Nakhonchaiair Bus Station | No tags | ||||
![]() | Bus
| Nakhonchaiair (Bangkok) | Nakhonchaiair Bus Station | No tags | ||||
![]() | Bus
| Nakhonchaiair (Bangkok) | Nakhonchaiair Bus Station | No tags |
Last refresh of the prices: Yesterday at 4:50 PM +07.
Get from Bangkok to Chiang Mai
The journey takes about 9 hours 55 minutes and with fares starting at just $31, it presents an excellent value for a comfortable ride.
Bus stations and stops in Bangkok and Chiang Mai
Stops in Bangkok
- A
Bangkok Tara Travel
138 Soi Samsen 2, Khwaeng Ban Phan Thom, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200 ,Thailand - B
Soi Ram Butri
VET, #51, Chao Fa Rd and Soi Ram Buttri, Travel Mart, Khwaeng Chana Songkhram, Khet Phra Nakhon, Bangkok - D
Hua Lamphong
191 Rong Mueang Rd, Khwaeng Rong Muang, Khet Pathum Wan, Krung Thep Maha Nakhon 10330, Thailand - E
Phutthamonthon Lomprayah
141 ถนน พุทธมณฑล สาย 2 Khwaeng Sala Thammasop, Khet Thawi Watthana, Krung Thep Maha Nakhon 10170, Thailand - F
Ongkharak
Rural Rd Nakhon Nayok 3001, Tambon Ongkharak, Amphoe Ongkharak, Chang Wat Nakhon Nayok 26120, Thailand
Stops in Chiang Mai
- A
Red Brick Chiang Mai (Old City)
Soi Prachasamphan 1, Tambon Chang Khlan, Amphoe Mueang Chiang Mai, Chang Wat Chiang Mai 50100, Thailand - B
Chiang Mai (Old city)
Moon Muang Rd Lane 1, Tambon Phra Sing, Amphoe Mueang Chiang Mai, Chang Wat Chiang Mai 50100, Thailand - C
Arcade Chiangmai Bus station
Soi Kaeo Nawarat 5, Tambon Wat Ket, Amphoe Mueang Chiang Mai, Chang Wat Chiang Mai 50000, Thailand - D
Topper Jolly
Charoen Muang Rd Soi 8, Tambon Tha Sala, Amphoe Mueang Chiang Mai, Chang Wat Chiang Mai 50000, Thailand - E
Any Hotel Chiang Mai (Topper Tour)
Soi Bandit Phatthana, Tambon Wat Ket, Amphoe Mueang Chiang Mai, Chang Wat Chiang Mai 50000, Thailand - F
Chiang Mai Railway Station
Soi Rotfai, Tambon Wat Ket, Amphoe Mueang Chiang Mai, Chang Wat Chiang Mai 50000, Thailand
Compare bus companies
Frequently asked questions about traveling from Bangkok to Chiang Mai by bus
Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.
How much is the bus ticket from Bangkok to Chiang Mai?
The cheapest bus tickets from Bangkok to Chiang Mai start from $31. The average price for this route is around $32. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the bus ride from Bangkok to Chiang Mai?
The average bus trip duration from Bangkok to Chiang Mai is 9h 55m, covering a distance of 358 miles (578 km). The quickest bus can get you there in 8h 55m and is operated by Nakhonchai Air.
Which bus companies service the Bangkok to Chiang Mai route?
Several major bus companies operate on this route with 8 buses available per day, including services from Nakhonchai Air, Tipthara Travel.
What is the earliest and latest departure time for the bus from Bangkok to Chiang Mai?
The earliest bus departs from Bangkok to Chiang Mai at 9:00am. And the latest bus departs at 11:00pm.
What are the CO₂ emissions for the bus trip from Bangkok to Chiang Mai?
A bus trip from Bangkok to Chiang Mai generates an estimated 14.426050000000002 kg of CO₂, making it a highly eco-friendly travel option and recommended mode of travel by Busbud.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Bangkok to Chiang Mai, as early as possible.
You can expect to pay from $29 to $39 for a bus ticket from Bangkok to Chiang Mai based on the last 2 days. You can expect to find the cheapest price for the trip at $29 which is on 2026-10-20.

