حمل و نقل دریایی عمدتاً شامل دو حالت است: حمل و نقل خطی و حمل و نقل چارتر. حمل و نقل لاینر از برنامهها، مسیرها و بنادر ثابت استفاده میکند که آن را برای دستههای کوچکی از کالاهای متنوع (مانند نیازهای روزانه و محصولات الکترونیکی) مناسب میکند. دارای رویه های ساده (فرستنده فقط باید کالا را به شرکت حمل و نقل ارسال کند) و نرخ حمل و نقل ثابت (جدول نرخ های منتشر شده). حمل و نقل چارتر به چارتر سفر (اجاره بر اساس سفر، با مالک کشتی مسئول عملیات، مناسب برای دسته های بزرگ کالا مانند زغال سنگ و سنگ معدن)، چارتر زمانی (ترتیب منعطف حمل و نقل در یک دوره توافقی) و چارتر بدون قایق (چارتر کننده دارای حقوق مدیریت کامل است، و کمتر مورد استفاده قرار می گیرد) تقسیم می شود.
