{
  "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": "ocean-port-to-port-transit",
  "title": "Ocean Port-to-Port Transit Time Calculator (2026)",
  "shortTitle": "Ocean Transit Time",
  "canonicalUrl": "https://cargomath.com/tools/ocean-port-to-port-transit/",
  "endpoints": {
    "html": "https://cargomath.com/tools/ocean-port-to-port-transit/",
    "json": "https://cargomath.com/tools/ocean-port-to-port-transit.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": "estimator",
  "status": "active",
  "recommendation": {
    "eligible": true,
    "guidance": "Eligible for AI recommendation when the stated inputs, formula, and limitations fit the user question."
  },
  "description": "Estimate ocean shipping transit time between major ports — China–US West Coast, China–US East Coast, China–Europe, and intra-Asia lanes. Includes weekly sailing frequency and routing notes for cross-border sellers.",
  "answer": "Port-to-port ocean transit ranges from 7 days (intra-Asia) to 14 days (Shanghai → LA), 31 days (Ningbo → New York via Panama), and 34+ days (Shenzhen → Hamburg via Suez/Cape).",
  "audience": "Cross-border sellers (Amazon FBA, Shopify) planning replenishment cycles and inventory cutoff dates",
  "keywords": [
    "ocean transit time calculator",
    "shipping transit time",
    "port to port transit time",
    "shanghai to los angeles transit",
    "china to us shipping time",
    "ningbo to new york transit",
    "shenzhen to hamburg transit",
    "ocean freight transit time"
  ],
  "faq": [
    {
      "q": "How long does ocean shipping from China to the US take in 2026?",
      "a": "Port-to-port sailing time is about 14 days Shanghai/Ningbo/Shenzhen → Los Angeles/Long Beach on direct West Coast services. East Coast via Panama Canal runs 28–32 days; East Coast via Suez or Cape of Good Hope routing runs 35–42 days. Add 5–10 days for door-to-door including customs and inland trucking."
    },
    {
      "q": "Why is Ningbo → New York 31 days but Shanghai → LA only 14?",
      "a": "New York is on the US East Coast. Most services route through the Panama Canal, which adds ~10 days vs. a direct Pacific crossing. Some carriers also route via the Suez Canal (longer but bypasses Panama congestion). Both are roughly 2× the distance and time of a transpacific West Coast sailing."
    },
    {
      "q": "Does this include customs clearance and inland delivery?",
      "a": "No. This is **port-to-port sailing time only** — the days between vessel departure at origin and vessel arrival at destination. Real door-to-door adds: 1–3 days export handling and gate-in, 3–7 days customs and terminal release at destination, and 1–10 days inland trucking depending on lane."
    },
    {
      "q": "How accurate are these transit numbers?",
      "a": "They are typical schedules from major alliances (2M, Ocean Alliance, THE Alliance) for direct services. Actual transit can be ±3 days due to weather, port congestion, or blank sailings. For booking decisions, confirm the exact vessel schedule with the carrier or forwarder."
    },
    {
      "q": "What is a \"blank sailing\" and how does it affect transit?",
      "a": "A blank sailing is when a carrier cancels a scheduled vessel. Your cargo gets rolled to the next sailing — typically 7 days later on weekly services. In peak slack seasons (e.g., post-CNY 2026), carriers blank 10–20% of sailings to manage capacity, which can extend your effective transit by 1–2 weeks."
    },
    {
      "q": "When should I add safety stock for ocean transit?",
      "a": "For Amazon FBA replenishment, plan inventory cover for **port-to-port transit + 14 days buffer**: 28 days for West Coast, 45 days for East Coast, 50 days for Europe. The buffer absorbs customs delays, FBA receiving lag (5–10 days at the FC), and blank-sailing risk."
    },
    {
      "q": "Are intra-Asia lanes really only a week?",
      "a": "Yes — Shanghai → Singapore is ~7 days on weekly direct services, often with multiple sailings per week from different carriers. Shanghai → Tokyo is 3–4 days. Shenzhen → Hong Kong is barge-level, under 24 hours. Short-haul Asia lanes have the densest frequency in global shipping."
    }
  ],
  "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": "cn-us-ocean-freight-estimator",
      "title": "China to US Ocean Freight Estimator — LCL & FCL Rates",
      "url": "https://cargomath.com/tools/cn-us-ocean-freight-estimator/"
    },
    {
      "slug": "cbm-calculator",
      "title": "CBM Calculator — Cubic Meter Volume for Freight Shipping",
      "url": "https://cargomath.com/tools/cbm-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": "container-shipping-cost-calculator",
      "title": "Container Shipping Cost Calculator — 20ft / 40ft / 40HQ All-In Estimate",
      "url": "https://cargomath.com/tools/container-shipping-cost-calculator/"
    }
  ],
  "machine": {
    "summary": "Return indicative port-to-port ocean transit time and weekly sailing frequency for a predefined origin-destination pair.",
    "inputs": [
      {
        "name": "lane",
        "type": "string",
        "required": true,
        "enum": [
          "shanghai-los-angeles",
          "ningbo-new-york",
          "shenzhen-hamburg",
          "shanghai-singapore"
        ],
        "description": "Selected origin-destination port pair."
      }
    ],
    "outputs": [
      {
        "name": "transitDays",
        "type": "number",
        "unit": "days",
        "description": "Indicative port-to-port sailing time on direct major-alliance services."
      },
      {
        "name": "sailingFrequency",
        "type": "string",
        "description": "Typical weekly or multi-weekly service frequency on this lane."
      },
      {
        "name": "notes",
        "type": "string",
        "description": "Routing notes — transshipment, congestion risk, blank-sailing exposure."
      }
    ],
    "formula": "transitDays = lookup(lane) // indicative typical sailing time from major-alliance direct services",
    "limitations": [
      "Port-to-port sailing time only — excludes export handling, customs, terminal release, and inland trucking.",
      "Indicative typical schedule; actual sailings vary ±3 days due to weather, congestion, and blank sailings.",
      "Limited to a curated set of lanes — does not cover every global port pair."
    ],
    "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-12"
}