長江の南側にあり、長江デルタの中心部、太湖の東岸に位置する。東北側には、上海蟹の産地として名高い陽澄湖がある。
北京から南京を経て、昆山、上海を結ぶ京滬鉄道が通り、蘇州駅には特急が停車する。
上海を起点に蘇州市街を通って西に延びる312国道と、常熟市街を通る204国道が幹線道路としてある。また、上海から南京に向かう滬寧高速道路が通っている。滬寧高速道路は蘇州で常熟、嘉興を結ぶ南北の蘇嘉杭高速道路と交差しており、2008年ごろには常熟から長江を渡って南通に通じる橋ができる予定である。
滬寧高速道路は交通量の増加によって渋滞が起きやすくなったため拡幅工事を進めているほか、常熟を通る沿江高速道路が常州までのバイパスとして建設された。
古来、北京と杭州を結ぶ京杭大運河が通るなど、水運もよく利用されている。北部の太倉、常熟、連雲港の長江沿いの地域には、水運を生かせる大規模工場が作られている。