Minimum 3-7 days. Ideally, at least a week would be recommended to explore Kashmir and its hidden gems.