← Itinerary

Sapphire Princess · Source evidence

Official sources first; otherwise a strict majority of distinct aggregators, then completeness and configured source order. Positive tender evidence from any source is retained. General port guidance does not confirm an individual itinerary call.

{
  "ship": "Sapphire Princess",
  "source": "cruisedig",
  "start_date": "2026-12-26",
  "nights": 42,
  "title": "42 Days Round Trip Japan Southeast Asia Grand Adventure",
  "end_date": "2027-02-06",
  "embark_port": "Singapore",
  "disembark_port": "Singapore",
  "ship_imo": "9228186",
  "calls": [
    {
      "date": "2026-12-26",
      "port": "Singapore",
      "arrival": "07:00",
      "departure": "16:00",
      "country": null,
      "locode": null,
      "port_source_id": "singapore",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "departure 26 Dec 16:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-4893281ab937be",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2026-12-27",
      "port": "Klang",
      "arrival": "08:00",
      "departure": "19:00",
      "country": "Malaysia Selangor",
      "locode": null,
      "port_source_id": "klang-kuala-lumpur-malaysia-selangor",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 27 Dec 08:00 / departure 27 Dec 19:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-11f39f88b5d8cc",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2026-12-28",
      "port": "Pulau Penang Island",
      "arrival": "10:00",
      "departure": "20:00",
      "country": "Malaysia",
      "locode": null,
      "port_source_id": "pulau-penang-island-georgetown-malaysia-0",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": "2026-12-29",
      "raw_time": "arrival 28 Dec 10:00 / departure 28 Dec 20:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-44e3d1c93107f8",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2026-12-29",
      "port": "Pulau Langkawi Island",
      "arrival": "07:00",
      "departure": "17:00",
      "country": "Malaysia",
      "locode": null,
      "port_source_id": "pulau-langkawi-island-malaysia",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 29 Dec 07:00 / departure 29 Dec 17:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-ebfe1ac84f0ba2",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2026-12-30",
      "port": "Phuket",
      "arrival": "07:00",
      "departure": "16:00",
      "country": "Thailand",
      "locode": null,
      "port_source_id": "phuket-thailand",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 30 Dec 07:00 / departure 30 Dec 16:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-1e4f7d467e1fcc",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2026-12-31",
      "port": "Sihanoukville",
      "arrival": "09:00",
      "departure": "18:00",
      "country": "Cambodia",
      "locode": null,
      "port_source_id": null,
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": null,
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-4bad3576025777",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-02",
      "port": "Saigon",
      "arrival": "07:00",
      "departure": "17:30",
      "country": "Vietnam",
      "locode": null,
      "port_source_id": "saigon-ho-chi-minh-city-vietnam",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 02 Jan 11:00 / departure 02 Jan 23:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-570fc5696264bb",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-04",
      "port": "Sihanoukville",
      "arrival": "07:00",
      "departure": "16:00",
      "country": "Cambodia",
      "locode": null,
      "port_source_id": "sihanoukville-cambodia",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 04 Jan 07:00 / departure 04 Jan 16:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-4bad3576025777",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-05",
      "port": "Laem Chabang (Bangkok)",
      "arrival": "08:00",
      "departure": "16:00",
      "country": "Thailand",
      "locode": null,
      "port_source_id": "laem-chabang-bangkok-thailand",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": "2027-01-06",
      "raw_time": "arrival 05 Jan 08:00 / departure 06 Jan 16:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-ba057cdb58fb88",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-06",
      "port": "Phuket",
      "arrival": "07:00",
      "departure": "18:00",
      "country": "Thailand",
      "locode": null,
      "port_source_id": null,
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": null,
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-1e4f7d467e1fcc",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-07",
      "port": "Koh Samui Island",
      "arrival": "07:00",
      "departure": "16:00",
      "country": "Thailand",
      "locode": null,
      "port_source_id": "koh-samui-island-thailand",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 07 Jan 07:00 / departure 07 Jan 16:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-b0ec109f89cf29",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-08",
      "port": "Klang (Kuala Lumpur)",
      "arrival": "07:00",
      "departure": "17:00",
      "country": "Malaysia",
      "locode": null,
      "port_source_id": null,
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": null,
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-11f39f88b5d8cc",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-09",
      "port": "Singapore",
      "arrival": "07:00",
      "departure": "16:00",
      "country": null,
      "locode": null,
      "port_source_id": "singapore",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 09 Jan 07:00 / departure 09 Jan 16:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-4893281ab937be",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-11",
      "port": "Nha Trang",
      "arrival": "09:00",
      "departure": "18:00",
      "country": "Vietnam",
      "locode": null,
      "port_source_id": "nha-trang-vietnam",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 11 Jan 09:00 / departure 11 Jan 18:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-0366b4839962f9",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-13",
      "port": "Halong Bay",
      "arrival": "07:00",
      "departure": "07:00",
      "country": "Vietnam",
      "locode": null,
      "port_source_id": "halong-bay-vietnam",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": "2027-01-14",
      "raw_time": "arrival 13 Jan 07:00 / departure 14 Jan 07:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-4b88991f193b24",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-16",
      "port": "Hong Kong",
      "arrival": "07:00",
      "departure": "23:00",
      "country": "China",
      "locode": null,
      "port_source_id": "hong-kong-china",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 16 Jan 07:00 / departure 16 Jan 23:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-a59aa34dbb3e5b",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-18",
      "port": "Keelung",
      "arrival": "07:00",
      "departure": "16:00",
      "country": "Taiwan",
      "locode": null,
      "port_source_id": "keelung-taiwan",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 18 Jan 07:00 / departure 18 Jan 16:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-7d16b9ebfe019a",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-19",
      "port": "Miyakojima",
      "arrival": "07:00",
      "departure": "18:00",
      "country": "Japan",
      "locode": null,
      "port_source_id": "miyakojima-japan",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 19 Jan 07:00 / departure 19 Jan 18:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-47c0b853349d06",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-21",
      "port": "Nagasaki",
      "arrival": "07:00",
      "departure": "16:00",
      "country": "Japan",
      "locode": null,
      "port_source_id": "nagasaki-japan",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 21 Jan 07:00 / departure 21 Jan 16:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-b5ff2270da40c4",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-23",
      "port": "Yokohama",
      "arrival": "06:30",
      "departure": "15:00",
      "country": "Japan",
      "locode": null,
      "port_source_id": "yokohama-japan",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 23 Jan 06:30 / departure 23 Jan 15:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-8528aa1cb3f465",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-25",
      "port": "Kagoshima",
      "arrival": "09:00",
      "departure": "18:00",
      "country": "Japan",
      "locode": null,
      "port_source_id": "kagoshima-japan",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 25 Jan 09:00 / departure 25 Jan 18:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-110e827dc32f34",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-27",
      "port": "Miyakojima",
      "arrival": "07:00",
      "departure": "18:00",
      "country": "Japan",
      "locode": null,
      "port_source_id": "miyakojima-japan",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 27 Jan 07:00 / departure 27 Jan 18:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-47c0b853349d06",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-29",
      "port": "Kaohsiung",
      "arrival": "07:00",
      "departure": "19:00",
      "country": "Taiwan",
      "locode": null,
      "port_source_id": "kaohsiung-taiwan",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 29 Jan 07:00 / departure 29 Jan 19:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-be0575acdce6bc",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-01-31",
      "port": "Hong Kong",
      "arrival": "07:00",
      "departure": "22:00",
      "country": "China",
      "locode": null,
      "port_source_id": "hong-kong-china",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 31 Jan 07:00 / departure 31 Jan 22:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-a59aa34dbb3e5b",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-02-02",
      "port": "Da Nang",
      "arrival": "07:00",
      "departure": "18:00",
      "country": "Vietnam",
      "locode": null,
      "port_source_id": "da-nang-vietnam",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 02 Feb 07:00 / departure 02 Feb 18:00",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-1ceb9a620e41bd",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-02-04",
      "port": "Saigon",
      "arrival": "07:00",
      "departure": "17:30",
      "country": "Vietnam",
      "locode": null,
      "port_source_id": "saigon-ho-chi-minh-city-vietnam",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 04 Feb 07:00 / departure 04 Feb 17:30",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-570fc5696264bb",
      "tender_reported": false,
      "tender_possible": false
    },
    {
      "date": "2027-02-06",
      "port": "Singapore",
      "arrival": "23:59",
      "departure": null,
      "country": null,
      "locode": null,
      "port_source_id": "singapore",
      "tender": null,
      "tender_evidence": [],
      "sea_day": false,
      "departure_date": null,
      "raw_time": "arrival 06 Feb 23:59",
      "sources": [
        "cruisedig",
        "cruisetimetables",
        "cruiseglobe"
      ],
      "scenic_cruising": false,
      "original_port": null,
      "portId": "p-4893281ab937be",
      "tender_reported": false,
      "tender_possible": false
    }
  ],
  "source_id": "1568649",
  "url": "https://cruisedig.com/ships/sapphire-princess#section-itinerary",
  "sources": [
    "cruisedig",
    "cruisetimetables",
    "cruiseglobe"
  ],
  "field_sources": {
    "title": "cruisedig",
    "nights": "cruisedig",
    "end_date": "cruisedig",
    "embark_port": "cruisedig",
    "disembark_port": "cruisedig",
    "ship_imo": "cruisedig",
    "url": "cruisedig",
    "source_id": "cruisedig"
  },
  "shipId": "s-24a51f402df113",
  "id": "v-70b32967b652cb",
  "path": "/v/princess-cruises/sapphire-princess/20261226-20270206",
  "pathAliases": []
}