According to a report from the US Bureau of Labor Statistics. In 2019, the average annual salary for marine engineers is $92,560. The average annual salary is just over USD 98,970.