Šiaurinę rajono dalį užima Dysnos lyguma, ten paviršius lygus, pelkėtas, pietuose driekiasi Švenčionių aukštuma, kur paviršius kalvotas ir gausu ežerų. Aukščiausia vieta – Majako k. (240,4 m).
Didžiausios upės – Dysna, Medila, Lučaika, Stračia, Kamoja. Rajone yra 115 ežerų, iš kurių didžiausi: Lučajus, Varanecas, Lisickų ežeras, Didieji Švakštai, Mažieji Švakštai, Dauža, Didžiųjų Surviliškių ežeras, Lodasai, Svidnas.
37,1 % rajono ploto dengia miškai (pušynai, beržynai, eglynai, uosynai). Pelkėms tenka 5 % ploto.