{
  "@context": "https://schema.org",
  "@type": "Airport",
  "address": {
    "@type": "PostalAddress",
    "addressCountry": "Indonesia",
    "addressLocality": "Tanjung Selor-Borneo Island"
  },
  "airlines": [
    "Local and regional carriers"
  ],
  "amenityFeature": [
    {
      "@type": "LocationFeatureSpecification",
      "name": "Domestic to Domestic Connection Time",
      "value": "30 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "Domestic to International Connection Time",
      "value": "60 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "International to Domestic Connection Time",
      "value": "60 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "International to International Connection Time",
      "value": "90 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "Interline Connection Time",
      "value": "120 minutes"
    }
  ],
  "city": "Tanjung Selor-Borneo Island",
  "code": "TJS",
  "connection_tips": "Tanjung Harapan Airport is located very close to the city center of Tanjung Selor. Local taxis and ride-hailing services like Grab and Gojek are the most common ways to reach the city, with the drive typically taking less than 15 minutes In practical terms, a pre-arranged pickup or host contact is the useful backup, because the airport is really the handoff into Tanjung Selor-Borneo Island rather than a place to wait around. The meaningful alternates are Soekarno-Hatta International, Kalimarau Airport, Bunyu Airport, which is why the backup plan matters more than the terminal amenities. Scheduled service is carried by Local and regional carriers, so the first bank of the day is the one to watch. That makes weather and daylight the real constraints, with the village or resort side of the trip doing most of the work.\n\nSeveral local agencies also offer pick-up and drop-off services If the plan changes, a pre-arranged pickup or host contact is the useful backup, because the airport is really the handoff into Tanjung Selor-Borneo Island rather than a place to wait around. The meaningful alternates are Soekarno-Hatta International, Kalimarau Airport, Bunyu Airport, which is why the backup plan matters more than the terminal amenities. Scheduled service is carried by Local and regional carriers, so the first bank of the day is the one to watch. That makes weather and daylight the real constraints, with the village or resort side of the trip doing most of the work.\n\nIt is recommended to have the Grab or Gojek app installed for the most convenient and transparently priced transport For connection planning, a pre-arranged pickup or host contact is the useful backup, because the airport is really the handoff into Tanjung Selor-Borneo Island rather than a place to wait around. The meaningful alternates are Soekarno-Hatta International, Kalimarau Airport, Bunyu Airport, which is why the backup plan matters more than the terminal amenities. Scheduled service is carried by Local and regional carriers, so the first bank of the day is the one to watch. That makes weather and daylight the real constraints, with the village or resort side of the trip doing most of the work.",
  "country": "Indonesia",
  "flag_url": "https://flagcdn.com/w320/id.png",
  "flight_search_affiliate_link": "https://book.beatthatflight.com.au/?currency=IDR",
  "frequent_traveler_tip": [
    "At Tanjung Selor, check ferry links ahead and expect no ATMs.",
    "Local taxis must be reserved before arrival for onward travel.",
    "Check your flight status before leaving for the airport.",
    "Allow extra time during peak travel periods at this airport.",
    "Keep important documents easily accessible at this airport."
  ],
  "global_map_link": "https://www.google.com/maps?q=Tanjung%20Harapan%20Airport%20airport",
  "google_maps_reviews": {
    "rating": 0.0,
    "recent_reviews": [],
    "total_reviews": 0
  },
  "hotel_affiliate_link": "https://book.beatthatflight.com.au/?currency=IDR",
  "iataCode": "TJS",
  "icao": "WALG",
  "international": false,
  "last_modified": "June 2026",
  "last_updated": "2026-03-30",
  "latitude": 2.835833,
  "layover_planner_info": "No dedicated layover services; plan ground transport ahead of time.",
  "longitude": 117.373611,
  "mct_domestic_to_domestic": 30,
  "mct_domestic_to_international": 60,
  "mct_interline": 120,
  "mct_international_to_domestic": 60,
  "mct_international_to_international": 90,
  "missed_connection_help": "Contact the operating airline or airport staff for assistance.",
  "name": "Tanjung Harapan Airport",
  "region": "Asia",
  "related_airports": [
    {
      "code": "CGK",
      "name": "Soekarno-Hatta International"
    },
    {
      "code": "BEJ",
      "name": "Kalimarau Airport"
    },
    {
      "code": "BYQ",
      "name": "Bunyu Airport"
    },
    {
      "code": "NAF",
      "name": "Banaina Airport"
    }
  ],
  "terminal_info": "Tanjung Harapan Airport serves Tanjung Selor, the capital of North Kalimantan, and its runway extension to 1,600 metres made ATR-class service more practical. That matters because the province is young, geographically peripheral, and still building out its administrative and transport identity away from older regional centers such as Tarakan.\n\nThe terminal operation remains modest, but the airport's political and geographic role is larger than its footprint suggests. For many passengers it is the most direct air link into the provincial capital, supporting government travel, business movement, and family trips that would otherwise depend on more complicated ferry and road combinations.\n\nTJS is distinctive because it serves a capital city that is still in the process of consolidating itself. The airport is not a major Indonesian hub, yet it carries symbolic and practical importance by giving North Kalimantan a more direct aviation connection tied specifically to its own administrative center.",
  "terminal_map_url": "https://www.worlddata.info/asia/indonesia/airports.php"
}
