{
  "response": {
    "Key": "JKT-SUB",
    "orig": {
      "code": "JKT",
      "type": "airport",
      "city": "Jakarta",
      "fullCity": "Jakarta, Indonesia",
      "airport": "Soekarno-Hatta Intl Airport"
    },
    "dest": {
      "code": "SUB",
      "type": "airport",
      "city": "Surabaya",
      "fullCity": "Surabaya, Indonesia",
      "airport": "Juanda Intl Airport"
    },
    "faq": {
      "q0": {
        "question": "What is the typical flight duration from Jakarta to Surabaya?",
        "answer": "A nonstop flight from Jakarta (CGK) to Surabaya (SUB) typically takes about 1 hour 30 minutes. There are no common layover flights on this short domestic route, as direct service is frequent. Flight times are similar in both directions."
      },
      "q1": {
        "question": "Are there any direct flights from Jakarta to Surabaya?",
        "answer": "Yes, there are many daily nonstop flights from Jakarta (CGK and HLP) to Surabaya (SUB). Garuda Indonesia, Citilink, Batik Air, and Lion Air all operate nonstop service, with over 300 weekly flights combined across all carriers, departing at all hours of the day.",
        "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"
        ]
      },
      "q3": {
        "question": "What are the ground transportation options in Surabaya?",
        "answer": "Juanda International Airport (SUB) in Surabaya offers several ground transportation options to the city center. The most used and convenient choice is the Damri airport bus, which runs frequently to Purabaya Bus Terminal and other central points, taking about forty-five minutes to an hour depending on traffic. Taxis are available from official counters inside the terminal, providing a faster and more comfortable ride, with a typical journey time of thirty to forty-five minutes. Ride‑share services like Grab and Go‑Car can pick up at designated zones with advance booking, offering competitive fares. Car rentals are present at the airport but are less practical for city travel due to traffic and parking. There is no direct mass transit rail link to the airport currently. Most travelers opt for the Damri bus for its affordability and reliability."
      },
      "q6": {
        "question": "Are overnight (red‑eye) flights available from Jakarta to Surabaya?",
        "answer": "Yes, overnight red-eye flights are available from Jakarta (CGK) to Surabaya (SUB). Citilink (QG) operates a daily nonstop red-eye departing at 21:00 (9:00 PM).",
        "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 Surabaya?",
        "answer": "Several airlines operate nonstop flights from Jakarta to Surabaya, including Garuda Indonesia (GA), Citilink (QG), Batik Air (ID), and Lion Air (JT). These carriers serve the route from Jakarta's main airports (CGK and HLP) with frequent daily departures, totaling over 300 flights per week. Connecting options are not commonly needed given the abundance of nonstop service.",
        "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 Surabaya?",
        "answer": "On-time performance on this busy domestic route is fair but can be affected by Jakarta's congestion and weather. Early morning flights, particularly with Garuda Indonesia, tend to be more punctual. Batik Air also shows decent reliability. Afternoon and evening departures face higher delay risks."
      },
      "q10": {
        "question": "Which months have the best weather for traveling to Surabaya?",
        "answer": "April to October is the dry season with lower humidity and less rain, making it the most comfortable time to visit Surabaya."
      },
      "q11": {
        "question": "What documents should I bring with me to the airport when flying from Jakarta to Surabaya?",
        "answer": "Bring a valid national ID (KTP) or passport. No visa is needed for domestic travel. Have a payment method for baggage. Proof of onward travel and vaccination certificates are not required, but check for any health mandates."
      },
      "q12": {
        "question": "Which airport should I use in Surabaya?",
        "answer": "Juanda International Airport is the only commercial airport serving Surabaya. It is located about 12 km south of the city center and handles both domestic and international flights, with Garuda Indonesia and Lion Air as major operators."
      },
      "q13": {
        "question": "How do I get to Soekarno-Hatta Intl Airport from the city center?",
        "answer": "From central Jakarta to Soekarno-Hatta, the Airport Rail Link takes about 50 min and is a popular, low-cost option. DAMRI shuttle buses are cheaper but slower. Taxis and rideshares offer door-to-door convenience at a moderate to high cost, while driving and parking are available but the most expensive."
      },
      "q14": {
        "question": "Are there hotels or sleeping facilities at Surabaya airport?",
        "answer": "Juanda International Airport in Surabaya does not have on-site hotels, capsule hotels, or sleeping pods. Nearby hotels such as the Whiz Prime Hotel Juanda and Swiss-Belinn Airport Surabaya offer shuttle services and are a short drive away."
      },
      "q15": {
        "question": "Are there currency exchange offices, prayer rooms and Wi‑Fi at Juanda Intl Airport?",
        "answer": "Juanda International Airport in Surabaya offers currency exchange counters in both Terminal 1 and Terminal 2, prayer rooms (musholla) located throughout both terminals, and free Wi‑Fi available in all areas of the airport."
      },
      "q16": {
        "question": "Are there accessible services or children's facilities at the Jakarta and Surabaya airports?",
        "answer": "At Jakarta Soekarno‑Hatta, wheelchair assistance and accessible toilets are available; request help via your airline at least 48 hours in advance. Children’s play areas are located in Terminals 2 and 3. Surabaya Juanda provides wheelchair assistance and accessible facilities; a children’s play area is in Terminal 1. Arrange assistance through your airline 48 hours before departure."
      },
      "q17": {
        "question": "What aircraft are typically used on flights from Jakarta to Surabaya?",
        "answer": "On the Jakarta to Surabaya route, the most common aircraft shown in the schedule data are the Airbus A320-100 (flown by Citilink and Batik Air) and the Boeing 737-800 (flown by Garuda Indonesia), with a few Boeing 737s also operated by Lion Air; the exact aircraft can vary by day and airline.",
        "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 Surabaya?",
        "answer": "Garuda Indonesia (SkyTeam) is the only alliance carrier flying nonstop from Jakarta to Surabaya; Citilink, Batik Air, and Lion Air — which together provide the bulk of frequencies — belong to no global alliance. Other alliances may serve the route via connections, but no Star Alliance or oneworld member operates it nonstop.",
        "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 for business‑class passengers and SkyTeam Elite Plus members, featuring a buffet and shower suites. The Saphire BlueSky Lounge in Terminal 3 accepts Priority Pass and sells day passes, offering hot meals and a quiet rest area. The Plaza Premium Lounge in Terminal 3 also sells day passes and welcomes Priority Pass, with a barista bar and nap rooms."
      },
      "q21": {
        "question": "What is the baggage allowance on this route from Jakarta to Surabaya?",
        "answer": "On domestic Indonesia flights like Jakarta–Surabaya, baggage rules vary by airline. Basic economy may not include checked baggage; standard economy usually offers 15–20 kg free checked baggage and a carry‑on. Check your airline's policy."
      },
      "q22": {
        "question": "What cabin and seat options are typical from Jakarta to Surabaya?",
        "answer": "On flights from Jakarta to Surabaya, you typically find Economy class; Premium Economy and flat-bed Business are not commonly offered on this short domestic route."
      },
      "q23": {
        "question": "Are same‑day changes or standby possible on this route?",
        "answer": "Policies vary by airline; Garuda Indonesia, Lion Air, and Citilink generally allow same‑day changes or standby only on flexible or higher‑fare tickets, while basic economy fares do not."
      }
    }
  }
}