沙溪位于沙溪长江南岸,居江苏省太仓市中部,东濒太仓港,南邻上海。交通极为便捷,沿江高速公路和苏昆太高速公路贯穿镇区,分别设有出入口;204国道和锡太一级公路穿境而过。距上海虹桥机场46公里,浦东国际机场80公里,苏州60公里,太仓港12公里。