Book Bangkok to Chiang Mai Bus, Trains Tickets

Taking the bus from Bangkok to Chiang Mai is one of the most popular ways to travel between the two cities. It’s a relatively cheap and easy way to get around, and there are plenty of buses to choose from. However, booking a bus ticket can be a bit of a hassle, especially if you’re not familiar with the Thai language. In this blog post, we’ll give you a step-by-step guide on how to book a bus ticket from Bangkok to Chiang Mai, so you can sit back and relax on your journey.


Flights from Bangkok to Chiang Mai

There are many ways to travel from Bangkok to Chiang Mai, but the most popular option is by bus. Bangkok and Chiang Mai are well-connected by a regular bus service, making it easy and convenient to travel between the two cities.

The journey by bus from Bangkok to Chiang Mai takes around 12 hours, so it's a good idea to start your journey early in the morning. There are a few different companies that operate buses between Bangkok and Chiang Mai, so you can choose the one that best suits your needs and budget.

Once you arrive in Chiang Mai, there are plenty of things to see and do. Be sure to visit some of the city's temples, such as Wat Phra Singh and Wat Chedi Luang, and don't forget to try some of the delicious local food.


Bangkok to Chiang Mai Trains

There are regular train services from Bangkok to Chiang Mai. The journey by train is a great way to see the country and it is very comfortable and relaxed. You can take a direct train from Bangkok or you can take a stopping service.

The direct train takes about 12 hours, while the stopping service takes around 14 hours. There are several trains per day, so you can easily find one that fits your schedule. The tickets for the direct train are slightly more expensive than for the stopping service, but it is definitely worth it if you have the time.

If you want to save some money, you can take an overnight train. These are very comfortable and they have sleeping berths. The downside is that they take longer (about 16 hours) and they don’t run every day.

Whatever option you choose, taking the train is a great way to travel from Bangkok to Chiang Mai.


Buses from Bangkok to Chiang Mai

Buses from Bangkok to Chiang Mai are readily available and depart from Bangkok’s Northern Bus Terminal (Mo Chit 2). The journey by bus takes around 12 hours. Tickets can be bought at the terminal or in advance online, with prices starting at around ฿600.

There are a few different routes that buses from Bangkok to Chiang Mai can take. The most popular route is via Lampang, which takes around 12 hours. This route passes through some picturesque countryside and small towns, making it a pleasant journey. Another option is via Phitsanulok, which takes 11 hours. This route is slightly faster but doesn’t offer the same scenic views.

Once in Chiang Mai, buses typically drop passengers off at the central Chang Puak Bus Station. From here, it’s easy to connect to onward travel or your accommodation.


So those are the three options for public transportation between Bangkok and Chiang Mai. Like many other things, whether you choose flights from Bangkok to Chiang Mai, the train, or the bus will come down to your personal budget and preferences. Take it fast or take it slow, the choice is yours!

How to Book Tickets From 12go.Asia?

  1. Grab your phone
  2. Head to (or use the search box below)
  3. Enter your destination and your date
  4. Pick the cheapest / best option
  5. Pay online (with Paypal or credit card)
  6. Check the confirmation in your inbox
  7. Grab a beer and have a good time

Book Most Popular Destination Tickets Online

Bangkok to Chiang Mai
Bangkok to Hua Hin
Bangkok to Kanchanaburi
Bangkok to Koh Chang
Bangkok to Koh Phangan
Bangkok to Koh Samet
Bangkok to Koh Samui
Bangkok to Koh Tao
Bangkok to Krabi
Bangkok to Pattaya
Bangkok to Phuket