{
  "generatedAt": "2026-05-15T00:00:00+07:00",
  "canonical": "https://enjoythai.land/research/cities/phuket/",
  "markdownUrl": "https://enjoythai.land/research/cities/phuket.md",
  "htmlUrl": "https://enjoythai.land/research/cities/phuket/",
  "sourceDataVersion": "2026-05-15",
  "publicSlug": "phuket",
  "matrix": {
    "city": "Phuket",
    "recommended_slug": "phuket",
    "thai_name": "ภูเก็ต",
    "province": "Phuket",
    "recommended_page_status": "first-class destination",
    "if_merged_merged_with_what_and_why": "No merge",
    "strongest_traveler_use_case": "island base, beaches, food, ferries, airport",
    "biggest_static_risk_or_caveat": "monsoon surf/boat risk and island traffic cannot be static",
    "decision_families": "today; where-to-stay; route-check; ferry-check; food-route; gold-buying-check",
    "confidence_level": "high"
  },
  "packet": {
    "city": "Phuket",
    "thai_name": "ภูเก็ต",
    "province": "Phuket",
    "recommended_slug": "phuket",
    "page_status": "first-class destination",
    "merge_recommendation": "No merge",
    "summary": "Phuket is modeled as: island base, beaches, food, ferries, airport. Static copy should foreground traveler decisions and avoid live claims.",
    "best_for": [
      "island base",
      "beaches",
      "food",
      "ferries",
      "airport"
    ],
    "avoid_if": [
      "monsoon surf/boat risk and island traffic cannot be static"
    ],
    "best_months": "December–March",
    "season_windows": {
      "best": [
        "December–March"
      ],
      "acceptable_with_caveats": [
        "November and April shoulder; May–October if flexible/non-boat"
      ],
      "high_risk": [
        "southwest monsoon rough sea/red-flag periods; heavy-rain advisories"
      ]
    },
    "static_decision_signals": {
      "today_signal": "Do not hardcode; use TMD, Air4Thai/PCD, transport and event feeds where relevant.",
      "weather_risk": "Use seasonal static framing only; daily weather is a future live signal.",
      "aqi_risk": "Live-check via Air4Thai/PCD where station coverage exists; especially relevant in dry/smoke season.",
      "transport_friction": "Treat route timing, transfer spread and public transport schedules as live or semi-live.",
      "food_signal": "Use as static food-route positioning only when supported by official/local source candidates.",
      "crowd_level": "Do not hardcode current crowding; express event/weekend sensitivity as static risk.",
      "comfort_penalties": [
        "heat",
        "rain",
        "AQI where relevant",
        "event/crowd pressure",
        "route spread"
      ]
    },
    "base_areas": [
      {
        "name": "Old Town",
        "best_for": "food, culture, markets",
        "watch_outs": "not a beach base",
        "transport_logic": "road to beaches/piers",
        "walkability_or_spread": "compact core",
        "weather_noise_flood_or_air_caveat": "rain traffic"
      },
      {
        "name": "Patong",
        "best_for": "nightlife and hotel inventory",
        "watch_outs": "noise/crowds",
        "transport_logic": "road-heavy",
        "walkability_or_spread": "compact beach strip",
        "weather_noise_flood_or_air_caveat": "surf/rain/crowd"
      },
      {
        "name": "Kata / Karon",
        "best_for": "beach families, lower chaos",
        "watch_outs": "still road-dependent",
        "transport_logic": "road to airport/Old Town",
        "walkability_or_spread": "linear",
        "weather_noise_flood_or_air_caveat": "monsoon surf"
      }
    ],
    "nearby_alternatives": [
      "Krabi",
      "Khao Lak",
      "Phang Nga",
      "Trang"
    ],
    "route_roles": [
      "international airport",
      "Andaman ferry node",
      "food-route node"
    ],
    "food_angle": "Very high; build Phuket food-route and Old Town dining widgets.",
    "culture_angle": "Old Town, Sino-Portuguese context, shrines, festivals.",
    "shopping_gold_gem_angle": "Gold-buying check viable as live-price/shop-directory support; not a primary static claim.",
    "arrival_modes": [
      "Phuket International Airport",
      "road bridge",
      "ferry/speedboat"
    ],
    "should_be_static": [
      "base-area distinctions",
      "monsoon risk band",
      "food identity",
      "airport/road role"
    ],
    "should_not_be_static": [
      "ferry schedules",
      "sea state",
      "red flags",
      "room prices",
      "AQI"
    ],
    "data_confidence": "high",
    "entity_seed_notes": {
      "aliases": [
        "HKT"
      ],
      "approx_lat": "7.8804",
      "approx_lon": "98.3923",
      "related_entities_to_create": [
        "Phuket Old Town",
        "Patong",
        "Kata",
        "Karon",
        "Rawai",
        "Chalong Pier",
        "Phuket Airport"
      ],
      "observation_coverage_candidates": [
        "TMD",
        "Air4Thai/PCD where available",
        "SRT/CAAT/ferry/event feeds where relevant"
      ],
      "related_page_candidates": [
        "phuket-stay-guide",
        "phuket-route-check"
      ]
    },
    "source_candidates": [
      {
        "name": "TAT Phuket",
        "type": "official",
        "url": "https://www.tourismthailand.org/Destinations/Provinces/Phuket/350",
        "why_it_matters": "official destination identity",
        "supports": "static copy"
      },
      {
        "name": "UNESCO Creative Cities Phuket",
        "type": "public",
        "url": "https://www.unesco.org/en/creative-cities/phuket",
        "why_it_matters": "gastronomy vertical support",
        "supports": "food-route"
      }
    ]
  },
  "currentProductLinks": [
    {
      "href": "/where-to-go/phuket/",
      "label": "Open current traveler page"
    },
    {
      "href": "/food/phuket-food-route/",
      "label": "Open food guide"
    },
    {
      "href": "/accommodation/phuket/",
      "label": "Open stay guide"
    }
  ]
}
