In this paper, our main purpose is to establish the controllability results for nonlocal neutral Hilfer fractional differential equations of Sobolev-type in a Hilbert Space as well as to generalize the results that existed in the literature on this topic. We present three types of conditions on the nonlocal initial condition's function to prove the existence of a mild solution for nonlocal neutral Hilfer fractional differential equations of Sobolev-type, and we then derive the approximate controllability results for the system. With help of an approximate technique, we establish the existence and controllability results under the weaker hypothesis (continuous only) on the nonlocal initial condition's function. The main tools applied in our analysis are semigroup theory, fractional calculus, resolvent operator theory, the theory of fractional powers of operators, Krasnoselskii's fixed point theorem, Schauder's fixed point theorem, and approximating technique. Finally, we provide two examples as applications to illustrate our main results.