Село Еловица се намира в планински район, във вътрешността на Еловишка планина , част от Трънско Краище.