Оршанский район расположен на юго-востоке Витебской области в верховьях Днепра, граничит с Сенненским, Лиозненским, Толочинским, Дубровенским районами Витебской области, Шкловским и Горецким районами Могилевской области. Районный центр – город Орша. Площадь района – 1707 км²,