Spiritomb Location - How to Get Spiritomb If you look in the PokeDex for its Habitat, you will be met with "Habitat Unknown." Spiritomb can so far only be caught in two very specific locations on Glaseado Mountain and the very edge of Casseroya Lake in Pokemon Scarlet and Violet.