骨灰直接撒海是违法的。根据《》《殡葬管理条例》等法律法规,任何个人和未经批准的单位,不得向中华人民共和国管辖的海域倾倒任何废弃物,包括骨灰。因为随意抛撒骨灰可能引入外来物质,干扰海洋生物栖息、繁衍,影响海水质量,还可能引发航运安全隐患,干扰船只正常航行。此外,骨灰撒海需在指定海域,按相关管理规定和程序进行,未获许可擅自撒海,会破坏海洋环境和公共秩序,面临罚款等处罚。