Content has loaded
Marine engineer salary in United States
How much does a Marine Engineer make in the United States?
Average base salary
$109,557
- Hour
- Day
- Week
- Month
- Year
Average $109,557
Low $68,517
High $175,181
The average salary for a marine engineer is $109,557 per year in the United States. 373 salaries taken from job postings on Indeed in the past 36 months (updated August 30, 2026).
Highest paying companies for Marine Engineer in United States
Average year pay is based on job postings on Indeed in the past 36 months.Slim and Husky's Pizza Beeria
$312,000per year
DAVRON LLC
$205,000per year
Equinor
$195,452per year
Engtal
$195,000per year
City and County of San Francis...
$186,238per year
Crowley Maritime Corporation
$180,749per year
Looking to Hire?
Highest paying cities for Marine Engineers near United States
Where can a Marine Engineer earn more?
Compare salaries for Marine Engineers in different locationsFrequently Asked Questions (FAQs) about Marine Engineer