Kankavli is a census town in Sindhudurg district in the Indian state of Maharashtra. It is an important city due to the city's central location in the Sindhudurg district. All talukas are of an equal distance from Kankavli. There is a temple of Bhalchandra Maharaj. The city is situated in between two rivers. It is 110 km from Kolhapur. It is a cultural, educational and politically rich city. Kankavli is situated on the banks of two Rivers, the Gad River and the Janavli River.
It is surrounded by villages like Nagawe, Bidwadi, Kalmath, and Halval. It is an important railway station on the Konkan Railway route as many super fast trains stop here. Kankavli city is 460 km from Mumbai along the NH 17. Kankavli has a State Transport bus station. Harkul Budruk is a village about 5 KM from Kankavli and is on the Railway Station Road. Villages in Kankavli taluka include Kumbhavade, Aynal, Asalade, Koloshi, Savdav, Natal, Halvali, Shirwali, Nagawe, Varawade, Kalsuli, Bidwadi, Kanedi, Talere, Nandgaon, Naad, Kalmath, Dariste, Harkul (both Khurd and Budruk regions), Lore, Osargaon, Belane, Bordawe, Janwali, Otav, Shivdav, Sangave, Bhiranwade, Umbrat, Ozaram, Main, Darum, Karul, Kasavan, Sathral and Kasral. Narayan Tatu Rane (Ex C.M. Maharashtra state) happens to be from Varawade village which incidentally is in this taluka.