Leizhou Peninsula
Wuchuan sits on the Jian River where it empties into the South China Sea, at the eastern coast of the Leizhou Peninsula. It borders Zhanjiang's Potou District to the west, Lianjiang to the west, Huazhou to the north, and the Maoming districts of Maonan and Dianbai to the east and northeast.