Sklabiňa sa nachádza na východnom okraji Turčianskej kotliny, na úpätí Veľkej Fatry, v údolí Sklabinského potoka. Od okresného mesta Martin je vzdialená 9 km.Podhorská obec Sklabiňa sa nachádza na západnom úpätí Veľkej Fatry, 8 km od Martina.