{
 "name": "Phuket Travel Price Index",
 "description": "Phuket Travel Price Index: what a hotel night, a villa month, a tour, an airport transfer and a day of living cost in each Phuket area — medians with sample sizes and observation dates.",
 "url": "https://phukettravels.com/data",
 "license": "CC BY 4.0 — free to use with a visible link to https://phukettravels.com",
 "as_of": "2026-09",
 "index_start": "2026-09",
 "currency": "USD",
 "areas": [
  {
   "slug": "patong",
   "name": "Patong",
   "coast": "west",
   "airport_km": 32
  },
  {
   "slug": "kata",
   "name": "Kata",
   "coast": "west",
   "airport_km": 42
  },
  {
   "slug": "karon",
   "name": "Karon",
   "coast": "west",
   "airport_km": 40
  },
  {
   "slug": "kamala",
   "name": "Kamala",
   "coast": "west",
   "airport_km": 26
  },
  {
   "slug": "surin",
   "name": "Surin",
   "coast": "west",
   "airport_km": 22
  },
  {
   "slug": "bang-tao",
   "name": "Bang Tao",
   "coast": "west",
   "airport_km": 18
  },
  {
   "slug": "layan",
   "name": "Layan",
   "coast": "west",
   "airport_km": 15
  },
  {
   "slug": "nai-thon",
   "name": "Nai Thon",
   "coast": "west",
   "airport_km": 12
  },
  {
   "slug": "nai-yang",
   "name": "Nai Yang",
   "coast": "north",
   "airport_km": 4
  },
  {
   "slug": "mai-khao",
   "name": "Mai Khao",
   "coast": "north",
   "airport_km": 8
  },
  {
   "slug": "nai-harn",
   "name": "Nai Harn",
   "coast": "south",
   "airport_km": 45
  },
  {
   "slug": "rawai",
   "name": "Rawai",
   "coast": "south",
   "airport_km": 42
  },
  {
   "slug": "chalong",
   "name": "Chalong",
   "coast": "east",
   "airport_km": 38
  },
  {
   "slug": "phuket-town",
   "name": "Phuket Town",
   "coast": "east",
   "airport_km": 32
  },
  {
   "slug": "panwa",
   "name": "Panwa",
   "coast": "east",
   "airport_km": 40
  }
 ],
 "series": {
  "hotels": [
   {
    "area": "patong",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 16,
    "low": 11,
    "high": 25,
    "sample_n": 22,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "patong",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 42,
    "low": 25,
    "high": 74,
    "sample_n": 10,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "patong",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 70,
    "low": 48,
    "high": 159,
    "sample_n": 6,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "kata",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 36,
    "low": 28,
    "high": 42,
    "sample_n": 24,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "kata",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 74,
    "low": 47,
    "high": 138,
    "sample_n": 21,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "kata",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "karon",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 30,
    "low": 25,
    "high": 49,
    "sample_n": 13,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "karon",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 48,
    "low": 37,
    "high": 54,
    "sample_n": 12,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "karon",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 244,
    "low": 167,
    "high": 246,
    "sample_n": 5,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "kamala",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 52,
    "low": 44,
    "high": 65,
    "sample_n": 11,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "kamala",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 68,
    "low": 39,
    "high": 98,
    "sample_n": 17,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "kamala",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 79,
    "low": 68,
    "high": 332,
    "sample_n": 8,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "surin",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 36,
    "low": 35,
    "high": 37,
    "sample_n": 5,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "surin",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 131,
    "low": 54,
    "high": 427,
    "sample_n": 15,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "surin",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 307,
    "low": 160,
    "high": 506,
    "sample_n": 6,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "bang-tao",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 52,
    "low": 29,
    "high": 75,
    "sample_n": 8,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "bang-tao",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 81,
    "low": 53,
    "high": 178,
    "sample_n": 22,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "bang-tao",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 128,
    "low": 83,
    "high": 182,
    "sample_n": 10,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "layan",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "layan",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 169,
    "low": 47,
    "high": 250,
    "sample_n": 10,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "layan",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 107,
    "low": 78,
    "high": 136,
    "sample_n": 5,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "nai-thon",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "nai-thon",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 93,
    "low": 51,
    "high": 102,
    "sample_n": 5,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "nai-thon",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 2,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "nai-yang",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 32,
    "low": 25,
    "high": 38,
    "sample_n": 19,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "nai-yang",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 45,
    "low": 34,
    "high": 85,
    "sample_n": 14,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "nai-yang",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 79,
    "low": 58,
    "high": 161,
    "sample_n": 6,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "mai-khao",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "mai-khao",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 231,
    "low": 134,
    "high": 276,
    "sample_n": 15,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "mai-khao",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 196,
    "low": 177,
    "high": 263,
    "sample_n": 12,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "nai-harn",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 42,
    "low": 34,
    "high": 60,
    "sample_n": 9,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "nai-harn",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 55,
    "low": 51,
    "high": 73,
    "sample_n": 7,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "nai-harn",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "rawai",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 34,
    "low": 28,
    "high": 39,
    "sample_n": 15,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "rawai",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 43,
    "low": 33,
    "high": 61,
    "sample_n": 14,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "rawai",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "chalong",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 36,
    "low": 23,
    "high": 56,
    "sample_n": 18,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "chalong",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 45,
    "low": 33,
    "high": 57,
    "sample_n": 20,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "chalong",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 62,
    "low": 51,
    "high": 92,
    "sample_n": 6,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "phuket-town",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 30,
    "low": 21,
    "high": 57,
    "sample_n": 18,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "phuket-town",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 50,
    "low": 39,
    "high": 79,
    "sample_n": 9,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "phuket-town",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "panwa",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 57,
    "low": 33,
    "high": 98,
    "sample_n": 5,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "panwa",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 110,
    "low": 66,
    "high": 211,
    "sample_n": 16,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "panwa",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 187,
    "low": 128,
    "high": 425,
    "sample_n": 7,
    "season": "low",
    "as_of": "2026-09",
    "note": "Search-result rate for a 1-night stay 30 days ahead (2 adults, 1 room), before taxes and fees; low/high are the 25th/75th percentiles of the sample. Properties are assigned to areas by coordinates."
   },
   {
    "area": "all",
    "segment": "3-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 34,
    "low": 25,
    "high": 51,
    "sample_n": 177,
    "season": "low",
    "as_of": "2026-09",
    "note": "Island-wide aggregate over all 15 areas (3-star); low/high = 25th/75th percentile."
   },
   {
    "area": "all",
    "segment": "4-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 62,
    "low": 41,
    "high": 134,
    "sample_n": 210,
    "season": "low",
    "as_of": "2026-09",
    "note": "Island-wide aggregate over all 15 areas (4-star); low/high = 25th/75th percentile."
   },
   {
    "area": "all",
    "segment": "5-star",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 141,
    "low": 71,
    "high": 219,
    "sample_n": 87,
    "season": "low",
    "as_of": "2026-09",
    "note": "Island-wide aggregate over all 15 areas (5-star); low/high = 25th/75th percentile."
   },
   {
    "area": "all",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 50,
    "low": 31,
    "high": 102,
    "sample_n": 618,
    "season": "low",
    "as_of": "2026-09",
    "note": "Island-wide aggregate over all 15 areas (all star classes); low/high = 25th/75th percentile."
   },
   {
    "area": "surin",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 127,
    "low": 37,
    "high": 427,
    "sample_n": 31,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "bang-tao",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 76,
    "low": 45,
    "high": 133,
    "sample_n": 61,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "kamala",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 57,
    "low": 39,
    "high": 96,
    "sample_n": 46,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "nai-thon",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 93,
    "low": 52,
    "high": 156,
    "sample_n": 15,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "phuket-town",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 33,
    "low": 23,
    "high": 56,
    "sample_n": 36,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "rawai",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 40,
    "low": 31,
    "high": 61,
    "sample_n": 43,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "kata",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 42,
    "low": 28,
    "high": 71,
    "sample_n": 57,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "chalong",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 41,
    "low": 25,
    "high": 55,
    "sample_n": 54,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "nai-yang",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 35,
    "low": 26,
    "high": 52,
    "sample_n": 58,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "layan",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 144,
    "low": 71,
    "high": 364,
    "sample_n": 25,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "karon",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 34,
    "low": 25,
    "high": 55,
    "sample_n": 43,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "nai-harn",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 74,
    "low": 46,
    "high": 125,
    "sample_n": 29,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "panwa",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 106,
    "low": 48,
    "high": 193,
    "sample_n": 36,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "mai-khao",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 185,
    "low": 62,
    "high": 269,
    "sample_n": 37,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   },
   {
    "area": "patong",
    "segment": "all",
    "metric": "usd_per_night",
    "currency": "USD",
    "median": 25,
    "low": 14,
    "high": 46,
    "sample_n": 47,
    "season": "low",
    "as_of": "2026-09",
    "note": "All star classes in the area (3★–5★ plus unrated); low/high = 25th/75th percentile."
   }
  ],
  "villas": [
   {
    "area": "patong",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 4041,
    "low": 2476,
    "high": 5797,
    "sample_n": 9,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "patong",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "kata",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 2798,
    "low": 2701,
    "high": 4104,
    "sample_n": 8,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "kata",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 0,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "karon",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "karon",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "kamala",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 4288,
    "low": 2411,
    "high": 4562,
    "sample_n": 14,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "kamala",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 0,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "surin",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 3780,
    "low": 2887,
    "high": 5284,
    "sample_n": 6,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "surin",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "bang-tao",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 4352,
    "low": 3944,
    "high": 4779,
    "sample_n": 12,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "bang-tao",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 2,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "layan",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 4947,
    "low": 4226,
    "high": 8586,
    "sample_n": 13,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "layan",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "nai-thon",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "nai-thon",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 0,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "nai-yang",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 2694,
    "low": 1951,
    "high": 5563,
    "sample_n": 10,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "nai-yang",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "mai-khao",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 3000,
    "low": 2946,
    "high": 3172,
    "sample_n": 5,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "mai-khao",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 0,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "nai-harn",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 4725,
    "low": 4385,
    "high": 6655,
    "sample_n": 7,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "nai-harn",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 2,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "rawai",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 4115,
    "low": 3282,
    "high": 4591,
    "sample_n": 12,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "rawai",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "chalong",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 2946,
    "low": 2374,
    "high": 3334,
    "sample_n": 11,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "chalong",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "phuket-town",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "phuket-town",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "panwa",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "panwa",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4,
    "season": "low",
    "as_of": "2026-09",
    "note": "Listed monthly price for a 30-night stay starting 30 days ahead (2 adults, entire home, 3+ bedrooms), as shown in search results before service fees and taxes, long-stay discount applied; low/high are the 25th/75th percentiles. Listings are assigned to areas by coordinates."
   },
   {
    "area": "all",
    "segment": "3-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 3975,
    "low": 2728,
    "high": 4783,
    "sample_n": 125,
    "season": "low",
    "as_of": "2026-09",
    "note": "Island-wide aggregate over all 15 areas; 30-night stay price as shown, low/high = 25th/75th percentile."
   },
   {
    "area": "all",
    "segment": "4-bed-plus",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 3902,
    "low": 3385,
    "high": 6314,
    "sample_n": 24,
    "season": "low",
    "as_of": "2026-09",
    "note": "Island-wide aggregate over all 15 areas; 30-night stay price as shown, low/high = 25th/75th percentile."
   },
   {
    "area": "panwa",
    "segment": "2-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 2039,
    "low": 1938,
    "high": 2636,
    "sample_n": 5,
    "season": "low",
    "as_of": "2026-09",
    "note": "Second pass 2026-09-05 (check-in 2026-10-05, 30 nights, 2 adults, min 2 bedrooms); entire homes only; low/high = 25th/75th percentile."
   },
   {
    "area": "nai-thon",
    "segment": "2-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4,
    "season": "low",
    "as_of": "2026-09",
    "note": "Second pass 2026-09-05 (check-in 2026-10-05, 30 nights, 2 adults, min 2 bedrooms); entire homes only; low/high = 25th/75th percentile."
   },
   {
    "area": "karon",
    "segment": "2-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 2174,
    "low": 1680,
    "high": 2769,
    "sample_n": 10,
    "season": "low",
    "as_of": "2026-09",
    "note": "Second pass 2026-09-05 (check-in 2026-10-05, 30 nights, 2 adults, min 2 bedrooms); entire homes only; low/high = 25th/75th percentile."
   },
   {
    "area": "kata",
    "segment": "2-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 1999,
    "low": 1500,
    "high": 2113,
    "sample_n": 11,
    "season": "low",
    "as_of": "2026-09",
    "note": "Second pass 2026-09-05 (check-in 2026-10-05, 30 nights, 2 adults, min 2 bedrooms); entire homes only; low/high = 25th/75th percentile."
   },
   {
    "area": "patong",
    "segment": "2-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 2,
    "season": "low",
    "as_of": "2026-09",
    "note": "Second pass 2026-09-05 (check-in 2026-10-05, 30 nights, 2 adults, min 2 bedrooms); entire homes only; low/high = 25th/75th percentile."
   },
   {
    "area": "kamala",
    "segment": "2-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Second pass 2026-09-05 (check-in 2026-10-05, 30 nights, 2 adults, min 2 bedrooms); entire homes only; low/high = 25th/75th percentile."
   },
   {
    "area": "layan",
    "segment": "2-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 2,
    "season": "low",
    "as_of": "2026-09",
    "note": "Second pass 2026-09-05 (check-in 2026-10-05, 30 nights, 2 adults, min 2 bedrooms); entire homes only; low/high = 25th/75th percentile."
   },
   {
    "area": "bang-tao",
    "segment": "2-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Second pass 2026-09-05 (check-in 2026-10-05, 30 nights, 2 adults, min 2 bedrooms); entire homes only; low/high = 25th/75th percentile."
   },
   {
    "area": "nai-yang",
    "segment": "2-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Second pass 2026-09-05 (check-in 2026-10-05, 30 nights, 2 adults, min 2 bedrooms); entire homes only; low/high = 25th/75th percentile."
   },
   {
    "area": "phuket-town",
    "segment": "2-bed",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1,
    "season": "low",
    "as_of": "2026-09",
    "note": "Second pass 2026-09-05 (check-in 2026-10-05, 30 nights, 2 adults, min 2 bedrooms); entire homes only; low/high = 25th/75th percentile."
   }
  ],
  "tours": [
   {
    "area": null,
    "segment": "phi-phi",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 63,
    "low": 43,
    "high": 91,
    "sample_n": 6,
    "season": "low",
    "as_of": "2026-09",
    "note": "Full-day Phi Phi speedboat trip (Maya Bay, Pileh, Bamboo/Khai) with hotel pickup, lunch and snorkel gear; national-park fee (400 THB) usually paid on top. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": null,
    "segment": "james-bond",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 52,
    "low": 35,
    "high": 109,
    "sample_n": 12,
    "season": "low",
    "as_of": "2026-09",
    "note": "Full-day Phang Nga Bay / James Bond Island by big boat or speedboat with sea-canoeing at Panak/Hong, lunch and hotel pickup; national-park fee (300 THB) usually extra. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": null,
    "segment": "similan",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 76,
    "low": 67,
    "high": 120,
    "sample_n": 6,
    "season": "high",
    "as_of": "2026-09",
    "note": "Full-day Similan Islands speedboat trip with hotel pickup, breakfast, lunch and snorkel gear; national-park fee (500 THB) usually cash on top. Park open 15 Oct – 15 May; September prices are advance bookings for the coming season. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": null,
    "segment": "coral",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 39,
    "low": 33,
    "high": 60,
    "sample_n": 7,
    "season": "low",
    "as_of": "2026-09",
    "note": "Coral (Koh Hey) and/or Racha Island speedboat day trip from Chalong with hotel pickup, lunch and snorkel gear; no national-park fee. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": null,
    "segment": "elephant-sanctuary",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 88,
    "low": 76,
    "high": 121,
    "sample_n": 9,
    "season": "low",
    "as_of": "2026-09",
    "note": "Half-day (3–4 h) visit to an observation / no-riding elephant sanctuary with shared hotel transfer and a Thai vegetarian meal. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": null,
    "segment": "old-town",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 59,
    "low": 45,
    "high": 78,
    "sample_n": 5,
    "season": "low",
    "as_of": "2026-09",
    "note": "Guided Old Town walking tour or street-food walk (2–4 h, small group); some versions include lunch or hotel pickup, private tours excluded. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": null,
    "segment": "big-buddha",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 26,
    "low": 20,
    "high": 59,
    "sample_n": 10,
    "season": "low",
    "as_of": "2026-09",
    "note": "Half-day join-in Big Buddha + Wat Chalong (+ viewpoints / Old Town) tour with hotel pickup; private-car versions excluded. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": null,
    "segment": "sunset-cruise",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 60,
    "low": 36,
    "high": 88,
    "sample_n": 9,
    "season": "low",
    "as_of": "2026-09",
    "note": "Sunset cruise (catamaran / big boat, 3–5 h) from Chalong with dinner or snacks and hotel transfer, join-in; party boats and private charters excluded. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   }
  ],
  "transfers": [
   {
    "area": "patong",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 24,
    "low": 15,
    "high": 30,
    "sample_n": 16,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "patong",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 23,
    "low": 11,
    "high": 38,
    "sample_n": 15,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "patong",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 44,
    "low": 21,
    "high": 79,
    "sample_n": 11,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kata",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 29,
    "low": 15,
    "high": 36,
    "sample_n": 11,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kata",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 27,
    "low": 13,
    "high": 39,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kata",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 47,
    "low": 31,
    "high": 85,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "karon",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 29,
    "low": 15,
    "high": 39,
    "sample_n": 11,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "karon",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 24,
    "low": 14,
    "high": 35,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "karon",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 46,
    "low": 31,
    "high": 82,
    "sample_n": 10,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kamala",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 23,
    "low": 14,
    "high": 27,
    "sample_n": 5,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kamala",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 15,
    "high": 27,
    "sample_n": 4,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. Low sample (4 sources), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kamala",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 42,
    "low": 21,
    "high": 70,
    "sample_n": 10,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "surin",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 18,
    "low": 12,
    "high": 33,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. Counter zone: Zone 2 (Bang Tao / Laguna / Layan / Surin) — fares quoted for any part of the zone are pooled. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "surin",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 17,
    "low": 11,
    "high": 26,
    "sample_n": 5,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "surin",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 39,
    "low": 20,
    "high": 67,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "bang-tao",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 18,
    "low": 12,
    "high": 30,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. Counter zone: Zone 2 (Bang Tao / Laguna / Layan / Surin) — fares quoted for any part of the zone are pooled. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "bang-tao",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 13,
    "low": 8,
    "high": 24,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "bang-tao",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 45,
    "low": 19,
    "high": 67,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "layan",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 18,
    "low": 12,
    "high": 30,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. Counter zone: Zone 2 (Bang Tao / Laguna / Layan / Surin) — fares quoted for any part of the zone are pooled. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "layan",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 8,
    "high": 24,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. No dedicated fare zone for this area: Bang Tao / Laguna zone figures shown (nearest zone), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "layan",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 30,
    "high": 39,
    "sample_n": 3,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. Low sample (3 operators), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-thon",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 8,
    "high": 18,
    "sample_n": 4,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. Counter zone: Zone 1 (Mai Khao / Nai Yang / Nai Thon) — fares quoted for any part of the zone are pooled. Low sample (4 sources), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-thon",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 6,
    "high": 14,
    "sample_n": 2,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. No dedicated fare zone for this area: Mai Khao / Nai Yang zone figures shown (nearest zone), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-thon",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 15,
    "high": 32,
    "sample_n": 4,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. Low sample (4 operators), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-yang",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 9,
    "high": 18,
    "sample_n": 4,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. Counter zone: Zone 1 (Mai Khao / Nai Yang / Nai Thon) — fares quoted for any part of the zone are pooled. Low sample (4 sources), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-yang",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 6,
    "high": 14,
    "sample_n": 2,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. No dedicated fare zone for this area: Mai Khao / Nai Yang zone figures shown (nearest zone), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-yang",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 29,
    "low": 15,
    "high": 55,
    "sample_n": 5,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "mai-khao",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 8,
    "high": 18,
    "sample_n": 4,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. Counter zone: Zone 1 (Mai Khao / Nai Yang / Nai Thon) — fares quoted for any part of the zone are pooled. Low sample (4 sources), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "mai-khao",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 6,
    "high": 14,
    "sample_n": 2,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. Low sample (2 sources), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "mai-khao",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 32,
    "low": 15,
    "high": 55,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-harn",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 29,
    "low": 26,
    "high": 45,
    "sample_n": 5,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. Counter zone: Zone 5 (Rawai / Nai Harn) — fares quoted for any part of the zone are pooled. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-harn",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 17,
    "high": 39,
    "sample_n": 2,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. Low sample (2 sources), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-harn",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 52,
    "low": 41,
    "high": 91,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "rawai",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 29,
    "low": 15,
    "high": 45,
    "sample_n": 5,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. Counter zone: Zone 5 (Rawai / Nai Harn) — fares quoted for any part of the zone are pooled. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "rawai",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 17,
    "high": 39,
    "sample_n": 3,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. Low sample (3 sources), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "rawai",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 52,
    "low": 42,
    "high": 91,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "chalong",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 15,
    "high": 45,
    "sample_n": 4,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. Low sample (4 sources), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "chalong",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 17,
    "high": 39,
    "sample_n": 3,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. No dedicated fare zone for this area: Rawai / Nai Harn zone figures shown (nearest zone), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "chalong",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 42,
    "high": 52,
    "sample_n": 4,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. Low sample (4 operators), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "phuket-town",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 21,
    "low": 11,
    "high": 27,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "phuket-town",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 18,
    "low": 12,
    "high": 27,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "phuket-town",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": 41,
    "low": 24,
    "high": 67,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "panwa",
    "segment": "taxi",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 15,
    "high": 45,
    "sample_n": 4,
    "season": "all",
    "as_of": "2026-09",
    "note": "Official airport taxi / limousine counter, fixed zone fare incl. the 100 THB airport surcharge, one way, daytime, per car. No dedicated counter zone for this area: Chalong zone figures shown (nearest zone), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "panwa",
    "segment": "ride-hailing",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 12,
    "high": 27,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Ride-hailing app (GrabCar / Bolt) upfront estimate from the airport pickup zone, non-surge, per car. No dedicated fare zone for this area: Phuket Town zone figures shown (nearest zone), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "panwa",
    "segment": "minivan",
    "metric": "usd_per_ride",
    "currency": "USD",
    "median": null,
    "low": 42,
    "high": 52,
    "sample_n": 4,
    "season": "all",
    "as_of": "2026-09",
    "note": "Pre-booked private minivan / van (up to 6 pax) from a local operator, one way, per vehicle, meet & greet included. Low sample (4 operators), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "patong",
    "segment": "shared-minibus",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 7.06,
    "low": 5.45,
    "high": 7.58,
    "sample_n": 6,
    "season": "low",
    "as_of": "2026-09",
    "note": "Shared minibus from the HKT arrivals hall to Patong, per seat; departs when full (usually 30–60 min wait). 233 THB median at 33.0 THB/USD."
   },
   {
    "area": "patong",
    "segment": "smart-bus",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 3.03,
    "low": 3.03,
    "high": 3.03,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Phuket Smart Bus airport route (HKT → Surin → Kamala → Patong → Karon → Kata → Rawai), flat 100 THB per person, roughly hourly; takes 1.5–2.5 h to the south. 33.0 THB/USD."
   },
   {
    "area": "karon",
    "segment": "smart-bus",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 3.03,
    "low": 3.03,
    "high": 3.03,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Phuket Smart Bus airport route (HKT → Surin → Kamala → Patong → Karon → Kata → Rawai), flat 100 THB per person, roughly hourly; takes 1.5–2.5 h to the south. 33.0 THB/USD."
   },
   {
    "area": "kata",
    "segment": "smart-bus",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 3.03,
    "low": 3.03,
    "high": 3.03,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Phuket Smart Bus airport route (HKT → Surin → Kamala → Patong → Karon → Kata → Rawai), flat 100 THB per person, roughly hourly; takes 1.5–2.5 h to the south. 33.0 THB/USD."
   },
   {
    "area": "rawai",
    "segment": "smart-bus",
    "metric": "usd_per_person",
    "currency": "USD",
    "median": 3.03,
    "low": 3.03,
    "high": 3.03,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Phuket Smart Bus airport route (HKT → Surin → Kamala → Patong → Karon → Kata → Rawai), flat 100 THB per person, roughly hourly; takes 1.5–2.5 h to the south. 33.0 THB/USD."
   }
  ],
  "daily-budget": [
   {
    "area": "patong",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 18,
    "low": 14,
    "high": 31,
    "sample_n": 11,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "patong",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 39,
    "low": 26,
    "high": 55,
    "sample_n": 12,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "patong",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 84,
    "low": 61,
    "high": 134,
    "sample_n": 13,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kata",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 18,
    "low": 11,
    "high": 27,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kata",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 38,
    "low": 26,
    "high": 55,
    "sample_n": 11,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kata",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 85,
    "low": 61,
    "high": 134,
    "sample_n": 12,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "bang-tao",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 18,
    "low": 11,
    "high": 24,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "bang-tao",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 41,
    "low": 26,
    "high": 61,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "bang-tao",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 99,
    "low": 72,
    "high": 151,
    "sample_n": 10,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "rawai",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 16,
    "low": 11,
    "high": 22,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "rawai",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 36,
    "low": 26,
    "high": 55,
    "sample_n": 10,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "rawai",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 88,
    "low": 61,
    "high": 134,
    "sample_n": 11,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "phuket-town",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 15,
    "low": 9,
    "high": 24,
    "sample_n": 10,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "phuket-town",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 32,
    "low": 22,
    "high": 49,
    "sample_n": 11,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "phuket-town",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 78,
    "low": 61,
    "high": 118,
    "sample_n": 12,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "karon",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 18,
    "low": 14,
    "high": 22,
    "sample_n": 6,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. Components without an area-specific price (water) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "karon",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 35,
    "low": 22,
    "high": 46,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. Components without an area-specific price (breakfast, coffee) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "karon",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 79,
    "low": 55,
    "high": 128,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. Components without an area-specific price (breakfast, coffee, dinner) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kamala",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 18,
    "low": 12,
    "high": 27,
    "sample_n": 6,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. Components without an area-specific price (scooter, water) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kamala",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 36,
    "low": 24,
    "high": 53,
    "sample_n": 10,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. Components without an area-specific price (breakfast, coffee, dinner, scooter) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "kamala",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 82,
    "low": 55,
    "high": 128,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. Components without an area-specific price (breakfast, coffee, lunch, ride-hailing) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "surin",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 20,
    "low": 15,
    "high": 31,
    "sample_n": 6,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. Components without an area-specific price (water) are priced from island-wide sources (island-wide component). Beach vendors were cleared from Surin beach in 2025, so sunbed availability varies. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "surin",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 38,
    "low": 25,
    "high": 52,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. Components without an area-specific price (breakfast, coffee) are priced from island-wide sources (island-wide component). Beach vendors were cleared from Surin beach in 2025, so sunbed availability varies. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "surin",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 82,
    "low": 52,
    "high": 158,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. Components without an area-specific price (breakfast, coffee) are priced from island-wide sources (island-wide component). Beach vendors were cleared from Surin beach in 2025, so sunbed availability varies. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "layan",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 9,
    "high": 24,
    "sample_n": 6,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. No area-specific menu or price page was found this month: every component is priced from island-wide sources (island-wide component), median withheld. The former Blue Tree water park closed in 2024; the site is now free to enter. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "layan",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 26,
    "high": 55,
    "sample_n": 10,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. Components without an area-specific price (breakfast, coffee, dinner, lunch, scooter) are priced from island-wide sources (island-wide component). Median withheld: fewer than two area-specific price pages, or none of them prices food. The former Blue Tree water park closed in 2024; the site is now free to enter. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "layan",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 58,
    "high": 117,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. Components without an area-specific price (breakfast, coffee, dinner, lunch) are priced from island-wide sources (island-wide component). Median withheld: fewer than two area-specific price pages, or none of them prices food. The former Blue Tree water park closed in 2024; the site is now free to enter. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-thon",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 9,
    "high": 24,
    "sample_n": 6,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. No area-specific menu or price page was found this month: every component is priced from island-wide sources (island-wide component), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-thon",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 26,
    "high": 55,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. No area-specific menu or price page was found this month: every component is priced from island-wide sources (island-wide component), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-thon",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 61,
    "high": 134,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. No area-specific menu or price page was found this month: every component is priced from island-wide sources (island-wide component), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-yang",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 8,
    "high": 24,
    "sample_n": 6,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. Components without an area-specific price (street meals, water) are priced from island-wide sources (island-wide component). Median withheld: fewer than two area-specific price pages, or none of them prices food. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-yang",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 25,
    "high": 55,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. Components without an area-specific price (breakfast, coffee, dinner, lunch) are priced from island-wide sources (island-wide component). Median withheld: fewer than two area-specific price pages, or none of them prices food. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-yang",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 58,
    "high": 128,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. Components without an area-specific price (breakfast, coffee, dinner, lunch, ride-hailing) are priced from island-wide sources (island-wide component). Median withheld: fewer than two area-specific price pages, or none of them prices food. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "mai-khao",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 9,
    "high": 24,
    "sample_n": 6,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. No area-specific menu or price page was found this month: every component is priced from island-wide sources (island-wide component), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "mai-khao",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 26,
    "high": 55,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. No area-specific menu or price page was found this month: every component is priced from island-wide sources (island-wide component), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "mai-khao",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 61,
    "high": 134,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. No area-specific menu or price page was found this month: every component is priced from island-wide sources (island-wide component), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-harn",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 17,
    "low": 10,
    "high": 24,
    "sample_n": 5,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. Components without an area-specific price (water) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-harn",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 33,
    "low": 23,
    "high": 43,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. Components without an area-specific price (coffee) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "nai-harn",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 74,
    "low": 55,
    "high": 109,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. Components without an area-specific price (breakfast, coffee, lunch) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "chalong",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 8,
    "high": 22,
    "sample_n": 6,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. Components without an area-specific price (street meals, water) are priced from island-wide sources (island-wide component). Median withheld: fewer than two area-specific price pages, or none of them prices food. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "chalong",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 35,
    "low": 24,
    "high": 50,
    "sample_n": 8,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. Components without an area-specific price (dinner, lunch, paid extra) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "chalong",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 83,
    "low": 55,
    "high": 151,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. Components without an area-specific price (breakfast, dinner, lunch) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "panwa",
    "segment": "street",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 9,
    "high": 24,
    "sample_n": 6,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: three street-food / market meals, two bottles of water and a 125cc scooter at the weekly day-rate. Excludes accommodation and alcohol. No area-specific menu or price page was found this month: every component is priced from island-wide sources (island-wide component), median withheld. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "panwa",
    "segment": "mid",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": null,
    "low": 28,
    "high": 58,
    "sample_n": 9,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: café breakfast, local-restaurant lunch, mid-range dinner, one coffee, scooter day-rate and one paid extra (sunbed pair share or entry ticket). Excludes accommodation. Components without an area-specific price (breakfast, coffee, dinner, lunch, scooter) are priced from island-wide sources (island-wide component). Median withheld: fewer than two area-specific price pages, or none of them prices food. THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   },
   {
    "area": "panwa",
    "segment": "fine",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 93,
    "low": 68,
    "high": 197,
    "sample_n": 11,
    "season": "all",
    "as_of": "2026-09",
    "note": "Basket: restaurant breakfast, lunch and dinner, one coffee, two ride-hailing trips, a one-hour oil massage and one paid activity or beach-club spend. Excludes accommodation. Components without an area-specific price (breakfast, coffee, lunch, ride-hailing) are priced from island-wide sources (island-wide component). THB converted at 33.0 THB/USD (ECB reference, Sep 2026)."
   }
  ],
  "rentals": [
   {
    "area": null,
    "segment": "scooter",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 9,
    "low": 5,
    "high": 12,
    "sample_n": 6,
    "season": "all",
    "as_of": "2026-09",
    "note": "125cc automatic scooter, daily rate for 1–3 days, helmet included, no insurance; 33.0 THB/USD."
   },
   {
    "area": null,
    "segment": "scooter",
    "metric": "usd_per_month",
    "currency": "USD",
    "median": 121,
    "low": 76,
    "high": 242,
    "sample_n": 5,
    "season": "all",
    "as_of": "2026-09",
    "note": "125cc automatic scooter, monthly rate (2 500–8 000 THB range, 4 000 median); 33.0 THB/USD."
   },
   {
    "area": null,
    "segment": "car",
    "metric": "usd_per_day",
    "currency": "USD",
    "median": 24,
    "low": 15,
    "high": 61,
    "sample_n": 7,
    "season": "all",
    "as_of": "2026-09",
    "note": "Economy car (Yaris/City class) per day on a 7-day rental, basic insurance; 33.0 THB/USD."
   }
  ]
 },
 "history": {
  "hotels:patong:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 16,
    "low": 11,
    "high": 25,
    "sample_n": 22
   }
  ],
  "hotels:patong:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 42,
    "low": 25,
    "high": 74,
    "sample_n": 10
   }
  ],
  "hotels:patong:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 70,
    "low": 48,
    "high": 159,
    "sample_n": 6
   }
  ],
  "hotels:kata:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 36,
    "low": 28,
    "high": 42,
    "sample_n": 24
   }
  ],
  "hotels:kata:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 74,
    "low": 47,
    "high": 138,
    "sample_n": 21
   }
  ],
  "hotels:kata:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4
   }
  ],
  "hotels:karon:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 30,
    "low": 25,
    "high": 49,
    "sample_n": 13
   }
  ],
  "hotels:karon:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 48,
    "low": 37,
    "high": 54,
    "sample_n": 12
   }
  ],
  "hotels:karon:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 244,
    "low": 167,
    "high": 246,
    "sample_n": 5
   }
  ],
  "hotels:kamala:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 52,
    "low": 44,
    "high": 65,
    "sample_n": 11
   }
  ],
  "hotels:kamala:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 68,
    "low": 39,
    "high": 98,
    "sample_n": 17
   }
  ],
  "hotels:kamala:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 79,
    "low": 68,
    "high": 332,
    "sample_n": 8
   }
  ],
  "hotels:surin:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 36,
    "low": 35,
    "high": 37,
    "sample_n": 5
   }
  ],
  "hotels:surin:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 131,
    "low": 54,
    "high": 427,
    "sample_n": 15
   }
  ],
  "hotels:surin:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 307,
    "low": 160,
    "high": 506,
    "sample_n": 6
   }
  ],
  "hotels:bang-tao:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 52,
    "low": 29,
    "high": 75,
    "sample_n": 8
   }
  ],
  "hotels:bang-tao:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 81,
    "low": 53,
    "high": 178,
    "sample_n": 22
   }
  ],
  "hotels:bang-tao:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 128,
    "low": 83,
    "high": 182,
    "sample_n": 10
   }
  ],
  "hotels:layan:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3
   }
  ],
  "hotels:layan:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 169,
    "low": 47,
    "high": 250,
    "sample_n": 10
   }
  ],
  "hotels:layan:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 107,
    "low": 78,
    "high": 136,
    "sample_n": 5
   }
  ],
  "hotels:nai-thon:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "hotels:nai-thon:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 93,
    "low": 51,
    "high": 102,
    "sample_n": 5
   }
  ],
  "hotels:nai-thon:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 2
   }
  ],
  "hotels:nai-yang:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 32,
    "low": 25,
    "high": 38,
    "sample_n": 19
   }
  ],
  "hotels:nai-yang:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 45,
    "low": 34,
    "high": 85,
    "sample_n": 14
   }
  ],
  "hotels:nai-yang:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 79,
    "low": 58,
    "high": 161,
    "sample_n": 6
   }
  ],
  "hotels:mai-khao:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3
   }
  ],
  "hotels:mai-khao:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 231,
    "low": 134,
    "high": 276,
    "sample_n": 15
   }
  ],
  "hotels:mai-khao:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 196,
    "low": 177,
    "high": 263,
    "sample_n": 12
   }
  ],
  "hotels:nai-harn:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 42,
    "low": 34,
    "high": 60,
    "sample_n": 9
   }
  ],
  "hotels:nai-harn:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 55,
    "low": 51,
    "high": 73,
    "sample_n": 7
   }
  ],
  "hotels:nai-harn:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4
   }
  ],
  "hotels:rawai:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 34,
    "low": 28,
    "high": 39,
    "sample_n": 15
   }
  ],
  "hotels:rawai:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 43,
    "low": 33,
    "high": 61,
    "sample_n": 14
   }
  ],
  "hotels:rawai:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3
   }
  ],
  "hotels:chalong:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 36,
    "low": 23,
    "high": 56,
    "sample_n": 18
   }
  ],
  "hotels:chalong:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 45,
    "low": 33,
    "high": 57,
    "sample_n": 20
   }
  ],
  "hotels:chalong:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 62,
    "low": 51,
    "high": 92,
    "sample_n": 6
   }
  ],
  "hotels:phuket-town:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 30,
    "low": 21,
    "high": 57,
    "sample_n": 18
   }
  ],
  "hotels:phuket-town:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 50,
    "low": 39,
    "high": 79,
    "sample_n": 9
   }
  ],
  "hotels:phuket-town:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "hotels:panwa:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 57,
    "low": 33,
    "high": 98,
    "sample_n": 5
   }
  ],
  "hotels:panwa:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 110,
    "low": 66,
    "high": 211,
    "sample_n": 16
   }
  ],
  "hotels:panwa:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 187,
    "low": 128,
    "high": 425,
    "sample_n": 7
   }
  ],
  "villas:patong:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 4041,
    "low": 2476,
    "high": 5797,
    "sample_n": 9
   }
  ],
  "villas:patong:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "villas:kata:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 2798,
    "low": 2701,
    "high": 4104,
    "sample_n": 8
   }
  ],
  "villas:kata:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 0
   }
  ],
  "villas:karon:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "villas:karon:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "villas:kamala:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 4288,
    "low": 2411,
    "high": 4562,
    "sample_n": 14
   }
  ],
  "villas:kamala:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 0
   }
  ],
  "villas:surin:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 3780,
    "low": 2887,
    "high": 5284,
    "sample_n": 6
   }
  ],
  "villas:surin:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "villas:bang-tao:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 4352,
    "low": 3944,
    "high": 4779,
    "sample_n": 12
   }
  ],
  "villas:bang-tao:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 2
   }
  ],
  "villas:layan:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 4947,
    "low": 4226,
    "high": 8586,
    "sample_n": 13
   }
  ],
  "villas:layan:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3
   }
  ],
  "villas:nai-thon:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4
   }
  ],
  "villas:nai-thon:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 0
   }
  ],
  "villas:nai-yang:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 2694,
    "low": 1951,
    "high": 5563,
    "sample_n": 10
   }
  ],
  "villas:nai-yang:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "villas:mai-khao:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 3000,
    "low": 2946,
    "high": 3172,
    "sample_n": 5
   }
  ],
  "villas:mai-khao:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 0
   }
  ],
  "villas:nai-harn:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 4725,
    "low": 4385,
    "high": 6655,
    "sample_n": 7
   }
  ],
  "villas:nai-harn:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 2
   }
  ],
  "villas:rawai:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 4115,
    "low": 3282,
    "high": 4591,
    "sample_n": 12
   }
  ],
  "villas:rawai:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3
   }
  ],
  "villas:chalong:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 2946,
    "low": 2374,
    "high": 3334,
    "sample_n": 11
   }
  ],
  "villas:chalong:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 3
   }
  ],
  "villas:phuket-town:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4
   }
  ],
  "villas:phuket-town:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "villas:panwa:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4
   }
  ],
  "villas:panwa:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4
   }
  ],
  "hotels:all:3-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 34,
    "low": 25,
    "high": 51,
    "sample_n": 177
   }
  ],
  "hotels:all:4-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 62,
    "low": 41,
    "high": 134,
    "sample_n": 210
   }
  ],
  "hotels:all:5-star:usd_per_night": [
   {
    "date": "2026-09",
    "median": 141,
    "low": 71,
    "high": 219,
    "sample_n": 87
   }
  ],
  "hotels:all:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 50,
    "low": 31,
    "high": 102,
    "sample_n": 618
   }
  ],
  "hotels:surin:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 127,
    "low": 37,
    "high": 427,
    "sample_n": 31
   }
  ],
  "hotels:bang-tao:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 76,
    "low": 45,
    "high": 133,
    "sample_n": 61
   }
  ],
  "hotels:kamala:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 57,
    "low": 39,
    "high": 96,
    "sample_n": 46
   }
  ],
  "hotels:nai-thon:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 93,
    "low": 52,
    "high": 156,
    "sample_n": 15
   }
  ],
  "hotels:phuket-town:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 33,
    "low": 23,
    "high": 56,
    "sample_n": 36
   }
  ],
  "hotels:rawai:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 40,
    "low": 31,
    "high": 61,
    "sample_n": 43
   }
  ],
  "hotels:kata:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 42,
    "low": 28,
    "high": 71,
    "sample_n": 57
   }
  ],
  "hotels:chalong:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 41,
    "low": 25,
    "high": 55,
    "sample_n": 54
   }
  ],
  "hotels:nai-yang:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 35,
    "low": 26,
    "high": 52,
    "sample_n": 58
   }
  ],
  "hotels:layan:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 144,
    "low": 71,
    "high": 364,
    "sample_n": 25
   }
  ],
  "hotels:karon:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 34,
    "low": 25,
    "high": 55,
    "sample_n": 43
   }
  ],
  "hotels:nai-harn:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 74,
    "low": 46,
    "high": 125,
    "sample_n": 29
   }
  ],
  "hotels:panwa:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 106,
    "low": 48,
    "high": 193,
    "sample_n": 36
   }
  ],
  "hotels:mai-khao:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 185,
    "low": 62,
    "high": 269,
    "sample_n": 37
   }
  ],
  "hotels:patong:all:usd_per_night": [
   {
    "date": "2026-09",
    "median": 25,
    "low": 14,
    "high": 46,
    "sample_n": 47
   }
  ],
  "villas:all:3-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 3975,
    "low": 2728,
    "high": 4783,
    "sample_n": 125
   }
  ],
  "villas:all:4-bed-plus:usd_per_month": [
   {
    "date": "2026-09",
    "median": 3902,
    "low": 3385,
    "high": 6314,
    "sample_n": 24
   }
  ],
  "transfers:patong:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 24,
    "low": 15,
    "high": 30,
    "sample_n": 16
   }
  ],
  "transfers:patong:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 23,
    "low": 11,
    "high": 38,
    "sample_n": 15
   }
  ],
  "transfers:patong:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 44,
    "low": 21,
    "high": 79,
    "sample_n": 11
   }
  ],
  "transfers:kata:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 29,
    "low": 15,
    "high": 36,
    "sample_n": 11
   }
  ],
  "transfers:kata:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 27,
    "low": 13,
    "high": 39,
    "sample_n": 7
   }
  ],
  "transfers:kata:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 47,
    "low": 31,
    "high": 85,
    "sample_n": 9
   }
  ],
  "transfers:karon:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 29,
    "low": 15,
    "high": 39,
    "sample_n": 11
   }
  ],
  "transfers:karon:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 24,
    "low": 14,
    "high": 35,
    "sample_n": 8
   }
  ],
  "transfers:karon:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 46,
    "low": 31,
    "high": 82,
    "sample_n": 10
   }
  ],
  "transfers:kamala:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 23,
    "low": 14,
    "high": 27,
    "sample_n": 5
   }
  ],
  "transfers:kamala:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 15,
    "high": 27,
    "sample_n": 4
   }
  ],
  "transfers:kamala:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 42,
    "low": 21,
    "high": 70,
    "sample_n": 10
   }
  ],
  "transfers:surin:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 18,
    "low": 12,
    "high": 33,
    "sample_n": 8
   }
  ],
  "transfers:surin:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 17,
    "low": 11,
    "high": 26,
    "sample_n": 5
   }
  ],
  "transfers:surin:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 39,
    "low": 20,
    "high": 67,
    "sample_n": 7
   }
  ],
  "transfers:bang-tao:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 18,
    "low": 12,
    "high": 30,
    "sample_n": 8
   }
  ],
  "transfers:bang-tao:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 13,
    "low": 8,
    "high": 24,
    "sample_n": 8
   }
  ],
  "transfers:bang-tao:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 45,
    "low": 19,
    "high": 67,
    "sample_n": 9
   }
  ],
  "transfers:layan:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 18,
    "low": 12,
    "high": 30,
    "sample_n": 8
   }
  ],
  "transfers:layan:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 8,
    "high": 24,
    "sample_n": 8
   }
  ],
  "transfers:layan:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 30,
    "high": 39,
    "sample_n": 3
   }
  ],
  "transfers:nai-thon:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 8,
    "high": 18,
    "sample_n": 4
   }
  ],
  "transfers:nai-thon:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 6,
    "high": 14,
    "sample_n": 2
   }
  ],
  "transfers:nai-thon:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 15,
    "high": 32,
    "sample_n": 4
   }
  ],
  "transfers:nai-yang:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 9,
    "high": 18,
    "sample_n": 4
   }
  ],
  "transfers:nai-yang:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 6,
    "high": 14,
    "sample_n": 2
   }
  ],
  "transfers:nai-yang:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 29,
    "low": 15,
    "high": 55,
    "sample_n": 5
   }
  ],
  "transfers:mai-khao:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 8,
    "high": 18,
    "sample_n": 4
   }
  ],
  "transfers:mai-khao:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 6,
    "high": 14,
    "sample_n": 2
   }
  ],
  "transfers:mai-khao:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 32,
    "low": 15,
    "high": 55,
    "sample_n": 7
   }
  ],
  "transfers:nai-harn:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 29,
    "low": 26,
    "high": 45,
    "sample_n": 5
   }
  ],
  "transfers:nai-harn:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 17,
    "high": 39,
    "sample_n": 2
   }
  ],
  "transfers:nai-harn:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 52,
    "low": 41,
    "high": 91,
    "sample_n": 7
   }
  ],
  "transfers:rawai:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 29,
    "low": 15,
    "high": 45,
    "sample_n": 5
   }
  ],
  "transfers:rawai:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 17,
    "high": 39,
    "sample_n": 3
   }
  ],
  "transfers:rawai:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 52,
    "low": 42,
    "high": 91,
    "sample_n": 7
   }
  ],
  "transfers:chalong:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 15,
    "high": 45,
    "sample_n": 4
   }
  ],
  "transfers:chalong:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 17,
    "high": 39,
    "sample_n": 3
   }
  ],
  "transfers:chalong:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 42,
    "high": 52,
    "sample_n": 4
   }
  ],
  "transfers:phuket-town:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 21,
    "low": 11,
    "high": 27,
    "sample_n": 7
   }
  ],
  "transfers:phuket-town:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 18,
    "low": 12,
    "high": 27,
    "sample_n": 7
   }
  ],
  "transfers:phuket-town:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": 41,
    "low": 24,
    "high": 67,
    "sample_n": 7
   }
  ],
  "transfers:panwa:taxi:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 15,
    "high": 45,
    "sample_n": 4
   }
  ],
  "transfers:panwa:ride-hailing:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 12,
    "high": 27,
    "sample_n": 7
   }
  ],
  "transfers:panwa:minivan:usd_per_ride": [
   {
    "date": "2026-09",
    "median": null,
    "low": 42,
    "high": 52,
    "sample_n": 4
   }
  ],
  "transfers:patong:shared-minibus:usd_per_person": [
   {
    "date": "2026-09",
    "median": 7.06,
    "low": 5.45,
    "high": 7.58,
    "sample_n": 6
   }
  ],
  "transfers:patong:smart-bus:usd_per_person": [
   {
    "date": "2026-09",
    "median": 3.03,
    "low": 3.03,
    "high": 3.03,
    "sample_n": 8
   }
  ],
  "transfers:karon:smart-bus:usd_per_person": [
   {
    "date": "2026-09",
    "median": 3.03,
    "low": 3.03,
    "high": 3.03,
    "sample_n": 8
   }
  ],
  "transfers:kata:smart-bus:usd_per_person": [
   {
    "date": "2026-09",
    "median": 3.03,
    "low": 3.03,
    "high": 3.03,
    "sample_n": 8
   }
  ],
  "transfers:rawai:smart-bus:usd_per_person": [
   {
    "date": "2026-09",
    "median": 3.03,
    "low": 3.03,
    "high": 3.03,
    "sample_n": 8
   }
  ],
  "tours:all:phi-phi:usd_per_person": [
   {
    "date": "2026-09",
    "median": 63,
    "low": 43,
    "high": 91,
    "sample_n": 6
   }
  ],
  "tours:all:james-bond:usd_per_person": [
   {
    "date": "2026-09",
    "median": 52,
    "low": 35,
    "high": 109,
    "sample_n": 12
   }
  ],
  "tours:all:similan:usd_per_person": [
   {
    "date": "2026-09",
    "median": 76,
    "low": 67,
    "high": 120,
    "sample_n": 6
   }
  ],
  "tours:all:coral:usd_per_person": [
   {
    "date": "2026-09",
    "median": 39,
    "low": 33,
    "high": 60,
    "sample_n": 7
   }
  ],
  "tours:all:elephant-sanctuary:usd_per_person": [
   {
    "date": "2026-09",
    "median": 88,
    "low": 76,
    "high": 121,
    "sample_n": 9
   }
  ],
  "tours:all:old-town:usd_per_person": [
   {
    "date": "2026-09",
    "median": 59,
    "low": 45,
    "high": 78,
    "sample_n": 5
   }
  ],
  "tours:all:big-buddha:usd_per_person": [
   {
    "date": "2026-09",
    "median": 26,
    "low": 20,
    "high": 59,
    "sample_n": 10
   }
  ],
  "tours:all:sunset-cruise:usd_per_person": [
   {
    "date": "2026-09",
    "median": 60,
    "low": 36,
    "high": 88,
    "sample_n": 9
   }
  ],
  "daily-budget:patong:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": 18,
    "low": 14,
    "high": 31,
    "sample_n": 11
   }
  ],
  "daily-budget:patong:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": 39,
    "low": 26,
    "high": 55,
    "sample_n": 12
   }
  ],
  "daily-budget:patong:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 84,
    "low": 61,
    "high": 134,
    "sample_n": 13
   }
  ],
  "daily-budget:kata:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": 18,
    "low": 11,
    "high": 27,
    "sample_n": 9
   }
  ],
  "daily-budget:kata:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": 38,
    "low": 26,
    "high": 55,
    "sample_n": 11
   }
  ],
  "daily-budget:kata:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 85,
    "low": 61,
    "high": 134,
    "sample_n": 12
   }
  ],
  "daily-budget:bang-tao:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": 18,
    "low": 11,
    "high": 24,
    "sample_n": 8
   }
  ],
  "daily-budget:bang-tao:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": 41,
    "low": 26,
    "high": 61,
    "sample_n": 9
   }
  ],
  "daily-budget:bang-tao:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 99,
    "low": 72,
    "high": 151,
    "sample_n": 10
   }
  ],
  "daily-budget:rawai:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": 16,
    "low": 11,
    "high": 22,
    "sample_n": 9
   }
  ],
  "daily-budget:rawai:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": 36,
    "low": 26,
    "high": 55,
    "sample_n": 10
   }
  ],
  "daily-budget:rawai:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 88,
    "low": 61,
    "high": 134,
    "sample_n": 11
   }
  ],
  "daily-budget:phuket-town:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": 15,
    "low": 9,
    "high": 24,
    "sample_n": 10
   }
  ],
  "daily-budget:phuket-town:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": 32,
    "low": 22,
    "high": 49,
    "sample_n": 11
   }
  ],
  "daily-budget:phuket-town:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 78,
    "low": 61,
    "high": 118,
    "sample_n": 12
   }
  ],
  "daily-budget:karon:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": 18,
    "low": 14,
    "high": 22,
    "sample_n": 6
   }
  ],
  "daily-budget:karon:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": 35,
    "low": 22,
    "high": 46,
    "sample_n": 9
   }
  ],
  "daily-budget:karon:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 79,
    "low": 55,
    "high": 128,
    "sample_n": 7
   }
  ],
  "daily-budget:kamala:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": 18,
    "low": 12,
    "high": 27,
    "sample_n": 6
   }
  ],
  "daily-budget:kamala:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": 36,
    "low": 24,
    "high": 53,
    "sample_n": 10
   }
  ],
  "daily-budget:kamala:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 82,
    "low": 55,
    "high": 128,
    "sample_n": 8
   }
  ],
  "daily-budget:surin:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": 20,
    "low": 15,
    "high": 31,
    "sample_n": 6
   }
  ],
  "daily-budget:surin:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": 38,
    "low": 25,
    "high": 52,
    "sample_n": 8
   }
  ],
  "daily-budget:surin:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 82,
    "low": 52,
    "high": 158,
    "sample_n": 9
   }
  ],
  "daily-budget:layan:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 9,
    "high": 24,
    "sample_n": 6
   }
  ],
  "daily-budget:layan:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 26,
    "high": 55,
    "sample_n": 10
   }
  ],
  "daily-budget:layan:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 58,
    "high": 117,
    "sample_n": 8
   }
  ],
  "daily-budget:nai-thon:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 9,
    "high": 24,
    "sample_n": 6
   }
  ],
  "daily-budget:nai-thon:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 26,
    "high": 55,
    "sample_n": 8
   }
  ],
  "daily-budget:nai-thon:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 61,
    "high": 134,
    "sample_n": 9
   }
  ],
  "daily-budget:nai-yang:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 8,
    "high": 24,
    "sample_n": 6
   }
  ],
  "daily-budget:nai-yang:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 25,
    "high": 55,
    "sample_n": 8
   }
  ],
  "daily-budget:nai-yang:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 58,
    "high": 128,
    "sample_n": 9
   }
  ],
  "daily-budget:mai-khao:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 9,
    "high": 24,
    "sample_n": 6
   }
  ],
  "daily-budget:mai-khao:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 26,
    "high": 55,
    "sample_n": 8
   }
  ],
  "daily-budget:mai-khao:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 61,
    "high": 134,
    "sample_n": 9
   }
  ],
  "daily-budget:nai-harn:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": 17,
    "low": 10,
    "high": 24,
    "sample_n": 5
   }
  ],
  "daily-budget:nai-harn:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": 33,
    "low": 23,
    "high": 43,
    "sample_n": 8
   }
  ],
  "daily-budget:nai-harn:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 74,
    "low": 55,
    "high": 109,
    "sample_n": 9
   }
  ],
  "daily-budget:chalong:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 8,
    "high": 22,
    "sample_n": 6
   }
  ],
  "daily-budget:chalong:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": 35,
    "low": 24,
    "high": 50,
    "sample_n": 8
   }
  ],
  "daily-budget:chalong:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 83,
    "low": 55,
    "high": 151,
    "sample_n": 9
   }
  ],
  "daily-budget:panwa:street:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 9,
    "high": 24,
    "sample_n": 6
   }
  ],
  "daily-budget:panwa:mid:usd_per_day": [
   {
    "date": "2026-09",
    "median": null,
    "low": 28,
    "high": 58,
    "sample_n": 9
   }
  ],
  "daily-budget:panwa:fine:usd_per_day": [
   {
    "date": "2026-09",
    "median": 93,
    "low": 68,
    "high": 197,
    "sample_n": 11
   }
  ],
  "villas:panwa:2-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 2039,
    "low": 1938,
    "high": 2636,
    "sample_n": 5
   }
  ],
  "villas:nai-thon:2-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 4
   }
  ],
  "villas:karon:2-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 2174,
    "low": 1680,
    "high": 2769,
    "sample_n": 10
   }
  ],
  "villas:kata:2-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": 1999,
    "low": 1500,
    "high": 2113,
    "sample_n": 11
   }
  ],
  "villas:patong:2-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 2
   }
  ],
  "villas:kamala:2-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "villas:layan:2-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 2
   }
  ],
  "villas:bang-tao:2-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "villas:nai-yang:2-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ],
  "villas:phuket-town:2-bed:usd_per_month": [
   {
    "date": "2026-09",
    "median": null,
    "low": null,
    "high": null,
    "sample_n": 1
   }
  ]
 }
}