Šarkauščinos rajonas (blrs.Шаркаўшчы́нскі раён, rus.Толочинский район) – antro lygmens Baltarusijos administracinis vienetas, esantis vakarinėje Vitebsko srities dalyje. 16 316 gyventojų (2014 m. duomenys). Administracinis centras – Šarkauščina.
Rajono plotas – 1 189 km². 19 % rajono ploto dengia miškai. Ribojasi su Breslaujos, Miorų, Gluboko ir Pastovių rajonais. Rajonas yra Polocko žemumoje. Iš vakarų į rytus teka Dysna. Rajone telkšo 11 ežerų. Aukščiausia vieta – 172 m.