Ганцевичский район расположен на северо-востоке Брестской области, граничит с Лунинецким, Пинским, Ивацевичским, Ляховичским районами Брестской области, Клецким и Солигорским районами Минской области. Протяженность с севера на юг - 48 километров, с запада на восток - 70 километров. Площадь 1710 км2
Большая часть территории района находится в границах юго-восточной части Припятского Полесья. Поверхность равнинная. Основная высота 150-160 м.