Book Now
HomeAll Routes › Bus Bangkok to Pai

Bus from Bangkok to Pai

Complete guide to bus travel from Bangkok to Pai — schedules, prices, operators and booking tips.

From 400 THBStarting price
12–14 hoursJourney time
830 kmDistance
2+Operators

About the Bangkok to Pai Bus Route

There is no direct bus from Bangkok to Pai — the journey combines an overnight bus to Chiang Mai followed by a minivan through 762 mountain curves to Pai, one of Thailand's most beloved slow-travel destinations.

Route Details & Travel Information

Pai is a small, laid-back town in Mae Hong Son province surrounded by mountains, rice paddies and waterfalls — a favourite destination for travellers seeking a slower pace after Bangkok's intensity. There is no direct bus service, so the journey is done in two legs.

The first leg is the overnight VIP bus from Bangkok's Mo Chit Northern Terminal to Chiang Mai (9–11 hours). Most travellers spend at least one night in Chiang Mai before continuing. The second leg is a minivan from Chiang Mai to Pai (3–4 hours) through 762 spectacular mountain curves. Motion sickness tablets are strongly recommended for the Chiang Mai to Pai leg.

In Pai, accommodation ranges from basic bamboo huts to boutique guesthouses. The surrounding area offers hot springs, waterfalls, a canyon viewpoint, and a Chinese hilltribe village at Santichon.

Bus Operators

The following operators run regular services on the Bangkok–Pai route:

  • Transport Co. — licensed, air-conditioned service
  • Connecting services via Chiang Mai — licensed, air-conditioned service

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

Departure Schedule

Departures: Evening departures, change in Chiang Mai

From: Mo Chit (Northern Bus Terminal), Bangkok

To: Pai town centre

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

Travel Tip

✅ Take the overnight bus to Chiang Mai, spend the night, then take a morning minivan to Pai (3–4 hours).

Frequently Asked Questions

Is there a direct bus from Bangkok to Pai?+
No — the journey requires a change in Chiang Mai. Take the overnight bus to Chiang Mai, then a minivan to Pai.
How long is the total journey from Bangkok to Pai?+
Approximately 12–14 hours total: 9–11 hours Bangkok to Chiang Mai, plus 3–4 hours Chiang Mai to Pai by minivan.
Do I need motion sickness tablets for Pai?+
Strongly recommended for the Chiang Mai to Pai leg — the road has 762 curves through the mountains.
How much does Bangkok to Pai cost?+
Bangkok to Chiang Mai from 350 THB, Chiang Mai to Pai from 90 THB — total around 440–500 THB.

Related Routes

Route Summary

FromBangkok
ToPai
Duration12–14 hours
Distance830 km
Price fromFrom 400 THB
DeparturesEvening departures, change in Chiang Mai
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.