How to travel from Bangalore to Bellary, India

The distance between Bangalore and Bellary is around 305km (189 miles) and the quickest way to get there is to take a taxi which takes around 4h 20m.

5 routes found

We've found 5 different ways to get from Bangalore to Bellary by bus, train, taxi, car and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out BellaryBangalore if you're planning a return trip.

1
plane
+
train
+

Plane and Train

Fly from Bengaluru (BLR) to Hubli (HBX) then take the train to Bellary Jn.

  • Duration6h 10m
  • Flight time1h 25m
  • Typical cost
    ₹5,255($66)
Operated by

Multiple operators

2
bus
+

Bus

Take the bus to Ballari.

  • Duration7hrs
  • Departsevery 4 hours
  • Typical cost
    ₹715($9)
Operated by

KSRTC

💰 Cheapest
3
train
+

Train

Take the train to Bellary Jn.

  • Duration8hrs
  • Departsevery 20 mins
  • Typical cost
    ₹240($3)
Operated by

Indian Railways

🚀 Fastest
4
taxi
+

Taxi

Take a taxi to Ballari.

  • Duration4h 20m
  • Departson demand
  • Typical cost
    ₹8,755($110)
Operated by

Ola Cabs

+ 2 others
5
car
+

Drive

Drive to Ballari.

  • Duration4h 20m
  • Distance305km (189 miles)
Get turn-by-turn directions

Frequently asked questionsabout travel between Bangalore and Bellary

There are several options for getting from Bangalore to Bellary by bus, train, taxi, car and plane. The cheapest option is to take the train which costs around ₹240 ($3) and will take around 8hrs. If you need to get there more quickly, you can take a taxi and arrive in approximately 4h 20m, though it is a bit more costly at approximately ₹8,755 ($110).

The distance between Bangalore and Bellary is around 305km (189 miles). In a direct line (as the crow flies), the distance is 265km (165 miles)

It takes around 7hrs to get from Bangalore and Bellary by bus. If you are travelling by car it will take around 4h 20m to drive there.

The quickest way to get from Bangalore to Bellary is to take a taxi which takes around 4h 20m and will set you back approx ₹8,755 ($110).

The cheapest way to travel between Bangalore and Bellary, if you exclude driving, is to take the train which will typically cost around ₹240 ($3) for a standard one-way ticket.

Train travel

Yes there is a train service that runs between Bangalore and Bellary. It typically takes around 8hrs and departs every 20 mins.

Yes there is a direct train service that runs between Bangalore and Bellary with no changeovers required. The train runs every 20 mins and takes 8hrs.

Indian Railways run train services between Bangalore and Bellary. Trains depart every 20 mins and will take around 8hrs, however, this may vary depending on the particular service and whether it runs express or stops all stations.

Bus travel

Yes there is a bus that runs regularly from Bangalore and Bellary. It typically takes around 7hrs and departs every 4 hours.

Yes there is a direct bus service that runs between Bangalore and Bellary with no changeovers required. The bus runs every 4 hours and takes 7hrs.

KSRTC run regular bus services between Bangalore and Bellary. Buses run every 4 hours and take around 7hrs on average but will vary depending on you book with.

Flights and Airlines

It doesn't look like you can fly directly from Bangalore to Bellary. We recommend that you fly from Bengaluru (BLR) to Hubli (HBX) then take the train to Bellary Jn. instead which will take 6h 10m.

The closest major airport to Bellary is Hubli Airport (HBX) (HBX) which is approximately 188km (117 miles) from Bellary. Kempegowda International Airport (BLR) (BLR) and Rajiv Gandhi International Airport (HYD) (HYD) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

Yes it is possible to drive from Bangalore and Bellary. The distance is around 305km (189 miles) by road and it will take around 4h 20m in normal traffic conditons.

If you don't have a car, the easiest way to get from Bangalore to Bellary is to take the bus which takes, on average, 7hrs and will usually cost around ₹715 ($9).

How do I get from Bangalore to Bellary

Compare travel optionsbetween Bangalore and Bellary

Transport options from Bangalore to Bellary
Transport optionDurationCostFrequencyDistance
Plane and Train
6h 10m
₹5,255($66)
4 times a day621km (386 miles)
Bus
7hrs
₹715($9)
every 4 hours307km (191 miles)
Train
8hrs
₹240($3)
every 20 mins332km (206 miles)
Taxi
4h 20m
₹8,755($110)
on demand305km (189 miles)
Drive
4h 20m
₹2,865($36)
on demand305km (189 miles)

Top Carriersoperating between Bangalore and Bellary

Airlines

Bus companies

Train operators

Airports near Bellary

The following major airports near Bellary offer regular flights to various popular destinations within India and internationally.

HBX
Hubli Airport (HBX)
Domestic Airport
Distance
188km (117 miles) from Bellary
BLR
Kempegowda International Airport (BLR)
International Airport
Distance
247km (153 miles) from Bellary
HYD
Rajiv Gandhi International Airport (HYD)
International Airport
Distance
279km (173 miles) from Bellary