Naturpark Haßberge er en 804 km² stor Naturpark i den nordøstlige del af Frankiske Keuperland i den tyske delstat Bayern.
Naturpark Haßberge, i bjergområdet Haßberge ligger nordvest for Bamberg. Det højeste punkt er Nassacher Höhe 512 moh. i Landkreis Haßberge (sydvest for Bundorf).
Det bakkede landskab i Naturparks Haßberge består mest af blandet skov, med talrige vandløb og søer, men der er også græsningsområder og vinbjerge. I naturparkens område er der 20 forhistoriske voldanlæg, 15 borge og borgruiner og 26 slotte.
50°08′N 10°40′Ø / 50.13°N 10.66°Ø / 50.13; 10.66