珠海和中山有多远?

约42.6公里。

根据百度地图显示,珠海市人民政府到中山市人民政府最短行车距离约42.6公里,途经坦洲快速和成贵路,耗时约1小时4分钟。