Travel from Malaysia to Laos

Train, bus or fly from Malaysia to Laos?

SilkAir, Thai Airways International and 5 other airlines fly from Johor Bahru to Vientiane 4 times a day. Alternatively, KTM ETS Malaysia Railway operates a train from Kuala Lumpur to Vientiane hourly. Tickets cost $12 - $21 and the journey takes 5 h 15 min. 2 other operators also service this route.

How to get from Malaysia to Laos

From Kelana Jaya LRT to KL Sentral, train to Kuala Lumpur airport, fly to Vientiane airport, then taxi to Vientiane. 5 h 54 min $138. From Kotaraya II Ter line 160 bus to Kranji, subway to Opp Khatib Stn, line 858 bus to Singapore airport, fly to Vientiane airport, then taxi to Vientiane. 6 h 8 min $148. From Kelana Jaya LRT to KL Sentral, train to Kuala Lumpur airport, fly to Luang Prabang airport, then taxi to Louangphrabang. 5 h 58 min $123. From Kelana Jaya LRT to KL Sentral, train to Kuala Lumpur airport, fly to Nakhon Phanom airport, then drive to Thakhèk. 8 h 15 min $135. From Kelana Jaya LRT to KL Sentral, train to Kuala Lumpur airport, fly to Udon Thani airport, taxi to Udon Thani, train to Nong Khai, then drive to Vientiane. 17 h 43 min $254. From KL Sentral train to Padang Besar, walk to Padang Besar, train to Bang Sue, train to Nong Khai station, then drive to Vientiane. 42 h 49 min $125. From Pasar Seni LRT to Kuala Lumpur, bus to Hat Yai, walk to Hat Yai, bus to Bangkok Mochit, then bus to Si Chiang Mai. 36 h 11 min $67. From KL Sentral train to Butterworth, train to Bang Sue, train to Nong Khai station, then drive to Vientiane. 45 h 56 min $126. From Muzium Negara bus to Hospital Damai, walk to Kuala Lumpur Station, bus to Hat Yai, walk to Hat Yai Bus Terminal, night bus to Bangkok Southern Bus Terminal, bus to Khaosan Road, walk to Bangkok Tara Travel, then bus to Vientiane. 45 h 19 min $75. From Kuala Lumpur drive to Vientiane. 8 h $129.
Close Print Itinerary
  1. Here are 10 options to get from
    Malaysia to Laos:

    1. Trip:
      1 Train to Kuala Lumpur, fly to Vientiane
      • One-Way approx: USD $65 - $299
      • Duration: 5 h 54 min
      Open +
      • Trip:
        1 Train to Kuala Lumpur, fly to Vientiane
        • One-Way approx: USD $65 - $299
        • Duration: 5 h 54 min
        Close x
    2. Trip:
      2 Fly Singapore to Vientiane
      • One-Way approx: USD $84 - $230
      • Duration: 6 h 8 min
      Open +
      • Trip:
        2 Fly Singapore to Vientiane
        • One-Way approx: USD $84 - $230
        • Duration: 6 h 8 min
        Close x
    3. Trip:
      3 Train to Kuala Lumpur, fly to Luang Prabang
      • One-Way approx: USD $44 - $263
      • Duration: 5 h 58 min
      Open +
      • Trip:
        3 Train to Kuala Lumpur, fly to Luang Prabang
        • One-Way approx: USD $44 - $263
        • Duration: 5 h 58 min
        Close x
    4. Trip:
      4 Train to Kuala Lumpur, fly to Nakhon Phanom
      • One-Way approx: USD $94 - $205
      • Duration: 8 h 15 min
      Open +
      • Trip:
        4 Train to Kuala Lumpur, fly to Nakhon Phanom
        • One-Way approx: USD $94 - $205
        • Duration: 8 h 15 min
        Close x
    5. Trip:
      5 Train to Kuala Lumpur, fly to Udon Thani, train
      • One-Way approx: USD $180 - $371
      • Duration: 17 h 43 min
      Open +
      • Trip:
        5 Train to Kuala Lumpur, fly to Udon Thani, train
        • One-Way approx: USD $180 - $371
        • Duration: 17 h 43 min
        Close x
    6. Trip:
      6 Train via Padang Besar
      • One-Way approx: USD $99 - $153
      • Duration: 42 h 49 min
      Open +
      • Trip:
        6 Train via Padang Besar
        • One-Way approx: USD $99 - $153
        • Duration: 42 h 49 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $58 - $76
      • Duration: 36 h 11 min
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $58 - $76
        • Duration: 36 h 11 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $99 - $157
      • Duration: 45 h 56 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $99 - $157
        • Duration: 45 h 56 min
        Close x
    9. Trip:
      9 Bus, night bus
      • One-Way approx: USD $75
      • Duration: 45 h 19 min
      Open +
      • Trip:
        9 Bus, night bus
        • One-Way approx: USD $75
        • Duration: 45 h 19 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $100 - $160
      • Duration: 8 h
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $100 - $160
        • Duration: 8 h
        Close x