Die Burg Haselstein ist die Ruine einer Höhenburg bei dem Ortsteil Haselstein der Gemeinde Nüsttal im Landkreis Fulda in Hessen. Sie liegt neben dem Ort auf einem steilen Basaltkegel bei 434 m ü. NN, der 780/781 als „Haselahastein“ erstmals urkundlich erwähnt ist.