Travel options for:
Bangkok to Chiang Mai
  • Fly Bangkok to Chiang Mai

    $32 - $123
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      1 h 10 min - non-stop

      $30 - $120

    3. Chiang Mai (CNX)

      11 min - hourly

      $1

  • Fly Bangkok Don Muang to Chiang Mai

    $30 - $116
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      1 h 10 min - non-stop

      $25 - $110

    3. Chiang Mai (CNX)

      11 min - hourly

      $1

  • Fly Bangkok to Lampang, bus

    $53 - $235
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      1 h 30 min - non-stop

      $45 - $220

    3. Lampang (LPT)

      3 min - 2 miles

      $5 - $6

    4. Lampang

      1 h 12 min - every 2 hours

      $2 - $7

  • Bus

    $17 - $28
    1. Ratchathewi

      11 min - every 10 minutes

      $1 - $2

    2. Chatuchak Park

      6 min - hourly

      $1

    3. Bangkok Mochit

      9 h - hourly

      $16 - $25

  • Train

    $22 - $35
    1. Hua Lamphong

      13 h 5 min - 3 times a day

      $22 - $35

  • Train, bus

    $23 - $35
    1. Bangkok Hualamphong

      6 h 25 min - every 4 hours

      $13 - $23

    2. Phitsanulok

      17 min - 4701 feet

    3. Phitsanulok

      5 h 11 min - 3 times a day

      $9 - $11

    4. Chiang Mai Arcade Bus Terminal

      18 min - hourly

      $1

  • Drive

    $60 - $90
    1. Bangkok

      9 h 44 min - 428 miles

      $60 - $90

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Phaya Thai train to Bangkok airport, fly to Chiang Mai airport, then bus to Chiang Mai. 3 h 21 min $52. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Chiang Mai airport, then bus to Chiang Mai. 3 h 43 min $45. From Phaya Thai train to Bangkok airport, fly to Lampang airport, taxi to Lampang, then bus to Chiang Mai. 5 h 10 min $81. From Ratchathewi BTS to Chatuchak Park, bus to Bangkok Mochit, then bus to Chiang Mai. 10 h 9 min $26. From Hua Lamphong train to Chiang Mai. 13 h 5 min $26. From Bangkok Hualamphong train to Phitsanulok, walk to Phitsanulok, bus to Chiang Mai Arcade Bus Terminal, then bus to Chiang Mai City Art & Cultural Center. 13 h 41 min $33. From Bangkok drive to Chiang Mai. 9 h 44 min $73.