根据我的搜索结果,东莞同沙水库位于广东省东莞市长安镇附近。 根据具体的位置,我无法确定离东莞同沙水库有多少公里远,因为我无法获得其准确的坐标和距离信息。 不过,你可以在地图上查找东莞同沙水库所在的位置,并使用测量工具来计算距离。