How to get from Bangkok to Chiang Mai

    By the GoPhuot editors · Updated 24 September 2026

    Distance
    583 kmstraight line
    Fastest
    3h 30m - 4h 30mby flight
    Cheapest
    8 - 45 USDby train
    Ways to go
    4flight, train, bus

    All four, side by side

    • Flight + BusTime4h 15m - 5h 30mPrice30 - 130 USDDepartsRead more
    • FlightTime3h 30m - 4h 30mPrice25 - 120 USDDepartsRead more
    • TrainTime11h 30m - 14h 30mPrice8 - 45 USDDepartsOvernightRead more
    • BusTime9h 30m - 11h 30mPrice10 - 25 USDDepartsOvernightRead more

    Flight + Bus

    Fast with a flexible finish, fly into Chiang Mai and save money by using a short bus transfer when needed.

    Flight

    Fastest and easiest, soar from Bangkok to Chiang Mai in a quick hop with the widest choice of daily departures.

    Train

    Most scenic and relaxed, ride overnight through northern hills and wake to Chiang Mai’s soft mountain light.

    Bus

    Cheapest practical choice, roll north overnight with frequent departures and a simple, budget-friendly ride.

    Now that you’re there

    What to do in Chiang Mai

    Chiang MaiThailand

    Northern Thailand's cultural capital, known for temples, mountain scenery, and a relaxed old-city atmosphere.

    1 attraction1 thing to doOpen the Chiang Mai guide

    Other ways out of Bangkok

    Schedules and fares last verified 24 September 2026. Fares vary by season.

    Your next border is waiting.

    Completely free · Works offline · No account to start