There are 6 ways to get from Laos to Nepal by plane, bus, train, night bus or car

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

Recommended option

Fly  •  6 h 26 min

  1. Fly from Vientiane (VTE) to Kathmandu (KTM) VTE - KTM

$313 - $445

Cheapest option

Bus, train  •  3 days 20 h

  1. Take the bus from Laos Vientiane to Kunming South
  2. Take the train from Kunming to Chengdu
  3. Take the train from Chengdu to Lhasa
  4. Take the bus from Lhasa Liuwu Coach Station to Kathmandu

$236 - $269

4 alternative options

Bus  •  2 days 23 h

  1. Take the bus from Laos Vientiane to Kunming South
  2. Take the bus from Kunming North to Chengdu
  3. Take the bus from Chengdu to Lhasa
  4. Take the bus from Lhasa Liuwu Coach Station to Kathmandu

$282 - $305

Bus, train via Zhengzhou East  •  3 days 9 h

  1. Take the bus from Laos Vientiane to Kunming South
  2. Take the train from Kunming South to Zhengzhou East
  3. Take the train from Zhengzhou to Lhasa
  4. Take the bus from Lhasa Liuwu Coach Station to Kathmandu

$336 - $412

Sleeper, bus, train  •  4 days 12 h

  1. Take the Sleeper from Vientiane Bus Station to Kunming South Bus Station
  2. Take the bus from Kunming North to Chengdu
  3. Take the train from Chengdu to Lhasa
  4. Take the bus from Lhasa Liuwu Coach Station to Kathmandu

$281 - $308

Drive  •  2 days 1 h

  1. Drive from Vientiane to Kathmandu 2176.6 miles

$290 - $430

What companies run services between Laos and Nepal?

China Eastern Airlines, Sichuan Airlines and five other airlines fly from Vientiane to Kathmandu 5 times a day. Alternatively, you can take a bus from Vientiane to Kathmandu via Kunming South, South Bus Station, South Ring Road, North station, Kunming North, Chengdu, Chengdu, Lhasa, Lhasa Liuwu Coach Station, and Kathmandu in around 2 days 23 h.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Vientiane to Kathmandu via Kunming
Ave. Duration
7 h 20 min
When
Every day
Estimated price
$360 - $800
Nepal Airlines
Website
nepalairlines.com.np
Flights from Vientiane to Kathmandu via Suvarnabhumi
Ave. Duration
7 h 50 min
When
Monday, Wednesday and Friday
Estimated price
$190 - $550
Thai Airways International
Website
thaiairways.com
Flights from Vientiane to Kathmandu via Suvarnabhumi
Ave. Duration
6 h 25 min
When
Every day
Estimated price
$350 - $650
Train operators
China Railways G-Class
Train from Kunming South to Zhengzhou East
Ave. Duration
9 h 57 min
Frequency
Once daily
Estimated price
$120 - $170
Schedules at
trip.com
2nd Class Seat
$120 - $150
1st Class Seat
$210 - $240
Business Class Seat
$390 - $460
China Railways Z-Class
Website
chinahighlights.com
Train from Zhengzhou to Lhasa
Ave. Duration
35 h 15 min
Frequency
3 times a day
Estimated price
$40 - $65
Schedules at
trip.com
Book at
trip.com
Hard Seat
$40 - $65
Hard Sleeper
$100 - $120
Soft Sleeper
$150 - $200
Train from Chengdu to Lhasa
Ave. Duration
43 h 7 min
Frequency
Twice daily
Estimated price
$40 - $65
Schedules at
trip.com
Book at
trip.com
Hard Seat
$40 - $65
Hard Sleeper
$100 - $120
Soft Sleeper
$150 - $200
China Railways K-Class
Website
chinahighlights.com
Train from Kunming to Chengdu
Ave. Duration
12 h 59 min
Frequency
Twice daily
Estimated price
$21 - $29
Schedules at
trip.com
Book at
trip.com
Hard Seat
$21 - $26
Hard Sleeper
$40 - $50
Soft Sleeper
$60 - $75
Bus operators
Baidu
Website
zhidao.baidu.com
Bus from Laos Vientiane to Kunming South
Ave. Duration
14 h
Frequency
Once daily
Estimated price
$91
Schedules at
zhidao.baidu.com
China Bus Guide
Website
chinabusguide.com
Bus from Kunming North to Chengdu
Ave. Duration
11 h 30 min
Frequency
Once daily
Estimated price
$41
Schedules at
chinabusguide.com
Trip 8080
Website
lasa.trip8080.com
Bus from Chengdu to Lhasa
Ave. Duration
23 h
Frequency
Once daily
Estimated price
$64
Schedules at
lasa.trip8080.com
bus
Bus from Chengdu to Lhasa West Suburb Coach Station
Ave. Duration
32 h
Frequency
Once daily
Estimated price
$80
Schedules at
lasa.xxcz.cn
Tibet Transportation
Website
xizang.gov.cn
Bus from Lhasa Liuwu Coach Station to Kathmandu
Ave. Duration
19 h
Frequency
Once a week
Estimated price
$83
Schedules at
xizang.gov.cn
Thongly Bus
Website
baolau.com
Night bus from Vientiane Bus Station to Kunming South Bus Station
Ave. Duration
31 h
Frequency
Once daily
Estimated price
$113
Schedules at
baolau.com

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 Bali: What to do if Mount Agung erupts, Is ride-sharing platform BlaBlaCar right for you? and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

How far is it from Laos to Nepal?

The distance between Laos and Nepal is 2151 km. The road distance is 3483 km.

What is the cheapest way to get from Laos to Nepal?

The cheapest way to get from Laos to Nepal is to bus and train which costs $230 - $270 and takes 3 days 20 h.

What is the fastest way to get from Laos to Nepal?

The quickest way to get from Laos to Nepal is to fly which takes 6 h 26 min and costs $310 - $450.

How long does it take to get from Laos to Nepal?

It takes approximately 6 h 26 min to get from Laos to Nepal, including transfers.