Skip to content

Bangkok to Chiang Mai by bus

Typical ride 9h 00m over 690 km. Starting fares around $18 ($18–35). Compare operators — we don't sell tickets.

Route snapshot

Duration
9h 00m
Distance
690 km
Typical price
$18–35
Tip
Overnight VIP bus saves a hotel night. Book a sleeper seat.

Compare bus prices

Every site shows different prices for the same trip — compare at least two.

Bangkok → Chiang Mai: questions

How long is the bus from Bangkok to Chiang Mai?

The ride typically takes about 9h 00m for the 690 km journey, depending on traffic and border crossings.

How much does the bus from Bangkok to Chiang Mai cost?

Typical fares start around $18 ($18–35 depending on how early you book and the operator).

Which operators run this route?

Compare live departures from FlixBus, BusBud, Omio, CheckMyBus and 12Go on this page — we don't sell tickets ourselves.

Turn the ride into a trip

🇹🇭 Bangkok — plan the stay
City guide → Cost breakdown →

Other popular bus routes