沙田镇在东莞市西南部,其中心位于东经113°9′,北纬23°8′。地处珠江三角洲的几何中心地带和粤港深经济走廊中部。东临厚街镇以银河为界;西与广州市番禺隔狮子洋遥望;南与虎门镇连接;北与洪梅、麻涌等镇隔河相对。全镇总面积106平方千米。据第五次人口普查统计,全镇总人口97829人,其中外来人口61487人,平均每平方千米近千人。镇府驻地距离莞城镇20千米。陆路交通发达,厚沙公路跟广深公路连接并通往广深高速公路。沙太公路直通虎门太平和轮渡码头。到广州、深圳、珠海等城市仅一小时车程。
水路交通四通八达,濒临珠江和东江南支流,有黄金海岸线28千米。1997年6月国务院正式批准沙田货运港与太平客运港合并为虎门港,并升格为国家一类口岸,直接对外轮开放。沙田作业区首期工程已建成0.5至3.5万吨级码头14座。初步形成了功能齐全综合性水上运输网络。