There are three bus services we recommend for the journey from Chiang Mai to Bangkok.
- Option 1: Thai Sriram. A direct service from Chiang Mai old town to the Khao San Road area of Bangkok. This is a very popular service particularly with people who plan to stay in the Khao San Road area. The second and third recommended services depart from Chiang Mai’s main bus station, 2 km outside the city.
- Option 2: Bangkok Busline & Lignite. These services terminate at Morchit bus station in the north of Bangkok which is near Chatuchak Market and a 10 minute taxi ride to a Sky train (BTS) or metro (MRT) station.
- Option 3: Bangkok Busline. This service stops at Viphavadee Road which is a shorter taxi journey to a BTS station.
Bus Times & Ticket Prices from Chiang Mai to Bangkok
Chiang Mai | Bangkok | Cost | Company |
10.00 | 21.00 | 534 THB | Bangkok Busline |
10.00 | 21.00 | 534 THB | Bangkok Busline |
18.35 | 05.35 | 534 THB | Bangkok Busline |
18.35 | 05.35 | 534 THB | Bangkok Busline |
19.15 | 06.45 | 623 THB | Bangkok Busline |
19.15 | 06.35 | 623 THB | Bangkok Busline |
19.30 | 07.00 | 623 THB | Lignite Tour |
20.00 | 06.00 | 698 THB | Thai Sriram |
20.00 | 07.00 | 534 THB | Bangkok Busline |
20.00 | 07.30 | 831 THB | Bangkok Busline |
Buy Tickets from Chiang Mai to Bangkok
Use the Search Box below to find your tickets from Chiang Mai to Bangkok:
Before you board the bus exchange your online booking voucher for a ticket at the check in counter at the departure point for the bus service. Booking online is simple, quick and secure and by booking in advance you never need to worry about whether there will be free seats on the bus when you want to travel.
Bus 1: Thai Sriram Company from Chiang Mai to Bangkok
This service leaves from the Moonmuang Road, which is the road which goes around the inside of the moat surrounding the old city of Chiang Mai. The arrival point in Bangkok is on the Chakrabongse Road, a 5 minute walk away from the popular Khao San Road area. This service is very popular because there is no need to arrange travel to Chiang Mai bus station (a 2 km journey from Chiang Mai old town) or a journey from Morchit Bus Station in the north of Bangkok to the popular tourist areas of Bangkok.

Location of the Thai Sriram Departure Point in Chiang Mai
- Address: 5/4 Moonmuang Rd, Chiang Mai
Location of the Thai Sriram Arrival Point in Bangkok
- Address: 18 Chakkapong Road, Talat Yot, Bangkok
Bus 2: Bangkok Busline/Lignite from Chiang Mai to Bangkok
These services depart from Chiang Mai Bus Terminal 2 and arrives at Bangkok’s northern bus terminal, Morchit. This route is the cheapest and has most departures during the day. The more expensive departure with the Bangkok Busline at 20.00 is a VIP bus with reclining seats.
Location of the Bangkok Busline & Lignite Departure Point in Chiang Mai
- Address: Chiang Mai Bus Terminal 2, Soi 5, Kaeonarawat Road
Location of the Bangkok Busline & Lignite Arrival Point in Bangkok
- Address: Morchit Bus Station, 798 Kamphaeng Phet 2 Road, Bangkok
Morchit Bus Station
Morchit Bus Station in Bangkok has recently been refurbished and now has indoor air-conditioned waiting rooms, shops, and dining halls. To travel from Morchit Bus Station into Central Bangkok you need to get in taxi. If you want to do the onward journey cheaply only take the taxi as far as Mo Chit BTS (skytrain) station or Chatuchak Park MRT (metro) station and then change to public transport. Both stations are about 5 to 10 minutes drive away and it should cost you around 40 THB in a meter taxi. If it is daytime, and you are feeling athletic, you can walk across the parks. Be careful though crossing the roads as they have many lanes and the traffic goes fast. At a brisk pace it takes about 20 minutes to do the walk.
Bus 3: Bangkok Busline from Chiang Mai to the Viphavadi Road in Bangkok
These services also leave from Chiang Mai Bus Terminal 2. The bus station on the Viphavadee Road is slightly nearer to an MRT (underground train) than Morchit Bus Station, but still slightly further than most people would be comfortable to walk.
Location of the Bangkok Busline Viphavadee Bus Stop in Bangkok
- Address: Soi Vibhavadi 13, Bangkok