Die Stadt liegt zwischen Hügeln der Karstregion oberhalb von Triest an der Bahnstrecke Spielfeld-Straß–Triest. Am nördlichen Stadtrand erhebt sich der Berg Tabor mit 484 Metern. Nach ihr ist der nahegelegene Grenzübergang Fernetti–Sežana benannt. Nur wenige Kilometer westlich, jedoch schon auf italienischem Territorium, befindet sich die Stadt Opicina.