The fort is in the foothills of the Sahyadri mountain range of (Western Ghats) in the precincts of the Belagavi town (which was also known as Belgaum or ‘Venugrama' meaning bamboo village), at an altitude of about , from the Arabian Sea. The Markandeya River flows nearby.