As adjectives the difference between uninhabited and uninhabitable
is that uninhabited is not inhabited; having no inhabitants while uninhabitable is not inhabitable; not able to be inhabited.
uninhabited
English
Adjective
(-)
not inhabited; having no inhabitants