Distance between Bengaluru and Vikarabad is 486.03 km.
This distance is equal to 302 miles, and 262.26 nautical miles.
The distance line on map shows distance from Bengaluru to Vikarabad between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Bengaluru to Vikarabad,
It takes 0.54 hours to arrive.