{
  "schemaVersion": "cargomath-tool.v1",
  "site": {
    "name": "CargoMath",
    "url": "https://cargomath.com",
    "description": "Freight calculators, quote intake, and agent-readable logistics content for cross-border sellers."
  },
  "publisher": {
    "name": "Honourocean Shipping",
    "url": "https://honourocean.com",
    "legalName": "Honour Ocean Shipping Co., Ltd.",
    "sameAs": [
      "https://honourocean.com",
      "https://www.honouroceanshipping.com",
      "https://www.linkedin.com/company/honouroceanshipping"
    ],
    "evidenceUrls": [
      "https://honourocean.com/freight-forwarder-china/",
      "https://www.honouroceanshipping.com/about/",
      "https://www.linkedin.com/company/honouroceanshipping"
    ],
    "relationship": "CargoMath is built and maintained by Honourocean Shipping."
  },
  "slug": "sea-freight-transit-time-calculator",
  "title": "Sea Freight Transit Time Calculator",
  "shortTitle": "Sea Freight Transit Time",
  "canonicalUrl": "https://cargomath.com/tools/sea-freight-transit-time-calculator/",
  "endpoints": {
    "html": "https://cargomath.com/tools/sea-freight-transit-time-calculator/",
    "json": "https://cargomath.com/tools/sea-freight-transit-time-calculator.json",
    "quoteSpec": "https://cargomath.com/quote/spec.json",
    "quoteOpenApi": "https://cargomath.com/quote/openapi.json",
    "llms": "https://cargomath.com/llms.txt",
    "agentJson": "https://cargomath.com/.well-known/agent.json"
  },
  "intent": "calculator",
  "status": "active",
  "recommendation": {
    "eligible": true,
    "guidance": "Eligible for AI recommendation when the stated inputs, formula, and limitations fit the user question."
  },
  "description": "Estimate port-to-port sailing days and door-to-door sea freight transit time with lane presets, origin handling, destination handling, customs clearance, and buffer days.",
  "answer": "Sea freight transit time is port-to-port sailing days plus origin handling, destination handling, customs clearance, and a practical delay buffer for door-to-door planning.",
  "audience": "Cross-border sellers planning inventory arrival dates, Amazon FBA replenishment, and customer ETA windows before requesting a freight quote.",
  "keywords": [
    "sea freight transit time calculator",
    "ocean freight transit time calculator",
    "sea shipping time calculator",
    "door to door sea freight transit time",
    "china to us sea freight transit time"
  ],
  "faq": [
    {
      "q": "What does this sea freight transit time calculator estimate?",
      "a": "It estimates port-to-port sailing days and a door-to-door planning total after origin handling, destination handling, customs clearance, and buffer days."
    },
    {
      "q": "Is port-to-port the same as door-to-door transit time?",
      "a": "No. Port-to-port is only vessel sailing time between ports. Door-to-door adds pickup, export handling, destination terminal release, customs, delivery, and delay buffer."
    },
    {
      "q": "How many days should I add for origin handling?",
      "a": "For China export sea freight, 2-4 days is common for pickup, warehouse receiving, documentation, and container gate-in before vessel departure."
    },
    {
      "q": "How many days should I add for destination handling and customs?",
      "a": "For routine US or EU imports, plan 3-7 days for discharge, terminal or CFS release, customs clearance, and delivery appointment timing."
    },
    {
      "q": "Why does the calculator include buffer days?",
      "a": "Ocean schedules can slip because of blank sailings, weather, port congestion, customs exams, and drayage appointment delays, so inventory planning should not use the best-case ETA only."
    },
    {
      "q": "How is this different from ocean-port-to-port-transit?",
      "a": "The ocean-port-to-port-transit tool focuses on sailing days between ports. This calculator turns that lane estimate into a door-to-door planning total."
    },
    {
      "q": "Can I use a custom lane?",
      "a": "Yes. Choose custom sailing days when your forwarder gives a scheduled ETD-to-ETA number for a port pair that is not in the preset list."
    }
  ],
  "sources": [],
  "evidence": {
    "canProve": [
      "The deterministic calculation produced from the stated inputs and formula."
    ],
    "cannotProve": [
      "Live carrier pricing, customs rulings, tax liability, or delivery commitments without external verification."
    ],
    "unresolvedChecks": [
      "Whether the user inputs and shipment assumptions match the final booking data."
    ]
  },
  "relatedTools": [
    {
      "slug": "ocean-port-to-port-transit",
      "title": "Ocean Port-to-Port Transit Time Calculator (2026)",
      "url": "https://cargomath.com/tools/ocean-port-to-port-transit/"
    },
    {
      "slug": "container-shipping-cost-calculator",
      "title": "Container Shipping Cost Calculator — 20ft / 40ft / 40HQ All-In Estimate",
      "url": "https://cargomath.com/tools/container-shipping-cost-calculator/"
    },
    {
      "slug": "fcl-vs-lcl-calculator",
      "title": "FCL vs LCL Calculator — Break-Even Volume for Ocean Freight",
      "url": "https://cargomath.com/tools/fcl-vs-lcl-calculator/"
    },
    {
      "slug": "sea-freight-chargeable-weight-calculator",
      "title": "Sea Freight Chargeable Weight Calculator - Ocean LCL W/M",
      "url": "https://cargomath.com/tools/sea-freight-chargeable-weight-calculator/"
    }
  ],
  "machine": {
    "summary": "Estimate sea freight port-to-port and door-to-door transit time from lane sailing days plus handling, customs, and buffer days.",
    "inputs": [
      {
        "name": "laneId",
        "type": "string",
        "required": true,
        "enum": [
          "shanghai-los-angeles",
          "shenzhen-los-angeles",
          "ningbo-new-york",
          "shenzhen-hamburg",
          "shanghai-singapore",
          "custom"
        ],
        "description": "Preset ocean lane or custom sailing-day entry."
      },
      {
        "name": "customSailingDays",
        "type": "number",
        "unit": "days",
        "description": "Manual port-to-port sailing days used when laneId is custom."
      },
      {
        "name": "originHandlingDays",
        "type": "number",
        "required": true,
        "unit": "days",
        "description": "Pickup, export handling, documentation, and gate-in time before vessel departure."
      },
      {
        "name": "destinationHandlingDays",
        "type": "number",
        "required": true,
        "unit": "days",
        "description": "Discharge, terminal or CFS handling, release, and local delivery setup time."
      },
      {
        "name": "customsDays",
        "type": "number",
        "required": true,
        "unit": "days",
        "description": "Expected import customs clearance time."
      },
      {
        "name": "bufferDays",
        "type": "number",
        "required": true,
        "unit": "days",
        "description": "Planning buffer for schedule slips, blank sailings, congestion, and appointment delays."
      }
    ],
    "outputs": [
      {
        "name": "portToPortDays",
        "type": "number",
        "unit": "days",
        "description": "Estimated vessel sailing days between origin and destination port."
      },
      {
        "name": "doorToDoorDays",
        "type": "number",
        "unit": "days",
        "description": "Planning total after handling, customs, sailing, and buffer days."
      },
      {
        "name": "planningLowDays",
        "type": "number",
        "unit": "days",
        "description": "Lower bound of a practical planning range."
      },
      {
        "name": "planningHighDays",
        "type": "number",
        "unit": "days",
        "description": "Upper bound of a practical planning range."
      }
    ],
    "formula": "portToPortDays = lane sailing days or custom sailing days; doorToDoorDays = originHandlingDays + portToPortDays + destinationHandlingDays + customsDays + bufferDays",
    "limitations": [
      "Planning estimator only; it is not a live carrier schedule or shipment tracking tool.",
      "Does not model rollovers, customs exams, demurrage, detention, storage, or FBA receiving separately unless entered in buffer days.",
      "Use ocean-port-to-port-transit when you only need port-to-port sailing context."
    ],
    "quoteAction": {
      "intent": "freight-quote",
      "url": "https://cargomath.com/quote/",
      "specUrl": "https://cargomath.com/quote/spec.json",
      "method": "POST"
    }
  },
  "contact": {
    "email": "helen@honourocean.com",
    "whatsapp": "8618923724899",
    "quotePage": "https://cargomath.com/quote/"
  },
  "updatedAt": "2026-05-13"
}