Travel from Beijing to Nepal

Bus or fly from Beijing to Nepal?

China Eastern Airlines, China Southern Airlines and 12 other airlines fly from Beijing to Kathmandu hourly. Alternatively, Baidu operates a bus from Beijing to Kathmandu 3 times a day. Tickets cost $65 and the journey takes 15 h. 3 other operators also service this route.

How to get from Beijing to Nepal

From Dongzhimen subway to Beijing airport, fly to Kathmandu airport, then drive to Kathmandu. 8 h 37 min $364. From Dahongmen shuttle to Beijing Nanyuan Apt airport, fly to Kathmandu airport, then drive to Kathmandu. 14 h 31 min $404. From Dahongmen shuttle to Beijing Nanyuan Apt airport then fly to Bharatpur airport. 21 h 44 min $433. From Dahongmen shuttle to Beijing Nanyuan Apt airport, fly to Pokhara airport, then drive to Pokhara. 20 h 38 min $434. From Dahongmen shuttle to Beijing Nanyuan Apt airport then fly to Biratnagar airport. 21 h 4 min $433. From Dahongmen shuttle to Beijing Nanyuan Apt airport, fly to Bhairawa airport, then drive to Butwāl. 22 h 10 min $436. From Beijing West train to Lhasa Liuwu Coach Station, bus to Kathmandu, then drive to Kathmandu. 2 days 12 h $137. From Beijing bus to Yinchuan Nanmen Station, bus to Lanzhou, walk to Lanzhou, bus to Lasa West Suburb Coach Station, taxi to Lhasa Liuwu Coach Station, bus to Kathmandu, then drive to Kathmandu. 3 days 2 h $233. From Beijing drive to Kathmandu. 2 days 11 h $527.
Close Print Itinerary
  1. Here are 9 options to get from
    Beijing to Nepal:

    1. Trip:
      1 Fly Beijing to Kathmandu
      • One-Way approx: USD $255 - $375
      • Duration: 8 h 37 min
      Open +
      • Trip:
        1 Fly Beijing to Kathmandu
        • One-Way approx: USD $255 - $375
        • Duration: 8 h 37 min
        Close x
    2. Trip:
      2 Fly Beijing Nanyuan Apt to Kathmandu
      • One-Way approx: USD $164 - $804
      • Duration: 14 h 31 min
      Open +
      • Trip:
        2 Fly Beijing Nanyuan Apt to Kathmandu
        • One-Way approx: USD $164 - $804
        • Duration: 14 h 31 min
        Close x
    3. Trip:
      3 Fly Beijing Nanyuan Apt to Bharatpur
      • One-Way approx: USD $173 - $853
      • Duration: 21 h 44 min
      Open +
      • Trip:
        3 Fly Beijing Nanyuan Apt to Bharatpur
        • One-Way approx: USD $173 - $853
        • Duration: 21 h 44 min
        Close x
    4. Trip:
      4 Fly Beijing Nanyuan Apt to Pokhara
      • One-Way approx: USD $174 - $805
      • Duration: 20 h 38 min
      Open +
      • Trip:
        4 Fly Beijing Nanyuan Apt to Pokhara
        • One-Way approx: USD $174 - $805
        • Duration: 20 h 38 min
        Close x
    5. Trip:
      5 Fly Beijing Nanyuan Apt to Biratnagar
      • One-Way approx: USD $173 - $853
      • Duration: 21 h 4 min
      Open +
      • Trip:
        5 Fly Beijing Nanyuan Apt to Biratnagar
        • One-Way approx: USD $173 - $853
        • Duration: 21 h 4 min
        Close x
    6. Trip:
      6 Fly Beijing Nanyuan Apt to Bhairawa
      • One-Way approx: USD $175 - $857
      • Duration: 22 h 10 min
      Open +
      • Trip:
        6 Fly Beijing Nanyuan Apt to Bhairawa
        • One-Way approx: USD $175 - $857
        • Duration: 22 h 10 min
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $133 - $152
      • Duration: 2 days 12 h
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $133 - $152
        • Duration: 2 days 12 h
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $232 - $233
      • Duration: 3 days 2 h
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $232 - $233
        • Duration: 3 days 2 h
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $430 - $650
      • Duration: 2 days 11 h
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $430 - $650
        • Duration: 2 days 11 h
        Close x