좌표: 북위 35° 40′ 51″ 동경 126° 31′ 53″ / 북위 35.680893° 동경 126.531392° / 35.680893; 126.531392
변산반도(邊山半島)는 대한민국 전라북도 부안군 변산면 일대에 있는 반도이다.
내륙에 509 m 높이의 변산(邊山)이 있다.
변산반도 일대는 1988년 6월 11일 변산반도 국립공원으로 지정되었다.