Rome2Rio

How to get fromLeh to Banihālby plane, bus, car, taxi, or train

Find Transport to Banihāl

See all options

There are 5 ways to get from Leh to Banihāl by plane, bus, car, taxi, or train

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 Jammu Airport, bus

    best
    1. Fly from Kushok Bakula Rimpochee Airport (IXL) to Jammu Airport (IXJ)plane plane IXL - IXJ
    2. Take the bus from Jammu to Banihalbus bus
    5h 12m
    ₹11,166–28,886
  2. Bus

    cheapest
    1. Take the bus from Leh to Srinagarbus bus
    2. Take the bus from Srinagar Bus Stand to Banihalbus bus
    21h 25m
    ₹1,244–1,778
  3. Drive 506.9 km

    1. Drive from Leh to Banihālcar car 506.9 km
    7h 41m
    ₹5,709–8,246
  4. Taxi

    1. Take the taxi from Leh to Banihāltaxi taxi 506.9 km
    7h 41m
    ₹11,000–14,000
  5. Fly to Srinagar International Airport, train

    1. Fly from Kushok Bakula Rimpochee Airport (IXL) to Srinagar International Airport (SXR)plane plane IXL - SXR
    2. Take the train from Sri Nagar to Banihaltrain train
    4h 10m
    ₹9,286–33,516

Kushok Bakula Rimpochee Airport (IXL) to Jammu Airport (IXJ) flights

Calendar3Weekly Planes
Duration55 minAverage Duration
Ticket₹9,635Cheapest Price
See schedules

Questions & Answers

What companies run services between Leh, India and Banihāl, India?

You can take a bus from Leh to Banihal via Srinagar and Srinagar Bus Stand in around 21h 25m.

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 What documents do I need to cross Niagara Falls?, What are the different types of Renfe trains in Spain?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.