{
  "id": "ms-sabah-lapangan-terbang",
  "name": "Senarai Lapangan Terbang di Negeri Sabah",
  "title": "Senarai Lapangan Terbang di Negeri Sabah",
  "description": "Senarai 31 lapangan terbang dan kemudahan penerbangan di Negeri Sabah, Malaysia. Termasuk lapangan terbang antarabangsa, domestik, ketenteraan, STOL, dan heliport — dengan nama Bahasa Malaysia (Lapangan Terbang …), kod IATA/ICAO, jenis, dan status.",
  "category": "transport",
  "source": "",
  "source_url": "",
  "updated": "2026-04",
  "record_count": 31,
  "columns": [
    {
      "key": "id",
      "label": "Id",
      "type": "number"
    },
    {
      "key": "iata",
      "label": "Iata",
      "type": "string"
    },
    {
      "key": "icao",
      "label": "Icao",
      "type": "string"
    },
    {
      "key": "name_en",
      "label": "Name En",
      "type": "string"
    },
    {
      "key": "name_bm",
      "label": "Name Bm",
      "type": "string"
    },
    {
      "key": "name_slug",
      "label": "Name Slug",
      "type": "string"
    },
    {
      "key": "city",
      "label": "City",
      "type": "string"
    },
    {
      "key": "state",
      "label": "State",
      "type": "string"
    },
    {
      "key": "state_bm",
      "label": "State Bm",
      "type": "string"
    },
    {
      "key": "state_slug",
      "label": "State Slug",
      "type": "string"
    },
    {
      "key": "type",
      "label": "Type",
      "type": "string"
    },
    {
      "key": "operator",
      "label": "Operator",
      "type": "string"
    },
    {
      "key": "runway_m",
      "label": "Runway M",
      "type": "number"
    },
    {
      "key": "status",
      "label": "Status",
      "type": "string"
    },
    {
      "key": "coordinates",
      "label": "Coordinates",
      "type": "string"
    },
    {
      "key": "source_attribution",
      "label": "Source Attribution",
      "type": "string"
    },
    {
      "key": "has_iata",
      "label": "Has Iata",
      "type": "boolean"
    },
    {
      "key": "has_icao",
      "label": "Has Icao",
      "type": "boolean"
    }
  ],
  "rows": [
    {
      "id": 49,
      "iata": "",
      "icao": "",
      "name_en": "Hunter (Morotai) Airport",
      "name_bm": "Lapangan Terbang Morotai",
      "name_slug": "hunter-morotai-airport",
      "city": "Morotai",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 50,
      "iata": "",
      "icao": "",
      "name_en": "Jeroco Airport",
      "name_bm": "Lapangan Terbang Jeroco",
      "name_slug": "jeroco-airport",
      "city": "Jeroco",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "854",
      "status": "Active",
      "coordinates": "05°24'22\"N 118°23'47\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 51,
      "iata": "",
      "icao": "",
      "name_en": "Kelabakan Airport",
      "name_bm": "Lapangan Terbang Kelabakan",
      "name_slug": "kelabakan-airport",
      "city": "Kelabakan",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 52,
      "iata": "KGU",
      "icao": "WBKG",
      "name_en": "Keningau Airport",
      "name_bm": "Lapangan Terbang Keningau",
      "name_slug": "keningau-airport",
      "city": "Keningau",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Private/STOL",
      "operator": "Sabah Flying Club",
      "runway_m": "872",
      "status": "Active [uncertain]",
      "coordinates": "05°21'26\"N 116°09'33\"E",
      "source_attribution": "CAAM, AIP, Wiki",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 53,
      "iata": "",
      "icao": "WBKB",
      "name_en": "Kota Belud Airport",
      "name_bm": "Lapangan Terbang Kota Belud",
      "name_slug": "kota-belud-airport",
      "city": "Kota Belud",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Military/STOL",
      "operator": "Military",
      "runway_m": "1371",
      "status": "Active",
      "coordinates": "06°21'59\"N 116°27'48\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": true
    },
    {
      "id": 54,
      "iata": "BKI",
      "icao": "WBKK",
      "name_en": "Kota Kinabalu International Airport",
      "name_bm": "Lapangan Terbang Antarabangsa Kota Kinabalu",
      "name_slug": "kota-kinabalu-international-airport",
      "city": "Kota Kinabalu",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "International",
      "operator": "MAHB",
      "runway_m": "3780",
      "status": "Active",
      "coordinates": "05°56′41″N 116°03′31″E",
      "source_attribution": "CAAM, MAHB, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 55,
      "iata": "",
      "icao": "",
      "name_en": "Kuala Kahaba Airport",
      "name_bm": "Lapangan Terbang Kuala Kahaba",
      "name_slug": "kuala-kahaba-airport",
      "city": "Kuala Kahaba",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 56,
      "iata": "",
      "icao": "WBKU",
      "name_en": "Kuala Penyu Airport",
      "name_bm": "Lapangan Terbang Kuala Penyu",
      "name_slug": "kuala-penyu-airport",
      "city": "Kuala Penyu",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "549",
      "status": "Active",
      "coordinates": "05°35'59\"N 115°34'28\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": true
    },
    {
      "id": 57,
      "iata": "KUD",
      "icao": "WBKT",
      "name_en": "Kudat Airport",
      "name_bm": "Lapangan Terbang Kudat",
      "name_slug": "kudat-airport",
      "city": "Kudat",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "MAHB",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 58,
      "iata": "LDU",
      "icao": "WBKD",
      "name_en": "Lahad Datu Airport",
      "name_bm": "Lapangan Terbang Lahad Datu",
      "name_slug": "lahad-datu-airport",
      "city": "Lahad Datu",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic",
      "operator": "MAHB",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, MAHB, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 59,
      "iata": "LAC",
      "icao": "",
      "name_en": "Layang-Layang Airport",
      "name_bm": "Lapangan Terbang Layang-Layang",
      "name_slug": "layang-layang-airport",
      "city": "Swallow Reef",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Military/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "Wiki",
      "has_iata": true,
      "has_icao": false
    },
    {
      "id": 60,
      "iata": "GSA",
      "icao": "WBKN",
      "name_en": "Long Pasia Airport",
      "name_bm": "Lapangan Terbang Long Pasia",
      "name_slug": "long-pasia-airport",
      "city": "Long Pasia",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "MAHB",
      "runway_m": "610",
      "status": "Active",
      "coordinates": "04°24'34\"N 115°43'08\"E",
      "source_attribution": "CAAM, MAHB, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 61,
      "iata": "",
      "icao": "",
      "name_en": "Marak Parak Airport",
      "name_bm": "Lapangan Terbang Marak Parak",
      "name_slug": "marak-parak-airport",
      "city": "Marak Parak",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 62,
      "iata": "",
      "icao": "",
      "name_en": "Meligan Airport",
      "name_bm": "Lapangan Terbang Meligan",
      "name_slug": "meligan-airport",
      "city": "Meligan",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Military/STOL",
      "operator": "Military",
      "runway_m": "457",
      "status": "Active",
      "coordinates": "04°40'54\"N 115°41'53\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 63,
      "iata": "",
      "icao": "",
      "name_en": "Meridi Airport",
      "name_bm": "Lapangan Terbang Meridi",
      "name_slug": "meridi-airport",
      "city": "Meridi",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 64,
      "iata": "",
      "icao": "",
      "name_en": "Nangoh Airport",
      "name_bm": "Lapangan Terbang Nangoh",
      "name_slug": "nangoh-airport",
      "city": "Nangoh",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 65,
      "iata": "PAY",
      "icao": "WBKP",
      "name_en": "Pamol / Hutan Bakau Airport",
      "name_bm": "Lapangan Terbang Pamol",
      "name_slug": "pamol-hutan-bakau-airport",
      "city": "Pamol",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Private/STOL",
      "operator": "Pamol Estate",
      "runway_m": "711",
      "status": "Active",
      "coordinates": "05°59'34\"N 117°23'47\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 66,
      "iata": "",
      "icao": "",
      "name_en": "Pandewan Airport",
      "name_bm": "Lapangan Terbang Pandewan",
      "name_slug": "pandewan-airport",
      "city": "Pandewan",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Military/STOL",
      "operator": "Military",
      "runway_m": "549",
      "status": "Active",
      "coordinates": "04°58'29\"N 116°28'18\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 67,
      "iata": "",
      "icao": "",
      "name_en": "Paramudu Airport",
      "name_bm": "Lapangan Terbang Paramudu",
      "name_slug": "paramudu-airport",
      "city": "Paramudu",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "488",
      "status": "Closed",
      "coordinates": "03°28'59\"N 115°30'48\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 68,
      "iata": "RNU",
      "icao": "WBKR",
      "name_en": "Ranau Airport",
      "name_bm": "Lapangan Terbang Ranau",
      "name_slug": "ranau-airport",
      "city": "Ranau",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 69,
      "iata": "SXS",
      "icao": "WBKH",
      "name_en": "Sahabat Airport",
      "name_bm": "Lapangan Terbang Sahabat",
      "name_slug": "sahabat-airport",
      "city": "Sahabat",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Private/STOL",
      "operator": "FELDA",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "Wiki",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 70,
      "iata": "SDK",
      "icao": "WBKS",
      "name_en": "Sandakan Airport",
      "name_bm": "Lapangan Terbang Sandakan",
      "name_slug": "sandakan-airport",
      "city": "Sandakan",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic",
      "operator": "MAHB",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, MAHB, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 71,
      "iata": "SMM",
      "icao": "WBKA",
      "name_en": "Semporna Airport",
      "name_bm": "Lapangan Terbang Semporna",
      "name_slug": "semporna-airport",
      "city": "Semporna",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "MAHB",
      "runway_m": "609",
      "status": "Active",
      "coordinates": "04°26'59\"N 118°35'47\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 72,
      "iata": "SPE",
      "icao": "WBKO",
      "name_en": "Sepulot Airport",
      "name_bm": "Lapangan Terbang Sepulot",
      "name_slug": "sepulot-airport",
      "city": "Sepulot",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "522",
      "status": "Active",
      "coordinates": "04°42'44\"N 116°27'13\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 73,
      "iata": "SPT",
      "icao": "",
      "name_en": "Sipitang Airport",
      "name_bm": "Lapangan Terbang Sipitang",
      "name_slug": "sipitang-airport",
      "city": "Sipitang",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "Wiki",
      "has_iata": true,
      "has_icao": false
    },
    {
      "id": 74,
      "iata": "",
      "icao": "",
      "name_en": "Sook Airport",
      "name_bm": "Lapangan Terbang Sook",
      "name_slug": "sook-airport",
      "city": "Sook",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Military/STOL",
      "operator": "Military",
      "runway_m": "457",
      "status": "Active",
      "coordinates": "05°08'29\"N 116°18'28\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 75,
      "iata": "TWU",
      "icao": "WBKW",
      "name_en": "Tawau Airport",
      "name_bm": "Lapangan Terbang Tawau",
      "name_slug": "tawau-airport",
      "city": "Tawau",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic",
      "operator": "MAHB",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, MAHB, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 76,
      "iata": "",
      "icao": "WBKE",
      "name_en": "Terupid Airport",
      "name_bm": "Lapangan Terbang Terupid",
      "name_slug": "terupid-airport",
      "city": "Terupid",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": true
    },
    {
      "id": 77,
      "iata": "TMG",
      "icao": "WBKM",
      "name_en": "Tommanggong Airport",
      "name_bm": "Lapangan Terbang Tommanggong",
      "name_slug": "tommanggong-airport",
      "city": "Tommanggong",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Private/STOL",
      "operator": "Tommanggong Estate",
      "runway_m": "670",
      "status": "Active",
      "coordinates": "05°23'59\"N 118°38'47\"E",
      "source_attribution": "CAAM, AIP",
      "has_iata": true,
      "has_icao": true
    },
    {
      "id": 78,
      "iata": "",
      "icao": "",
      "name_en": "Ulu Tomani Airport",
      "name_bm": "Lapangan Terbang Ulu Tomani",
      "name_slug": "ulu-tomani-airport",
      "city": "Ulu Tomani",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    },
    {
      "id": 79,
      "iata": "",
      "icao": "",
      "name_en": "Wallace Bay Airport",
      "name_bm": "Lapangan Terbang Wallace Bay",
      "name_slug": "wallace-bay-airport",
      "city": "Wallace Bay",
      "state": "Sabah",
      "state_bm": "Sabah",
      "state_slug": "sabah",
      "type": "Domestic/STOL",
      "operator": "",
      "runway_m": "",
      "status": "Active",
      "coordinates": "",
      "source_attribution": "CAAM, AIP",
      "has_iata": false,
      "has_icao": false
    }
  ],
  "meta": {
    "title": "Senarai Lapangan Terbang di Negeri Sabah - Muat turun percuma",
    "description": "Senarai 31 lapangan terbang dan kemudahan penerbangan di Negeri Sabah, Malaysia. Termasuk lapangan terbang antarabangsa, domestik, ketenteraan, STOL, dan heliport — dengan nama Bahasa Malaysia (Lapangan Terbang …), kod IATA/ICAO, jenis, dan status. Mengandungi 31 rekod. Muat turun dalam format Excel, CSV, PDF.",
    "seo_title": "Senarai Lapangan Terbang di Negeri Sabah | ListBase",
    "seo_description": "Muat turun Senarai Lapangan Terbang di Negeri Sabah — 31 rekod. Tersedia dalam format Excel, CSV, PDF.",
    "key_takeaways": [
      "Mengandungi 31 rekod / 18 medan",
      "Muat turun percuma dalam format Excel, CSV dan PDF",
      "Sumber data: open data"
    ]
  }
}