Schellenberg, ville qui a une altitude d'environ 626 mètre au dessus du niveau de la mer, se trouve sur la plaine des rives du Rhin, au bord des limites des communes du Liechtenstein à Eschen, Gamprin, Mauren, Ruggell et de la commune autrichienne de Feldkirch, dans l'État fédéral du Vorarlberg.
Le territoire s'étale sur 3559 kilomètres carrés, pour une population de 1090 habitants, selon le recensement de l'année 2017. Vaduz, la capitale du pays, est à une distance, à vol d'oiseau, de 10 kilomètres de son centre géographique.
Cette ville, située au nord est du Liechtenstein en Europe de l'Ouest, abrite un organisme de race, la « Friesenpferdeverein ».