南海。

虎门镇地处珠江三角洲,远古时是大海的组成部分,镇内之岗峦其时或为岛屿。古东江于此入海,虎门镇大人山脉南伸,散列阻挡,江河运滞物回环沉积,加之南海一日两回型潮汐的作用,日积月累,淤积成陆。

其位于广东省东莞市西南部、珠江口东岸,距市政府所在地莞城26公里。虎门东邻长安镇,西与番禺市隔江相望,南靠大海,北与厚街镇接壤东北毗连大岭山镇,西北隔东江支流连沙田镇,东南跨海与深圳市宝安区相望。