Rome2Rio

How to get fromKuala Lumpur to Pu'erby train, plane, taxi, or bus

Find Transport to Pu'er

See all options

There are 10 ways to get from Kuala Lumpur to Pu'er by train, plane, taxi, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, fly to Jinghong, taxi

    best
    1. Take the train from Bandar Tasik Selatan to Klia T2train train
    2. Fly from Kuala Lumpur International Airport (KUL) to Jinghong (JHG)plane plane KUL - JHG
    3. Take the taxi from Jinghong (JHG) to Pu'ertaxi taxi
    11h 41m
    ¥1,111–2,972
  2. Bus, train, taxi via Kuala Lipis

    cheapest
    1. Take the bus from Terminal Bersepadu Selatan to Kuala Lipisbus bus
    2. Take the train from Kuala Lipis to Pasir Mastrain train Sh
    3. Take the train from Sungai Kolok to Krung Thep Aphiwat Central Terminaltrain train
    4. Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain train
    5. Take the train from Vientiane station to Xishuangbanna Stationtrain train
    6. Take the taxi from Xishuangbanna Station to Pu'ertaxi taxi
    2d 5h
    ¥734–1,330
  3. Bus, Minivan, train, taxi

    1. Take the bus from Terminal Bersepadu Selatan to Danokbus bus
    2. Take the bus from Danok to Hat Yaibus bus
    3. Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain train
    4. Take the train from Krung Thep Aphiwat Central Terminal to Nong Khaitrain train
    5. Take the bus from Vientiane to Vang Vieng Laosbus bus
    6. Take the train from Van Vieng station to Xishuangbanna Stationtrain train
    7. Take the taxi from Xishuangbanna Station to Pu'ertaxi taxi
    43h 53m
    ¥890–1,589
  4. Bus, train, taxi

    1. Take the bus from Terminal Bersepadu Selatan to Rantau Panjangbus bus
    2. Take the bus from Sungai Kolok to Bangkok Sai Tai Mai Terminalbus bus
    3. Take the bus from Bangkok Nakon Chai Air Bus Station to Nong Khaibus bus
    4. Take the train from Vientiane station to Xishuangbanna Stationtrain train
    5. Take the taxi from Xishuangbanna Station to Pu'ertaxi taxi
    2d 10h
    ¥1,006–3,179
  5. Train, fly to Lancang Jingmai Airport, taxi

    1. Take the train from Bandar Tasik Selatan to Klia T2train train
    2. Fly from Kuala Lumpur International Airport (KUL) to Lancang Jingmai Airport (JMJ)plane plane KUL - JMJ
    3. Take the taxi from Lancang Jingmai Airport (JMJ) to Pu'ertaxi taxi
    13h 48m
    ¥1,161–2,892
  6. Train, fly to Lincang Airport, taxi

    1. Take the train from Bandar Tasik Selatan to Klia T2train train
    2. Fly from Kuala Lumpur International Airport (KUL) to Lincang Airport (LNJ)plane plane KUL - LNJ
    3. Take the taxi from Lincang Airport (LNJ) to Pu'ertaxi taxi
    14h 33m
    ¥1,411–3,562
  7. Train, fly to Kunming Changshui International Airport, bus

    1. Take the train from Bandar Tasik Selatan to Klia T2train train
    2. Fly from Kuala Lumpur International Airport (KUL) to Kunming Changshui International Airport (KMG)plane plane KUL - KMG
    3. Take the bus from Kunming South to Puerbus bus
    15h 46m
    ¥838–1,658
  8. Train, fly to Simao

    1. Take the train from Bandar Tasik Selatan to Klia T2train train
    2. Fly from Kuala Lumpur International Airport (KUL) to Simao (SYM)plane plane KUL - SYM
    12h 26m
    ¥781–3,336
  9. Train, taxi

    1. Take the train from Kuala Lumpur to Bukit Mertajamtrain train Ets
    2. Take the train from Bukit Mertajam to Padang Besartrain train
    3. Take the train from Padang Besar to Hat Yaitrain train
    4. Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain train
    5. Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain train
    6. Take the train from Vientiane station to Xishuangbanna Stationtrain train
    7. Take the taxi from Xishuangbanna Station to Pu'ertaxi taxi
    45h 25m
    ¥747–1,524
  10. Bus, train, taxi via Hat Yai

    1. Take the bus from Terminal Bersepadu Selatan to Hatyaibus bus
    2. Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain train
    3. Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain train
    4. Take the train from Vientiane station to Xishuangbanna Stationtrain train
    5. Take the taxi from Xishuangbanna Station to Pu'ertaxi taxi
    45h 35m
    ¥821–1,473

Kuala Lumpur International Airport (KUL) to Jinghong (JHG) flights

Calendar29Weekly Planes
Duration8h 30mAverage Duration
Ticket¥820Cheapest Price
See schedules

Questions & Answers

What companies run services between Kuala Lumpur, Malaysia and Pu'er, China?

There is no direct connection from Kuala Lumpur to Pu'er. However, you can take the train to Klia T2, walk to Klia2, take the bus to Klia 1 2, walk to Kuala Lumpur International Airport (KUL) airport, fly to Jinghong (JHG), then take the taxi to Pu'er. Alternatively, you can take the bus to Danok, take the bus to Hat Yai, walk to Hat Yai, take the train to Krung Thep Aphiwat Central Terminal, take the train to Nong Khai, drive to Vientiane, take the bus to Vang Vieng Laos, take the taxi to Van Vieng station, take the train to Xishuangbanna Station, then take the taxi to Pu'er.

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, Travelling to the US: What do I need to know?, and Getting around the Cyclades - to help you get the most out of your next trip.