休宁县位于安徽省最南端,境域介于东经117°39′~118°26′和北纬29°24′~30°02′之间。南北长约71公里,东西约79公里,总面积2126平方公里。东邻屯溪区、歙县;东北与黄山区、徽州区相连;西北与祁门县、黟县毗邻;东南与浙江淳安、开化县交界;西南与江西省婺源县、浮梁县接壤。著名风景名胜齐云山在县境内,县西南边缘的六股尖为钱塘江、富春江、新安江的发源地。
县政府驻地海阳镇,距省会合肥372公里,距黄山市中心城区18公里。境内交通发达,皖赣铁路、合福高铁、徽杭、合铜黄、黄塔桃、黄祁高速公路经过本县,黄山机场在其境内,是皖浙赣边界交通枢纽。