BANGKOK to CHIANG MAI → Bus Schedule ☀️

bus-schedule-timetable-bangkok-to-chiang-mai
Bangkok to Chiang Mai – Bus Schedule / Timetable / Tickets / Fares + Bus Companies.

📅 Bus Schedule – Bangkok to Chiang Mai 🚍 Buses – Bangkok to Chiang Mai 🎫 Book Tickets

Best experience

VIP 24-seat bus

More space and comfort with reclining seats and fewer passengers

Best budget

Standard bus

Cheapest option but less space and basic comfort

Avoid

Day bus

Long daytime journey around 10–11 hours, less practical than overnight

Quick answer: Taking a bus from Bangkok to Chiang Mai is a popular, affordable and flexible way to travel. There are many daily departures from Bangkok’s main bus terminal, and a typical ride takes about 10–12 hours. Buses range from standard to VIP/sleeper-class, so you can pick based on comfort or price — and it’s smart to book in advance, especially in peak season.

At a glance:

  • 📍 Distance: 680–700 km by road.
  • ⏱️ Travel time: 10–12 hours, depending on traffic and bus type.
  • 💰 Price range (one-way): approx. US $16–31 for standard to VIP/sleeper-class buses.
  • 🚌 Bus types & comfort: Options include basic air-conditioned coaches with reclining seats, as well as VIP or sleeper buses offering more legroom, onboard toilets, blankets/pillows, snacks and sometimes more space.
  • 🕐 Frequency & scheduling: Buses leave regularly — often hourly or several times per evening. Common departure terminal in Bangkok is the Northern Bus Terminal (Mochit).

Last updated in April 2026


📅 Bus from Bangkok to Chiang Mai – Schedule / Timetable + Bus Tickets:

    • Bangkok to Chiang Mai – one of the most frequented bus routes in northern Thailand
    • from Bangkok to Chiang Mai you can travel by tourist sleeper or seat bus, minivan, minibus, van…
    • the most comfortable are modern sleeper tourist buses
    • bus tickets from Bangkok to Chiang Mai cost about $17-31/pp (depends on the type of bus, van)
    • travel by bus from Bangkok to Chiang Mai takes about 100-12 hours (it can change)
    • the most common bus types are non-air-conditioned, air-conditioned or premium buses
    • bus companies to Chiang Mai from Bangkok: Bangkok Busline, Sombat Tour, New Viriya, Lignite Tour (PK), Siam First, Tara Tour and Travel, Transport Co…

BOOK TICKET to Chiang Mai

Bus Schedule + Tickets from Bangkok to Chiang Mai:
Bus Operator Departure in Bangkok Arrival in Chiang Mai Bus Ticket
Bangkok Busline 06:00 16:00 From $17.00
Bangkok Busline 16:00 02:45 From $20.00
Bangkok Busline 18:50 04:50 From $17.00
Bangkok Busline 20:00 06:45 From $26.00
Bangkok Busline 20:35 06:35 From $17.00
Bangkok Busline 06:30 16:00 From $17.00
Bangkok Busline 15:00 01:35 From $20.00
Bangkok Busline 20:30 07:05 From $26.00
Siam First 20:02 06:47 From $20.00
Lignite Tour PK 20:15 07:05 From $20.00
Buds. Tour 20:40 07:25 From $20.00
Sombat Tour 10:15 20:15 From $28.00
Sombat Tour 19:00 05:00 From $28.00
Sombat Tour 21:10 07:10 From $28.00
Sombat Tour 21:19 07:19 From $28.00
Tara Tour and Travel 08:30 20:30 From $24.00
Tara Tour and Travel 16:00 04:00 From $27.00
Tara Tour and Travel 19:00 06:50 From $21.00
Transport Co 05:40 15:40 From $17.00
Transport Co 07:25 17:25 From $17.00
Transport Co 10:30 20:30 From $17.00
Transport Co 19:50 05:50 From $17.00

Bus Schedule from Chiang Mai to Bangkok:
Bus Operator Departure in Chiang Mai Arrival in Bangkok
Transport Co 07:30 19:23
Sombat Tour 07:30 18:00
Bangkok Busline 10:00 20:30
Sombat Tour 10:00 20:30
Transport Co 18:30 06:23
Sombat Tour 18:30 04:30
Bangkok Busline 18:40 04:10
Sombat Tour 19:00 04:50
Sombat Tour 19:50 05:50
Sombat Tour 20:30 06:30
Sombat Tour 21:30 07:30
Sombat Tour 21:50 07:50
Bangkok Busline 19:10 04:40
Bangkok Busline 20:00 06:30
Nakhonchai Air 20:01 06:04
Nakhonchai Air 20:11 06:47


🚍 There are various buses on the route from Bangkok to Chiang Mai:

(You can travel by various types of buses from Bangkok to Chiang Mai – sleeper bus, seat bus, minibuses, van…)

Sombat Tour sleeper bus from Bangkok to Chiang Mai in northern Thailand
Sombat Tour sleeper bus from Bangkok to Chiang Mai in northern Thailand (photo: 12go.asia).
Budsarakham Tour VIP bus from Bangkok to Chiang Mai route
Budsarakham Tour VIP bus from Bangkok to Chiang Mai (photo: 12go.asia).
Transport Co bus service from Bangkok to Chiang Mai in Thailand
Transport Co bus service from Bangkok to Chiang Mai in Thailand (photo: 12go.asia).


❓ FAQ – Travel by bus from Bangkok to Chiang Mai:

How to book bus tickets from Bangkok to Chiang Mai?

Book your bus tickets from Bangkok to Chiang Mai online on 12go.asia ➜ or Baolau ➜.

You can also search for other routes, e.g. Ayutthaya to Chiang Mai or Chiang Mai to Bangkok.

What is the travel time by bus from Bangkok to Chiang Mai?

Travel by tourist bus or van from Bangkok to Chiang Mai takes about 11-12 hours, depending on traffic and bus type.

How much does it cost to travel by bus from Bangkok to Chiang Mai?

Bus tickets from Bangkok to Chiang Mai cost about $17-31/pp, depending on the bus company and comfort level.

What is the travel distance by bus from Bangkok to Chiang Mai?

The travel distance from Bangkok to Chiang Mai by tourist bus or van is about 700 km by road.

Which bus from Bangkok to Chiang Mai is the best?

Luxury sleeper buses and premium VIP buses are the most comfortable options for this long route to Chiang Mai.

Is there another way to get from Bangkok to Chiang Mai?

Yes, you can also travel by train, private taxi/car or direct flight. Flights are fast and sometimes very cheap.

From which bus stations do buses from Bangkok to Chiang Mai depart?

Buses from Bangkok to Chiang Mai depart mainly from Mo Chit Bus Station.

At which bus stations do buses from Bangkok to Chiang Mai arrive?

Buses from Bangkok usually arrive at Chiang Mai Arcade 2 bus station.

Is there another travel route from Bangkok to Chiang Mai?

Yes, you can also travel via Ayutthaya. From Ayutthaya you can continue by train or bus to Chiang Mai.

Where can you travel from Chiang Mai?

From Chiang Mai you can travel to places like Chiang Rai or Pai by tourist bus, minivan or private car.


Travel Tips for Bangkok to Chiang Mai (Bus)

Traveling by bus from Bangkok to Chiang Mai is a popular and affordable transport option in Thailand. The route is long, but modern tourist buses are usually comfortable for overnight travel.

  • Choose Overnight Buses: Night buses help save daytime hours and accommodation costs.
  • Book VIP or Sleeper Bus: Premium buses offer more space and comfort for the 10-12 hour journey.
  • Arrive Early: Bangkok traffic can be heavy, so arrive at Mo Chit Bus Terminal at least 30 minutes before departure.
  • Bring Extra Layer: Air-conditioning on Thai buses is often very cold, so a light jacket is useful.
  • Pack Essentials: Bring water, snacks, headphones and a power bank for a more comfortable ride.
  • Consider Alternatives: You can also travel by train or direct flight if you prefer faster transportation.

Tip: Bus tickets from Bangkok to Chiang Mai can be searched and booked online in advance.


🎫 Book bus tickets from Bangkok to Chiang Mai + Schedule:

(You can change your departure place, arrival and date of departure, eg. Chiang Mai to Bangkok…)

Chiang Mai to Hanoi ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: