{
  "response": {
    "Key": "CGK-SUB",
    "orig": {
      "code": "CGK",
      "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 25 minutes to 1 hour 30 minutes. Return flights usually take a similar time, roughly 1 hour 20 to 1 hour 30 minutes. There are no common layover routes since the distance is short and direct flights are frequent."
      },
      "q1": {
        "question": "Are there any direct flights from Jakarta to Surabaya?",
        "answer": "Yes, there are frequent non-stop flights from Jakarta (CGK) to Surabaya (SUB) operated by Garuda Indonesia (GA), Citilink (QG), Batik Air (ID), and Lion Air (JT), all running daily with a combined total of over 250 weekly flights. Garuda Indonesia offers the most with around 90 weekly departures at various times throughout the day, while the other three carriers also provide multiple daily options.",
        "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 Damri airport bus is the most used and affordable public transit, running to Bungurasih Bus Terminal and other key points in about forty-five minutes to an hour. Taxis are available from official counters like Blue Bird, offering fixed fares and a more comfortable thirty to forty-minute ride. Ride-hailing services such as Grab and Gojek are popular and can be booked via apps, though pick-up may require a short walk to designated zones. Car rentals are available at the airport but are less practical for city travel due to traffic. There is no train service from the airport currently. Most travelers prefer ride-hailing for its convenience and competitive pricing."
      },
      "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 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": "Non‑stop flights from Jakarta (CGK) to Surabaya (SUB) are operated by Garuda Indonesia (GA), Citilink (QG), Batik Air (ID), and Lion Air (JT). These carriers offer frequent daily service, with Garuda having the most weekly flights. Other airlines may serve the route via a connection, but these four provide the primary non‑stop options.",
        "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 this domestic route, on‑time performance is generally decent but can be affected by weather and Jakarta air traffic. Early morning flights on Garuda Indonesia or Citilink tend to have better punctuality."
      },
      "q10": {
        "question": "Which months have the best weather for traveling to Surabaya?",
        "answer": "June to September is the dry season, offering sunny days and lower humidity, with fewer tourists outside of school holidays."
      },
      "q11": {
        "question": "What documents should I bring with me to the airport when flying from Jakarta to Surabaya?",
        "answer": "For domestic flights within Indonesia, bring a valid government-issued ID like KTP or passport, ensure it matches your ticket, carry payment for baggage, and check if any health documents or vaccination certificates are currently required."
      },
      "q12": {
        "question": "Which airport should I use in Surabaya?",
        "answer": "Surabaya has one main airport, Juanda International Airport, about 12 km south of the city centre. It handles all domestic and international flights. There is no second commercial airport to consider."
      },
      "q13": {
        "question": "How do I get to Soekarno-Hatta Intl Airport from the city center?",
        "answer": "From central Jakarta to Soekarno-Hatta, the fastest option is the Airport Rail Link from BNI City or Manggarai stations, taking about 45–55 minutes at moderate cost. DAMRI shuttle buses are cheaper but slower, around 60–90 minutes depending on traffic. Ride-share and taxis offer door-to-door convenience, typically 45–90 minutes, with taxis being pricier. Driving and parking are possible but often congested and less popular."
      },
      "q14": {
        "question": "Are there hotels or sleeping facilities at Surabaya airport?",
        "answer": "Surabaya Juanda Airport does not have on-site hotels or sleeping pods. Nearby hotels like the Swiss-Belinn Airport Surabaya and the Ibis Budget Surabaya Airport are connected by free shuttle services, typically a 5-10 minute ride."
      },
      "q15": {
        "question": "Are there currency exchange offices, prayer rooms and Wi‑Fi at Juanda Intl Airport?",
        "answer": "Surabaya Juanda International Airport has currency exchange counters in both terminals, mushola prayer rooms in the departure and arrival areas and free Wi‑Fi throughout the airport."
      },
      "q16": {
        "question": "Are there accessible services or children's facilities at the Jakarta and Surabaya airports?",
        "answer": "Soekarno-Hatta International Airport in Jakarta provides wheelchairs, ramps, accessible restrooms, and assistance from arrival to boarding; request help through your airline at least 48 hours in advance. Children’s play areas are available in Terminals 2 and 3. Juanda International Airport in Surabaya offers wheelchair assistance, accessible facilities, and a small children’s play zone in the domestic departure area; also arrange assistance via your airline 48 hours before travel."
      },
      "q17": {
        "question": "What aircraft are typically used on flights from Jakarta to Surabaya?",
        "answer": "On the Jakarta (CGK) to Surabaya (SUB) route, the most common aircraft in schedule data are the Airbus A320-100 (operated by Citilink and Batik Air), the Boeing 737-800 (Garuda Indonesia), and the Airbus A320-200 Ceo (Batik Air), with the Boeing 737 also appearing on Lion Air; the exact type can vary by day and airline. Wi-Fi and seatback entertainment are widely available on many of these narrowbody jets, though features differ by carrier.",
        "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, a SkyTeam member, flies Jakarta–Surabaya nonstop alongside Citilink, Batik Air, and Lion Air, all three of which are unaffiliated with any major alliance. Other alliances may offer connecting itineraries, but no Star Alliance or oneworld carrier operates nonstop on this route.",
        "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": "In Jakarta's Soekarno‑Hatta Terminal 1, the Garuda Indonesia Executive Lounge welcomes business‑class passengers and GarudaMiles Platinum/Gold members with hot meals, showers and a prayer room. In Terminal 3, the Plaza Premium Lounge accepts Priority Pass, DragonPass and walk‑in guests for a fee, offering a buffet and workstations. The Pura Indah Lounge in Terminal 1 serves eligible Garuda and partner‑airline flyers with snacks and comfortable seating."
      },
      "q21": {
        "question": "What is the baggage allowance on this route from Jakarta to Surabaya?",
        "answer": "Since this is a domestic route within Indonesia, standard international baggage rules do not apply. Most local airlines like Garuda Indonesia or Lion Air offer varying allowances. Economy fares often include a free carry-on bag and a personal item, but checked baggage may not be included in the cheapest fares. Basic or promo fares are restrictive, typically excluding checked luggage, while higher fare classes or full-service carriers include at least one checked bag of 20 kg. Always verify with your specific airline and fare type."
      },
      "q22": {
        "question": "What cabin and seat options are typical from Jakarta to Surabaya?",
        "answer": "On this domestic route, Economy is standard, and Business class offers standard recliner seats rather than flat-beds; Premium Economy is not typically offered."
      },
      "q23": {
        "question": "Are same‑day changes or standby possible on this route?",
        "answer": "Policies vary by airline and fare; flexible tickets and premium cabins often allow same-day changes or standby, while basic economy fares typically do not."
      }
    }
  }
}