Book Now
HomeAll Routes › Bus Chiang Mai to Khao San Road

Bus from Chiang Mai to Khao San Road

Complete guide to bus travel from Chiang Mai to Khao San Road — schedules, prices, operators and booking tips.

From 350 THBStarting price
9–11 hoursJourney time
700 kmDistance
2+Operators

About the Chiang Mai to Khao San Road Bus Route

The Chiang Mai to Khao San Road bus is the return journey on one of Thailand's most popular routes. The tourist bus from Chiang Mai to Khao San Road is the most convenient overnight option for travellers staying in Bangkok's backpacker district — no need to navigate across the city to Mo Chit terminal.

Route Details & Travel Information

For travellers based on or near Khao San Road, the tourist bus to Khao San Road offers significant convenience over the regular service from Mo Chit terminal. Instead of taking a taxi across Bangkok to Mo Chit (30–45 minutes and 200–300 THB), you simply walk to your departure point on or near Khao San Road.

These buses are typically VIP standard — comfortable 32-seat coaches with reclining seats, air conditioning and sometimes a small snack. The quality is generally comparable to regular VIP buses from Mo Chit, though prices are slightly higher due to the agent commission.

Departure points cluster around Khao San Road itself and on Rambuttri Road and Chakrabongse Road. Booking through your guesthouse is the most reliable approach — they work with trusted operators and can tell you exactly where to wait for the bus.

In Chiang Mai, buses arrive at Arcade Bus Terminal (Terminal 2). Red songthaews (shared pickups) outside the terminal take passengers to the old city for about 30 THB. Taxis and Grab are also available.

Book 1–2 days ahead on weekdays and 3+ days ahead on weekends, Thai holidays and during peak tourist season (December–February, Songkran in April).

Bus Operators

The following operators run regular services on the Chiang Mai–Khao San Road route:

  • NCA Khao San — licensed, air-conditioned service
  • Tourist bus operators — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

Departures: 19:00 / 20:00 / 21:00

From: Arcade Bus Terminal (Terminal 2), Chiang Mai

To: Khao San Road area, Bangkok (various departure points near Khao San)

Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.

Travel Tip

✅ Book through your guesthouse on Khao San — they know the reputable operators and can arrange pickup.

Frequently Asked Questions

How long is the bus from Chiang Mai to Khao San Road?+
The journey takes 9–11 hours. The main difference is the departure point and price (Khao San buses cost slightly more due to agent fees).
How much does the Chiang Mai to Khao San Road bus cost?+
From 350 THB. Various points near Khao San Road. Your booking agent or guesthouse will give you the exact meeting point — usually on or near Khao San, Rambuttri or Chakrabongse roads.
Where does the bus from Chiang Mai to Khao San Road depart?+
Buses depart from Arcade Bus Terminal (Terminal 2), Chiang Mai.
Where does the bus arrive in Khao San Road?+
Buses arrive at Khao San Road area, Bangkok (various departure points near Khao San).
Should I book in advance?+
Book 1–2 days ahead on weekdays. During Thai public holidays and peak season (November–February), book at least one week in advance.

Related Routes

Route Summary

FromChiang Mai
ToKhao San Road
Duration9–11 hours
Distance700 km
Price fromFrom 350 THB
Departures19:00 / 20:00 / 21:00
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.