거제도는 한반도 남해안의 동부에 위치한 섬이다.
섬의 남쪽으로는 한산도 등 수많은 섬들이 있으며, 이 섬들과 함께 거제도의 일부도 한려해상국립공원으로 지정되어 있다. 이곳들은 임진왜란 당시 《한산대첩》, 《칠천량해전》 등의 격전장이다.
섬의 최고봉은 최남단에 있는 가라산(580m)이며, 그 밖에 계룡산(554.9m), 대금산(437.5m)과 국사봉(400m) 등의 산이 있다. 해안선 길이는 386.6㎞로 리아스식 해안의 특징인 복잡한 해안선을 가지고 있다.
1971년 4월 8일 길이 740m의 거제대교가 개통하여 육지와 다리로 연결되었고, 1999년 4월 22일 길이 940m의 신거제대교가 개통되었다. 동쪽으로는 진해만 입구에서 약 9 km 거리에 가덕도가 있으며, 2010년 12월 13일 거제도와 가덕도 사이에 거가대교가 연결되어 부산으로 직통 육로가 열렸다. 거제도의 주요 섬 중 칠천도는 2000년 1월 1일 칠천연륙교로 연결되었고, 가조도는 2009년 7월 13일 가조연륙교로 연결됐다.