Rome2Rio

How to get fromBengaluru Airport (BLR) to Kathmanduby plane, train, car, bus, or taxi

Find Transport to Kathmandu

See all options

There are 9 ways to get from Bengaluru Airport (BLR) to Kathmandu by plane, train, car, bus, or taxi

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

  1. Fly to Tribhuvan International Airport

    best
    1. Fly from Kempegowda International Airport (BLR) to Tribhuvan International Airport (KTM)plane plane BLR - KTM
    3h 31m
    $130–380
  2. Train, bus

    cheapest
    1. Take the train from Yelahanka Jn. to Lucknowtrain train 22683
    2. Take the bus from Lucknow to Kathmandubus bus Indo-Nepal Maitree Bus
    2d 10h
    $12–98
  3. Train, drive

    1. Take the train from Yelahanka Jn. to Manmad Jntrain train
    2. Take the train from Manmad Jn to Raxaul Jntrain train
    3. Drive from Raxaul Jn to Kathmanducar car
    2d 4h
    $30–128
  4. Bus

    1. Take the bus from Kempegowda International Airport to Kempegowda Bus Stationbus bus
    2. Take the bus from Bangalore, Karnataka to Gorakhpurbus bus
    3. Take the bus from Gorakhpur to Swoyambhubus bus
    2d 12h
  5. Drive 2,207.9 km

    1. Drive from Bengaluru Airport (BLR) to Kathmanducar car 2,207.9 km
    32h 29m
    $283–408
  6. Fly to Simara Airport, taxi

    1. Fly from Kempegowda International Airport (BLR) to Simara Airport (SIF)plane plane BLR - SIF
    2. Take the taxi from Simara Airport (SIF) to Kathmandutaxi taxi
    7h 2m
    $403–966
  7. Fly to Bharatpur Airport, bus

    1. Fly from Kempegowda International Airport (BLR) to Bharatpur Airport (BHR)plane plane BLR - BHR
    2. Take the bus from Chaubiskothi to Kathmandubus bus
    7h 15m
    $290–769
  8. Bus via Varanasi

    1. Take the bus from Kempegowda International Airport to Kempegowda Bus Stationbus bus
    2. Take the bus from Bangalore, Karnataka to Varanasi, Uttar Pradeshbus bus
    3. Take the bus from Varanasi, Uttar Pradesh to Gorakhpurbus bus
    4. Take the bus from Gorakhpur to Swoyambhubus bus
    2d 13h
  9. Bus, train

    1. Take the bus from Kempegowda International Airport to Kempegowda Bus Stationbus bus
    2. Take the train from Yasvantpur Jn to Gorakhpurtrain train
    3. Take the bus from Gorakhpur to Swoyambhubus bus
    2d 14h
    $18–124

Kempegowda International Airport (BLR) to Tribhuvan International Airport (KTM) flights

Calendar62Weekly Planes
Duration5h 18mAverage Duration
Ticket$118Cheapest Price
See schedules

Questions & Answers

What companies run services between Bengaluru Airport (BLR), India and Kathmandu, Nepal?

Air India Express, Nepal Airlines, and two other airlines fly from Kempegowda International Airport (BLR) to Tribhuvan International Airport (KTM) every 3 hours. Alternatively, you can take a bus from Kempegowda International Airport to Swoyambhu via Kempegowda Bus Station, St Joseph's Indian School/ Malya Hospital, Bangalore, Karnataka, Gorakhpur, and Gorakhpur in around 2d 12h.

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 Italy Travel Guides, Travelling around the UAE, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

More Questions & Answers