There are 8 ways to get from Bengaluru to Indi by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Kalasipalyam Vijayanand Travels to Jhalkibus
10h 30m₹1,591–3,380Train
- Take the train from Ksr Bengaluru to Indi Roadtrain 16217 / ...
14h 14mDrive 554.7 km
- Drive from Bengaluru to Indicar 554.7 km
8h 3m₹6,057–8,748Taxi
- Take the taxi from Bengaluru to Inditaxi 554.7 km
8h 3m₹13,000–16,000Bus, fly to Hubli Airport, train
- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Hubli Airport (HBX)plane BLR - HBX
- Take the train from Hubli Jn to Gadag Jntrain
- Take the train from Gadag Jn to Indi Roadtrain
11h 46mBus, train
- Take the bus from Bangalore Kempegowda Bus Stand to Ballaribus
- Take the train from Bellary Jn to Indi Roadtrain 16217
15h 30mBus, fly to Belgaum Airport, train
- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Belgaum Airport (IXG)plane BLR - IXG
- Take the bus from R.T.O. to Bagalkot Bus Stand KSRTCbus
- Take the train from Bagalkot to Indi Roadtrain
11h 16mBus, fly to Bidar, train
- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Bidar (IXX)plane BLR - IXX
- Take the train from Bidar to Kalaburagitrain
- Take the train from Kalaburagi to Solapur Jntrain
- Take the train from Solapur Jn to Indi Roadtrain
11h 29m
Kempegowda International Airport (BLR) to Hubli Airport (HBX) flights
Questions & Answers
The cheapest way to get from Bengaluru to Indi is to bus which costs ₹1,500 - ₹3,400 and takes 10h 30m.
The fastest way to get from Bengaluru to Indi is to drive which takes 8h 3m and costs ₹6,000 - ₹9,000.
The distance between Bengaluru and Indi is 621 km. The road distance is 554.7 km.
The best way to get from Bengaluru to Indi without a car is to bus which takes 10h 30m and costs ₹1,500 - ₹3,400.
It takes approximately 10h 30m to get from Bengaluru to Indi, including transfers.
The best way to get from Bengaluru to Indi is to bus which takes 10h 30m and costs ₹1,500 - ₹3,400. Alternatively, you can train, which costs and takes 14h 14m.
Yes, the driving distance between Bengaluru to Indi is 555 km. It takes approximately 8h 3m to drive from Bengaluru to Indi.
What companies run services between Bengaluru, India and Indi, Karnātaka, India?
Vijayanand Travels operates a bus from Kalasipalyam Vijayanand Travels to Jhalki twice daily. Tickets cost ₹750–2,400 and the journey takes 10h 6m. Alternatively, Indian Railways operates a train from Ksr Bengaluru to Indi Road twice daily, and the journey takes 14h 9m.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Hubli Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹5,000–7,500
Flights from Kempegowda International Airport to Belgaum Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹5,000–11,000
- Website
- fly91.in
Flights from Kempegowda International Airport to Hubli Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹2,900–21,000
- Website
- starair.in
Flights from Kempegowda International Airport to Bidar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹3,600–25,000
- Website
- indianrail.gov.in
Train from Ksr Bengaluru to Indi Road
- Ave. Duration
- 14h 9m
- Frequency
- Twice daily
- Schedules at
- indianrail.gov.in
Train from Hubli Jn to Gadag Jn
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Schedules at
- indianrail.gov.in
Train from Gadag Jn to Indi Road
- Ave. Duration
- 5h 15m
- Frequency
- 5 times a day
- Schedules at
- indianrail.gov.in
Train from Bellary Jn to Indi Road
- Ave. Duration
- 8h 18m
- Frequency
- Once a week
- Schedules at
- indianrail.gov.in
Train from Bagalkot to Indi Road
- Ave. Duration
- 3h 3m
- Frequency
- Every 4 hours
- Schedules at
- indianrail.gov.in
Train from Bidar to Kalaburagi
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Schedules at
- indianrail.gov.in
Train from Kalaburagi to Solapur Jn
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Schedules at
- indianrail.gov.in
Train from Solapur Jn to Indi Road
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Schedules at
- indianrail.gov.in
- Phone
- 0836 230 7300
- help@vrlbus.in
- Website
- vrlbus.in
Bus from Kalasipalyam Vijayanand Travels to Jhalki
- Ave. Duration
- 10h 6m
- Frequency
- Twice daily
- Estimated price
- ₹750–2,400
- Schedules at
- vrlbus.in
- AC Sleeper
- ₹1,100–2,400
- Website
- mybmtc.karnataka.gov.in
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Schedules at
- mybmtc.karnataka.gov.in
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Bangalore Kempegowda Bus Stand to Ballari
- Ave. Duration
- 5h 45m
- Frequency
- Hourly
- Estimated price
- ₹440–1,200
- Schedules at
- ksrtc.in
- Website
- ktclgoa.com
Bus from R.T.O. to Bagalkot Bus Stand KSRTC
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Schedules at
- ktclgoa.com
- Ave. Duration
- 8h 3m
- Estimated price
- ₹13,000–16,000
Ola Cabs
- Phone
- +91 92 26 54 77 77
- Website
- olacabs.com
Bharat Taxi
- Phone
- +91 96 96 00 09 99
- Website
- bharattaxi.com
Best Ride
- Phone
- +91 99 64 27 37 47
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 How to plan an amazing trip around Scandinavia, The beginner’s guide to the 2018 World Nomad Games, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.








