东莞离虎门有多远有多少公里 30公里。根据百度地图显示东莞距离虎门有30公里的距离,自行驾车需要54分钟到达,途经东莞大道、环莞快速。虎门镇,广东省东莞市辖镇,位于市域西南部、珠江口东岸,总面积178.5平方千米。