日本では本州(太平洋側では千葉県以南、日本海側では秋田県以南)、四国、九州、沖縄に分布する。