{
  "response": {
    "Key": "JKT-SOC",
    "orig": {
      "code": "JKT",
      "type": "airport",
      "city": "Jakarta",
      "fullCity": "Jakarta, Indonesia",
      "airport": "Soekarno-Hatta Intl Airport"
    },
    "dest": {
      "code": "SOC",
      "type": "airport",
      "city": "Surakarta",
      "fullCity": "Surakarta, Indonesia",
      "airport": "Solo / Surakarta"
    },
    "faq": {
      "q0": {
        "question": "What is the typical flight duration from Jakarta to Surakarta?",
        "answer": "A direct flight from Jakarta (CGK) to Surakarta (SOC) typically takes about 1 hour 10 minutes to 1 hour 20 minutes. There are no common layover flights on this short domestic route, as direct service is efficient and widely available. Flight times are similar in both directions. Airlines such as Batik Air, Citilink, and Garuda Indonesia operate this route with comparable durations."
      },
      "q1": {
        "question": "Are there any direct flights from Jakarta to Surakarta?",
        "answer": "Yes, there are direct flights from Jakarta (CGK) to Surakarta (SOC) operated by four airlines: Batik Air (ID), Garuda Indonesia (GA), Citilink (QG), and Lion Air (JT). Garuda and Batik Air each offer three to four daily non‑stops, Citilink runs one daily flight, and Lion Air operates a single weekly departure on Fridays. All carriers except Lion Air fly the route daily.",
        "methodology": "Airlines and weekly frequencies are compiled from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). We count each operating carrier's scheduled weekly departures and the days it flies; where there is no nonstop service, connecting carriers are identified by linking scheduled nonstop segments through common hub airports. Carrier service and weekly frequencies are summarized from our flight-schedule database, which draws on published airline timetables, U.S. government schedule data, and observed operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). Where available, on-time and cancellation rates come from the U.S. Bureau of Transportation Statistics (BTS) Airline On-Time Performance dataset, and typical fares from the U.S. DOT Airline Origin and Destination Survey (DB1B), a quarterly 10% sample of tickets sold.",
        "toolsUsed": [
          "route_airlines",
          "flight_schedule"
        ]
      },
      "q3": {
        "question": "What are the ground transportation options in Surakarta?",
        "answer": "From Adi Soemarmo International Airport (SOC) to Surakarta city center, taxis are the most convenient and widely used option, taking about twenty to thirty minutes. Ride-share services like Grab and Gojek are available but require a short walk to the designated pick-up point outside the terminal. No direct mass transit links the airport to the city, though the Batik Solo Trans bus serves nearby routes with limited airport connectivity. Car rentals are available but best suited for exploring the wider region. Taxis remain the primary choice for reliability and ease."
      },
      "q6": {
        "question": "Are overnight (red‑eye) flights available from Jakarta to Surakarta?",
        "answer": "No overnight (red-eye) flights are available from Jakarta (JKT) to Surakarta (SOC) — the schedule data shows no nonstop red-eyes on this route, and no connecting itineraries with a red-eye long leg were found either.",
        "methodology": "Red-eye flights are identified from scheduled local departure and arrival times in our flight-schedule database — built from published airline timetables and official schedule data, including U.S. Department of Transportation records for domestic routes — flagging services that depart late at night and arrive the following morning; for connecting itineraries the red-eye is based on the timing of the overnight long-haul leg.",
        "toolsUsed": [
          "redeye_flights"
        ]
      },
      "q7": {
        "question": "Which airlines usually operate this route from Jakarta to Surakarta?",
        "answer": "Nonstop flights from Jakarta to Surakarta are operated by Batik Air (ID), Garuda Indonesia (GA), Citilink (QG), and Lion Air (JT) based on current schedule data, with multiple daily departures available. Batik Air and Garuda Indonesia offer the most frequent service, while Citilink flies once daily and Lion Air appears to operate a single weekly flight on Fridays. Other carriers may also serve this route with connecting itineraries, but these four provide direct flights between Jakarta (CGK) and Surakarta (SOC).",
        "methodology": "Airlines and weekly frequencies are compiled from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). We count each operating carrier's scheduled weekly departures and the days it flies; where there is no nonstop service, connecting carriers are identified by linking scheduled nonstop segments through common hub airports.",
        "toolsUsed": [
          "route_airlines"
        ]
      },
      "q9": {
        "question": "How reliable are on‑time departures on this route from Jakarta to Surakarta?",
        "answer": "On-time performance is generally fair but can be affected by weather and operational issues at Jakarta. Early morning flights on Garuda Indonesia or Batik Air tend to have better punctuality than later departures."
      },
      "q10": {
        "question": "Which months have the best weather for traveling to Surakarta?",
        "answer": "May to September is the dry season with less rain, making travel easier, though it is still warm."
      },
      "q11": {
        "question": "What documents should I bring with me to the airport when flying from Jakarta to Surakarta?",
        "answer": "For this domestic flight within Indonesia, bring a valid national ID (KTP) or passport, ensure it matches your ticket, and carry a payment method for baggage. No visa or onward travel proof is needed. Check if any vaccination certificates are required by local health regulations."
      },
      "q12": {
        "question": "Which airport should I use in Surakarta?",
        "answer": "Adi Soemarmo International Airport (SOC) is the only commercial airport in Surakarta, located about 14 km north of the city centre. It serves domestic flights, mainly on low-cost carriers like Lion Air and Batik Air, with connections to Jakarta and other Indonesian cities."
      },
      "q13": {
        "question": "How do I get to Soekarno-Hatta Intl Airport from the city center?",
        "answer": "Soekarno‑Hatta is about 30 km from central Jakarta. The Airport Rail Link from Sudirman Baru or BNI City takes 45–55 minutes and is affordable. DAMRI buses are cheaper but slower due to traffic. Metered and app‑based taxis or rideshares offer door‑to‑door convenience at a higher cost, with travel time varying widely. Driving and parking are possible but not recommended given congestion."
      },
      "q14": {
        "question": "Are there hotels or sleeping facilities at Surakarta airport?",
        "answer": "Surakarta's Adi Soemarmo Airport has no on-site hotels or sleeping pods. Nearby hotels like the Lorin Solo Hotel and Hotel Brothers Inn Solo are reachable by taxi or ride-hailing, but no dedicated shuttle service exists."
      },
      "q15": {
        "question": "Are there currency exchange offices, prayer rooms and Wi‑Fi at Solo / Surakarta?",
        "answer": "Adi Soemarmo International Airport (SOC) has an ATM and a bank counter for currency services, a multi-faith prayer room (musholla) in the terminal, and free Wi-Fi available. Note that currency exchange options are limited compared to larger airports."
      },
      "q16": {
        "question": "Are there accessible services or children's facilities at the Jakarta and Surakarta airports?",
        "answer": "Soekarno-Hatta International Airport in Jakarta provides wheelchair assistance, accessible restrooms, and a children's play area in Terminal 3. Adi Soemarmo Airport in Surakarta offers basic wheelchair assistance and accessible toilets but lacks dedicated children's play areas. For both airports, you should request mobility assistance through your airline at least 48 hours before departure."
      },
      "q17": {
        "question": "What aircraft are typically used on flights from Jakarta to Surakarta?",
        "answer": "On the nonstop Jakarta–Surakarta route, the most frequently seen aircraft in schedule data are the Airbus A320-100 (operated by Citilink and Batik Air) and the Boeing 737-800 (Garuda Indonesia), with occasional Boeing 737 service also appearing. The exact aircraft can vary by day and airline; connecting itineraries via Denpasar typically use Airbus A320-100s on both legs.",
        "methodology": "Aircraft types are taken from the equipment each operating carrier schedules on this route, drawn from published airline timetables and airline equipment schedules in our flight-schedule database. They describe typical scheduled aircraft and can vary with seasonal or day-of-week assignments and last-minute equipment swaps.",
        "toolsUsed": [
          "route_aircraft"
        ]
      },
      "q18": {
        "question": "Which airline alliances serve flights from Jakarta to Surakarta?",
        "answer": "SkyTeam, through Garuda Indonesia, is the only global airline alliance with a member operating nonstop on the Jakarta–Surakarta route; Batik Air, Citilink, and Lion Air also fly it but belong to no major alliance, though other alliances may serve it via connections.",
        "methodology": "Airlines and weekly frequencies are compiled from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). We count each operating carrier's scheduled weekly departures and the days it flies; where there is no nonstop service, connecting carriers are identified by linking scheduled nonstop segments through common hub airports.",
        "toolsUsed": [
          "route_airlines"
        ]
      },
      "q20": {
        "question": "What are the best airport lounge options when departing from Jakarta?",
        "answer": "At Jakarta Soekarno‑Hatta, Garuda Indonesia operates the Executive Lounge in Terminal 3, offering a quiet environment, showers, and Indonesian cuisine. Eligibility is tied to Garuda business class or GarudaMiles Platinum status. The Pura Indah Lounge in Terminal 2 is available to domestic passengers and accepts Priority Pass and Lounge Key memberships. It provides light snacks and seating."
      },
      "q22": {
        "question": "What cabin and seat options are typical from Jakarta to Surakarta?",
        "answer": "On the short domestic hop from Jakarta to Surakarta, airlines typically offer only Economy class with standard reclining seats, and Premium Economy or flat-bed Business are not available."
      },
      "q23": {
        "question": "Are same‑day changes or standby possible on this route?",
        "answer": "Policies vary by airline and fare; flexible and higher‑cabin tickets often allow same‑day changes or standby, while basic fares usually do not."
      }
    }
  }
}