Travel from Bangkok to Chiang Mai

The best way to get from Bangkok to Chiang Mai is to travel by bus. It is cheaper than flying and quicker than the train.

  • Faster than the train: From Bangkok it takes 9 to 10 hours to travel by bus to Chiang Mai compared to travelling by train which takes 11 to 14 hours, and sometimes longer as trains in Thailand are often delayed.
  • Cheaper than the train: Travelling by bus is also 200 THB or more cheaper than travelling by train, which is useful if you are looking to save money.

Bus times from Bangkok to Chiang Mai


BangkokChiang MaiPriceCompany
06.0015.40534 THBBangkok Busline
08.3019.30623 THBNew Viriya
16.0001.50623 THBBangkok Busline
18.5004.30534 THBBangkok Busline
20.0005.40831 THBBangkok Busline
20.0005.40623 THBSiam First
20.1507.35623 THBLignite Tour (PK)
20.2007.20623 THBNew Viriya
20.3006.45980 THB12Go Bus
20.3506.15534 THBBangkok Busline

  • The 12Go Bus departs from outside the 12Go Office in the DOB building opposite Bangkok Train Station.
  • All other bus services listed above all depart from Morchit Bus Station, which the main bus terminal in Bangkok for departures to destinations in the North, North East and East of Thailand. See below for information about how to get to Morchit Bus Station and a map of its location.

Buy Tickets from Bangkok to Chiang Mai


Use the Search Box below to book your bus tickets from Bangkok to Chiang Mai:

Powered by 12Go Asia system

Bangkok Busline


Bangkok Busline is part of the Sombat Tour Company which operates bus services on 29 routes throughout Thailand. This a large well established company providing a professional service. Bangkok Busline operates three classes of bus service on the Bangkok to Chiang Mai route:

  • Star Class (Express): A/C, toilet, water, snack, large TV in aisle (Dept: 06.00, 18.50, 20.35)
  • Super Class (VIP): A/C, toilet, water, snack, seat back private TV, buffet meal (Dept: 16.00)
  • Supreme Class (VIP 24): A/C, toilet, water, snack, seat back private TV, buffet meal, 135 degree reclining seats (Dept: 20.00)

New Viriya


New Viriya bus services to Chiang Mai are operated by New Viriyayanyont Tour, which is small bus company which operates 2 routes in Thailand. The service is advertised as a VIP bus but in reality this company operates fairly old double deck buses. This company also receives frequent negative reviews for its poor customer service.

  • VIP:  A/C, toilet, water, snack, large TV in aisle, basic Thai meal, WiFi (Dept: 08.30, 20.20)

Siam First


Siam First Tour is part of the Siam First Group, which provides cargo delivery services and private bus tours as well as operating services on 11 long distance bus routes in Northern Thailand. The VIP services uses fairly new single deck buses, and they great reviews for the quality of their vehicles as well as the good customer service and on board food.

  • VIP: A/C, toilet, water, snack, seat back private TV, basic Thai meal (Dept: 20.00)

Lignite Tour (PK)


Lignite Tour Company is fairly large transport company which operates a number of routes to and from destinations in the South of Thailand such as Phuket and Krabi, as well as the route from Bangkok to Chiang Mai. This company operates three types of bus: VIP 24 seater, double decker VIP service, and standard Express bus service. The level of comfort very much depends on which type of bus service you choose although passenger reviews suggest that the staff are very rude to foreign travellers whichever bus you take. The free WiFi, however, works well.

  • VIP:  A/C, toilet, water, snack, large TV in aisle, basic Thai meal, WiFi (Dept: 20.15)

Travel to Morchit Bus Station


Morchit Bus Station is located slightly to the North of the city, above Chatuchak Park, an area best known as being home to the famous Chatuchak weekend market. To get to Morchit Bus Station travel by the elevated railway to Mo Chit BTS station and from there it is a 5 minute taxi ride, or a brisk 20 minute walk across the park and more than one multiple lane highway, to reach the bus station.

Location of Morchit Bus Station


Google Map of Bangkok's Northern Bus Terminal

Travel From Chiang Mai Bus Station


All the bus services referred to above terminate at Chiang Mai Bus Terminal 2. Chiang Mai Bus Terminal 2 is located outside the city centre. It is 2.6 km from the train station and 4.8 km away from the Thae Pae Gate at the edge of Chiang Mai’s Old City. You can do the journey to town, or the riverside area, by cheap local public transport. However, after a long journey from Bangkok you will probably want to opt to pay for a private tuk-tuk or songthaew (converted pick up truck). Expect to pay 100 THB per person for both the journey from the bus station to most part of Chiang Mai city, and the journey from the bus station to the train station.

Map of Chiang Mai Bus Station


Google Map of Chiang Mai Bus Terminal 2

Next read about How to travel from Chiang Mai to Pai

How useful was this article?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.