There are 6 ways to get from Leh to Hampi by plane, train, bus, bus (Flixbus), car, 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.
Fly to Hubli Airport, train
best- Fly from Kushok Bakula Rimpochee Airport (IXL) to Hubli Airport (HBX)plane IXL - HBX
- Take the train from Hubli Jn to Hospet Jntrain
21h 45m₹17,546–36,996Bus, train
cheapest- Take the bus from Leh to Srinagarbus
- Take the train from Srinagar to Jammu Tawitrain
- Take the train from Jammu Tawi to Guntakal Jntrain
- Take the train from Guntakal Jn to Hospet Jntrain
2d 23h₹2,974–13,428Bus via Mumbai
- Take the bus from Leh to Keylongbus
- Take the bus from FlixBus Jispa to FlixBus Gurugram - Rajeev Chowkbus
- Take the bus from Rajiv Chowk to Sion Eastbus
- Take the bus from Dadar to VIjayapura Near Marati Vidyalayabus
- Take the bus from BKT Cross to Hospetebus
3d 15h₹8,110–13,091Drive 2,607.7 km
- Drive from Leh to Hampicar 2,607.7 km
36h 6m₹29,258–42,261Fly to Jindal Vijaynagar Airport, taxi
- Fly from Kushok Bakula Rimpochee Airport (IXL) to Jindal Vijaynagar Airport (VDY)plane IXL - VDY
- Take the taxi from Jindal Vijaynagar Airport (VDY) to Hampitaxi
20h 54m₹19,606–33,016Bus
- Take the bus from Leh to Srinagarbus
- Take the bus from Srinagar to Jaipurbus
- Take the bus from Jaipur to Bengalurubus
- Take the bus from Bengaluru to Hampibus
3d 18h
Kushok Bakula Rimpochee Airport (IXL) to Hubli Airport (HBX) flights
Comparing Your Travel Options
The cheapest way to get from Leh to Hampi is to bus and train which costs ₹2,900 - ₹14,000 and takes 2 days 23h.
The fastest way to get from Leh to Hampi is to fly and taxi which takes 20h 54m and costs ₹19,000 - ₹33,000.
No, there is no direct bus from Leh to Hampi. However, there are services departing from Leh and arriving at Hampi via FlixBus Jispa, Rajiv Chowk, Dadar, BKT Cross and Hosapete. The journey, including transfers, takes approximately 3 days 15h.
The distance between Leh and Hampi is 2272 km. The road distance is 2607.7 km.
The best way to get from Leh to Hampi without a car is to bus and train which takes 2 days 23h and costs ₹2,900 - ₹14,000.
It takes approximately 21h 45m to get from Leh to Hampi, including transfers.
Leh to Hampi bus services, operated by JKSRTC, depart from Leh station.
Leh to Hampi bus services, operated by JKSRTC, arrive at Keylong station.
Yes, the driving distance between Leh to Hampi is 2608 km. It takes approximately 36h 6m to drive from Leh to Hampi.
There are 240+ hotels available in Hampi.
What companies run services between Leh, India and Hampi, India?
You can take a bus from Leh to Hampi via Keylong, FlixBus Jispa, FlixBus Gurugram - Rajeev Chowk, Rajiv Chowk, Dadar, VIjayapura Near Marati Vidyalaya, BKT Cross, and Hosapete in around 3d 15h.
- Website
- starair.in
Flights from Kushok Bakula Rimpochee Airport to Jindal Vijaynagar Airport via Delhi, Bengaluru
- Ave. Duration
- 20h 5m
- When
- Tuesday and Thursday
- Estimated price
- ₹18,000–31,000
Flights from Kushok Bakula Rimpochee Airport to Jindal Vijaynagar Airport via Mumbai, Bengaluru
- Ave. Duration
- 23h 30m
- When
- Every day
- Estimated price
- ₹20,000–35,000
Flights from Kushok Bakula Rimpochee Airport to Jindal Vijaynagar Airport via Chandigarh, Bengaluru
- Ave. Duration
- 24h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹19,000–34,000
Flights from Kushok Bakula Rimpochee Airport to Jindal Vijaynagar Airport via Jammu, Delhi, Bengaluru
- Ave. Duration
- 24h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹20,000–35,000
Flights from Kushok Bakula Rimpochee Airport to Jindal Vijaynagar Airport via Jammu, Ahmedabad, Bengaluru
- Ave. Duration
- 24h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹20,000–35,000
Flights from Kushok Bakula Rimpochee Airport to Jindal Vijaynagar Airport via Jammu, Mumbai, Bengaluru
- Ave. Duration
- 24h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹20,000–35,000
- Website
- goindigo.in
Flights from Kushok Bakula Rimpochee Airport to Hubli Airport via Delhi
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- ₹16,000–34,000
Flights from Kushok Bakula Rimpochee Airport to Hubli Airport via Mumbai
- Ave. Duration
- 23h 30m
- When
- Every day
- Estimated price
- ₹17,000–34,000
Flights from Kushok Bakula Rimpochee Airport to Hubli Airport via Chandigarh, Delhi
- Ave. Duration
- 22h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹17,000–34,000
Flights from Kushok Bakula Rimpochee Airport to Hubli Airport via Jammu, Delhi
- Ave. Duration
- 22h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹17,000–35,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Hubli Jn to Hospet Jn
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Srinagar to Jammu Tawi
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- Chair Car
- ₹720
- Executive Class
- ₹1,325
Train from Jammu Tawi to Guntakal Jn
- Ave. Duration
- 42h 55m
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,600–3,300
- Second AC (2A)
- ₹3,800–4,800
- First Class (1A)
- ₹6,000–8,500
Train from Guntakal Jn to Hospet Jn
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
- Phone
- 0191-2577475
- [email protected]
- Website
- jksrtc.co.in
Bus from Leh to Srinagar
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₹800–1,300
- Website
- jksrtc.co.in
Bus from Leh to Keylong
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ₹700–1,100
- Website
- jksrtc.co.in
Bus from Leh to Srinagar
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₹800–1,300
- Website
- jksrtc.co.in
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Jispa to FlixBus Gurugram - Rajeev Chowk
- Ave. Duration
- 16h 55m
- Frequency
- Twice daily
- Estimated price
- ₹1,200–4,200
- Website
- FlixBus India
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Rajiv Chowk to Sion East
- Ave. Duration
- 35h 15m
- Frequency
- 4 times a day
- Estimated price
- ₹4,600–4,700
- Schedules at
- Raj Ratan Tours & Travels
- A/C Sleeper
- ₹4,600–4,700
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Dadar to VIjayapura Near Marati Vidyalaya
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- ₹600–1,700
- Schedules at
- vrlbus.in
- AC Sleeper
- ₹850–1,700
Bus from BKT Cross to Hospete
- Ave. Duration
- 4h 8m
- Frequency
- Every 20 minutes
- Estimated price
- ₹370–600
- Schedules at
- vrlbus.in
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Srinagar to Jaipur
- Ave. Duration
- 18h
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Jaipur to Bengaluru
- Ave. Duration
- 43h 30m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Srinagar to Jaipur
- Ave. Duration
- 19h
- Frequency
- Twice a week
- Website
- National Travels - Ratnagiri
Bus from Bengaluru to Hampi
- Ave. Duration
- 7h 5m
- Frequency
- Every 4 hours
- Website
- National Travels - Ratnagiri
- Website
- omio.com
Bus from Jaipur to Bengaluru
- Ave. Duration
- 45h
- Frequency
- Twice a week
- Schedules at
- hanstravel.in
Bus from Bengaluru to Hampi
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Schedules at
- hanstravel.in
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Jaipur to Bengaluru
- Ave. Duration
- 38h 15m
- Frequency
- Once a week
- Schedules at
- Apple Travels
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Jaipur to Bengaluru
- Ave. Duration
- 44h 15m
- Frequency
- Once a week
- Schedules at
- Tranzking Travels
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Bengaluru to Hampi
- Ave. Duration
- 9h 15m
- Frequency
- Twice a week
- Schedules at
- Choudhary travels and cargo
- Website
- SKM Tours & Travels
Bus from Bengaluru to Hampi
- Ave. Duration
- 6h 20m
- Frequency
- Once a week
- Schedules at
- SKM Tours & Travels
- Website
- LLT Travels
Bus from Bengaluru to Hampi
- Ave. Duration
- 9h 5m
- Frequency
- Once a week
- Schedules at
- LLT Travels
- Ave. Duration
- 44 min
- Estimated price
- ₹1,000–1,300
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide




















