(1) Ak to vyžaduje bezpečnosť osôb alebo majetku alebo iný verejný záujem, súd môže páchateľovi, ktorý nie je občanom Slovenskej republiky ani osobou, ktorej bol udelený azyl alebo bola poskytnutá doplnková ochrana, uložiť trest vyhostenia z územia Slovenskej republiky.

(2) Trest vyhostenia nemožno uložiť páchateľovi,

a) u ktorého sa nepodarilo zistiť jeho štátnu príslušnosť alebo štát, z ktorého na územie Slovenskej republiky pricestoval,

b) ktorý je občanom členského štátu Európskej únie alebo občanom zmluvného štátu Dohody o Európskom hospodárskom priestore alebo jeho rodinným príslušníkom bez ohľadu na štátnu príslušnosť a má trvalý pobyt na území Slovenskej republiky; to neplatí, ak takáto osoba predstavuje hrozbu pre bezpečnosť štátu alebo verejný poriadok,

c) ktorý je občanom členského štátu Európskej únie alebo občanom zmluvného štátu Dohody o Európskom hospodárskom priestore s nepretržitým pobytom na území Slovenskej republiky viac ako desať rokov; to neplatí, ak takáto osoba predstavuje hrozbu pre bezpečnosť štátu,

d) ktorý je dieťaťom a je občanom členského štátu Európskej únie alebo občanom zmluvného štátu Dohody o Európskom hospodárskom priestore, ak vyhostenie nie je v najlepšom záujme dieťaťa,

e) ak má byť vyhostený do štátu, v ktorom by bola ohrozená jeho osobná sloboda z dôvodov jeho rasy, národnosti, náboženstva, príslušnosti k určitej sociálnej skupine alebo pre politické presvedčenie; to neplatí pre toho, koho odôvodnene možno považovať za nebezpečného pre bezpečnosť Slovenskej republiky, alebo pre toho, kto bol odsúdený za obzvlášť závažný zločin a predstavuje nebezpečenstvo pre Slovenskú republiku alebo

f) ak má byť vyhostený do štátu, v ktorom by bol ohrozený jeho život z dôvodov jeho rasy, národnosti, náboženstva, príslušnosti k určitej sociálnej skupine alebo pre politické presvedčenie, alebo v ktorom by mu hrozilo mučenie, kruté, neľudské alebo ponižujúce zaobchádzanie alebo trest, alebo v ktorom mu bol uložený trest smrti alebo je predpoklad, že v prebiehajúcom trestnom konaní mu taký trest môže byť uložený.

(3) Rodinným príslušníkom podľa odseku 2 písm. b) je rodinný príslušník podľa predpisov o pobyte cudzincov.

(4) Trest vyhostenia môže súd uložiť na jeden rok až pätnásť rokov.