Travel from Chiang-Mai to Vientiane

Bus or fly from Chiang Mai to Vientiane?

Phetprasert Tour operates a bus from Chiang Mai to Vientiane 3 times a day. Tickets cost $19 - $29 and the journey takes 10 h 52 min. The Transport Company also services this route every 4 hours. Alternatively, Thai AirAsia, Thai Airways International and 6 other airlines fly from Chiang Mai to Vientiane hourly.

How to get from Chiang Mai to Vientiane

From Chiang Mai bus to Udon Thani then bus to Vientiane Talat Sao Station. 14 h 52 min ฿1155. From Chiang Mai night bus to Nong Khai then drive to Vientiane. 21 h 3 min ฿2495. From Chiang Mai night bus to Nong Khai then bus to Vientiane Talat Sao Station. 15 h 10 min ฿1121. From Chiang Mai drive to Vientiane. 10 h 40 min ฿2126. From Chiang Mai City Art & Cultural Center bus to Chiang Mai airport, fly to Vientiane airport, then taxi to Vientiane. 5 h 43 min ฿3942. From Chiang Mai City Art & Cultural Center bus to Chiang Mai airport, fly to Udon Thani airport, taxi to Udon Thani, then bus to Vientiane. 6 h 31 min ฿2440.
Close Print Itinerary
  1. Here are 6 options to get from
    Chiang Mai to Vientiane:

    1. Trip:
      1 Bus
      • One-Way approx: USD $21 - $40
      • Duration: 14 h 52 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $21 - $40
        • Duration: 14 h 52 min
        Close x
    2. Trip:
      2 Night bus via Vientiane
      • One-Way approx: USD $68 - $93
      • Duration: 21 h 3 min
      Open +
      • Trip:
        2 Night bus via Vientiane
        • One-Way approx: USD $68 - $93
        • Duration: 21 h 3 min
        Close x
    3. Trip:
      3 Night bus
      • One-Way approx: USD $29 - $38
      • Duration: 15 h 10 min
      Open +
      • Trip:
        3 Night bus
        • One-Way approx: USD $29 - $38
        • Duration: 15 h 10 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $50 - $80
      • Duration: 10 h 40 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $50 - $80
        • Duration: 10 h 40 min
        Close x
    5. Trip:
      5 Fly to Vientiane
      • One-Way approx: USD $91 - $304
      • Duration: 5 h 43 min
      Open +
      • Trip:
        5 Fly to Vientiane
        • One-Way approx: USD $91 - $304
        • Duration: 5 h 43 min
        Close x
    6. Trip:
      6 Fly to Udon Thani, bus
      • One-Way approx: USD $39 - $146
      • Duration: 6 h 31 min
      Open +
      • Trip:
        6 Fly to Udon Thani, bus
        • One-Way approx: USD $39 - $146
        • Duration: 6 h 31 min
        Close x