خوشبختانه در ایران در حال حاضر 11 بندر فعال هستند، که سه مورد از این بنادر در شمال کشور و باقی آنها در خلیج فارس فعالیت می‌کنند. البته تمامی این بنادر دارای پایانه های مسافربری نیستند و برخی از آنها فقط برای واردات و صادرات کالا و اهداف تجاری ساخته شده اند. در این میان بندر انزلی و بندر نوشهر در شمال کشور، دو بندر مهم در شمال کشور محسوب میشوند. در جنوب نیز بنادر مهم و قابل توجهی این وظیفه را دارند مانند بنادر بوشهر، خرمشهر، بندرعباس و بندر لنگه بر عهده گرفته اند. امکان مسافرت دریایی از بنادر و پایانه های متعددی در ایران به کشورهای همسایه وجود دارد اما به این جهت که برخی مسیر ها به صرفه نبوده و یا میزان تقاضا در آن بسیار پایین می باشد برخی از بنادر کار جابجایی مسافران را انجام نمی دهند. فی الحال مسافران تنها به 2 کشور از 12 کشوری که با ایران مرز آبی دارند، می‌توانند از طریق دریا سفر کنند. البته باید بدانید که کشور ایران در گذشته از میان کشورهای آذربایجان، روسیه، قزاقستان، ترکمنستان، عراق، کویت، عربستان، قطر، امارت متحده عربی، عمان و پاکستان در مسیرهای قطر، کویت، امارات و آذربایجان از طریق کشتی مسافر می‌برد که در حال حاضر فقط امارات و کویت میزبان کشتی های مسافری ایرانی هستند.