Батошевският манастир се намира на левия бряг на р. Росица високо в Севлиевския Балкан сред гъста, девствена гора. Отстои на 4-5 километра югозападно от с. Батошево и на 20 километра южно от град Севлиево.