Shahapur is a city and taluka headquarter located in the Yadgir district of Indian state of Karnataka. Shahapur is 597 km north of Bangalore and well connected by road to Gulbarga (70 km), Hyderabad (240 km), Bidar (160 km), Raichur (90 km) and Yadgir (32 km). From Wikipedia