武庫川の「六樋(ろっぴ)」から分水された農業用水(大庄・武庫・立花地区の用水)の余水などを水源とする[1]。
尼崎市北西部の宮ノ北地区から南東へ流れ、山陽新幹線をくぐり、次いで阪急電車をくぐる。
大井戸公園 (尼崎市)の西端を通り、南へと流れる。
名神高速道路をくぐり、次いでJR神戸線をくぐる。
橘通りをくぐったのち、流れは南東へ方向を変える。
西難波町2丁目にある難波樋門(なにわひもん)を境に、名称が「蓬川」へと変わる。
かつての本流であった蓬川は、古代には現在の浜田付近で海に注いでいたと考えられている[2]。現在の浜田川の流路は、武庫川の旧分流や、その堆積物によって形成された砂州の微高地に沿った形となっている[1]。