Kanchanaburi to Chiang Rai Bus

  • Lowest price from ≈ THB 1,267.36 €33.08
  • Average duration 18h 45m
  • Connections per day 2
  • Distance 657 km
  • CO₂ per person 58 kg

bus from Kanchanaburi to Chiang Rai

The journey from Kanchanaburi to Chiang Rai is about 657 km. On average a bus trip takes 18h 45m with 2 connections per day.

Lowest price ≈ THB 1,267.36 €33.08
Trip duration 18h 45m
Connections per day 2
Lowest price ≈ THB 1,267.36 €33.08
Highest price ≈ THB 1,267.36 €33.08
First departure 11:00 AM
Last departure 01:00 PM
Distance 657 km
Departure Kanchanaburi
Arrival Chiang Rai
Travel operator Cherdchai Tour North, GO Family
Find the best price

Price by days before departure

Rail companies may charge higher ticket prices closer to the departure date. Prices in the coming days can range from about 822.18 to 1641.67 but are subject to change.

THB 1,806THB 1,204THB 602THB 0 30d 0d

When to book from Kanchanaburi to Chiang Rai

These tips come from historical prices — how the average fare changes with how far ahead you book and the month you travel.

What historical fares show

Short takeaways based on median fares from Virail searches on this route — useful for seasonality and longer-run trends.

Based on historical fares for Kanchanaburi–Chiang Rai, booking about 10 days ahead often costs around THB 822.18, versus about THB 883.47 closer to departure (up to 7% less).

Book in advance

Save 7%

Booking around 10 days ahead brings the price down to THB 822.18, versus THB 883.47 at the last minute.

CO₂ emissions by mode

train 45.99kg
bus 49.28kg
flight 131.4kg
carpool 105.12kg

FAQ