常熟境内河道密布,水上交通便利,现有航道60条,通航里程533公里。
市内交通也很方便,有二十多条公交线路,车水马龙,循环服务至深夜。近年来又新辟市内公交线路20多条,各主要景点均由双层观光巴士抵达。此外,出租车(近千辆)、摩托车,三轮机动车,随叫随到。目前已形成以公路为主,内河航道为辅,依托常熟港连接海洋航运的交通集疏网络体系。
常熟最近的机场是无锡机场,从无锡机场到常熟车约一小时左右的车程。
客车:公路交通很方便,有直达上海、江苏、湖北、浙江、安徽、江西、福建、山东、河北、河南等省市的数十条客运班线。
常熟汽车站位于市中心,从上海长途客运总站和长途南站有长途汽车可达,路程约2小时,票价在40元左右。
此外从常熟汽车站还有发往上海沪太路和嘉定的车。
上海游客还可在旅游集散中心乘旅游专线车前往常熟。杨浦体育中心7:00发车,虹口体育场7:30发车,上海体育场8:00发车,16:30由常熟返回,旅游套票(包往返车票、门票)100元,游虞山、尚湖、沙家浜3处景点。