{
  "response": {
    "Key": "JKT-SRG",
    "orig": {
      "code": "JKT",
      "type": "airport",
      "city": "Jakarta",
      "fullCity": "Jakarta, Indonesia",
      "airport": "Soekarno-Hatta Intl Airport"
    },
    "dest": {
      "code": "SRG",
      "type": "airport",
      "city": "Semarang",
      "fullCity": "Semarang, Indonesia",
      "airport": "Achmad Yani Airport"
    },
    "faq": {
      "q0": {
        "question": "What is the typical flight duration from Jakarta to Semarang?",
        "answer": "There are no direct flights from Jakarta to Semarang, but there are flights with one or more layovers. The typical flight duration for a flight with one layover is around 4 to 6 hours, depending on the layover city. Common layover cities include Surabaya, Denpasar, and Singapore. The return flight from Semarang to Jakarta typically takes a similar amount of time."
      },
      "q1": {
        "question": "Are there any direct flights from Jakarta to Semarang?",
        "answer": "Yes, there are direct non‑stop flights from Jakarta (CGK) to Semarang (SRG) operated by three airlines: Garuda Indonesia (GA), Batik Air (ID), and Citilink (QG), all running daily. Together they offer around 15–16 departures per day spread from early morning through evening, with the first flights departing around 6:00 AM and the last around 7:50 PM.",
        "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 Semarang?",
        "answer": "From Ahmad Yani International Airport (SRG) in Semarang, you can reach the city center by taxi, ride-share, or bus. Official airport taxis are reliable and take about twenty to thirty minutes to central areas, with fixed or metered fares. Ride-share services like Grab and Gojek are widely used and often cheaper than taxis, though pickup points may be slightly outside the terminal. The Trans Semarang bus rapid transit system serves the airport via Corridor 4, providing an affordable option but with longer travel times and less convenience for luggage. Car rentals are available at the airport but are generally unnecessary unless you plan to explore beyond the city. Most travelers prefer ride-share apps for their balance of cost, ease, and availability."
      },
      "q6": {
        "question": "Are overnight (red‑eye) flights available from Jakarta to Semarang?",
        "answer": "No overnight (red-eye) flights are available from Jakarta (JKT) to Semarang (SRG). Neither nonstop nor connecting itineraries with a red-eye long leg were found in the schedule data for this route.",
        "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 Semarang?",
        "answer": "Garuda Indonesia, Batik Air (ID), and Citilink (QG) all operate nonstop flights from Jakarta (CGK) to Semarang (SRG). Garuda Indonesia has a typical median fare around $286, while Batik Air and Citilink do not have fare data available in the schedule results. These carriers offer multiple daily flights throughout the week.",
        "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. Where a median fare is shown for a carrier, it reflects the real fares Priceline users found on this route in the last 72 hours.",
        "relevant": true,
        "toolsUsed": [
          "route_airlines"
        ]
      },
      "q8": {
        "question": "If I need a connection, what are common layover cities between Jakarta and Semarang?",
        "answer": "Jakarta to Semarang is a domestic route typically served by non‑stop flights, so connections are uncommon. If a layover occurs, Surabaya is the most likely hub, but it would significantly increase travel time compared to the short direct flight."
      },
      "q9": {
        "question": "How reliable are on‑time departures on this route from Jakarta to Semarang?",
        "answer": "On-time reliability is generally good on this short domestic hop, but afternoon thunderstorms can disrupt schedules. Early morning flights with Garuda Indonesia or Batik Air tend to depart more punctually."
      },
      "q10": {
        "question": "Which months have the best weather for traveling to Semarang?",
        "answer": "May to September is best, as it's the dry season with less rain and comfortable temperatures for exploring."
      },
      "q11": {
        "question": "What documents should I bring with me to the airport when flying from Jakarta to Semarang?",
        "answer": "For domestic flights within Indonesia, bring a valid national ID (KTP) or passport, ensure your name matches the ticket, and carry a payment method for baggage. Onward travel proof is not required. Vaccination certificates are no longer mandatory."
      },
      "q12": {
        "question": "Which airport should I use in Semarang?",
        "answer": "Semarang is served by a single commercial airport, Jenderal Ahmad Yani International Airport (SRG), about 5 km from the city centre. It handles all domestic flights, including those on Garuda Indonesia, Citilink, Lion Air, and Batik Air."
      },
      "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 45–55 minutes and avoids traffic; it's the most reliable option. DAMRI shuttle buses are cheaper but slower. Rideshares and taxis offer door‑to‑door convenience but are subject to heavy congestion. Driving and parking is possible but generally the most expensive and time‑consuming during peak hours."
      },
      "q14": {
        "question": "Are there hotels or sleeping facilities at Semarang airport?",
        "answer": "Semarang's Ahmad Yani International Airport does not have on-site hotels, capsule hotels, or sleeping pods. Nearby hotels like the Grand Edge Hotel Semarang and others are located within a short drive, though they do not offer dedicated airport shuttle services. You will need to arrange your own transportation."
      },
      "q15": {
        "question": "Are there currency exchange offices, prayer rooms and Wi‑Fi at Achmad Yani Airport?",
        "answer": "Achmad Yani Airport provides currency exchange services, a multi‑faith prayer room near the departure gate, and free Wi‑Fi throughout the terminal."
      },
      "q16": {
        "question": "Are there accessible services or children's facilities at the Jakarta and Semarang airports?",
        "answer": "At Jakarta Soekarno-Hatta, mobility assistance, accessible restrooms, and a children’s play area in Terminal 3 are available; request assistance from your airline at least 48 hours before departure. Semarang Ahmad Yani Airport offers wheelchair services and basic accessibility, but dedicated children’s play areas are limited; it is best to arrange assistance in advance through your airline."
      },
      "q17": {
        "question": "What aircraft are typically used on flights from Jakarta to Semarang?",
        "answer": "The most common nonstop aircraft on the Jakarta–Semarang route are the Airbus A320-100 (operated by Citilink and Batik Air) and the Boeing 737-800 (operated by Garuda Indonesia), though the exact type can vary by day and airline. On connecting itineraries via Surabaya or Pangkalan Bun, you'll also see the Airbus A320-200, Boeing 737, and ATR 72 turboprops. Wi-Fi and seatback entertainment are widely available on many of these flights, but the specific amenities depend on the carrier and aircraft.",
        "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 Semarang?",
        "answer": "The nonstop Jakarta–Semarang route is served by Garuda Indonesia (SkyTeam), its affiliate Citilink (also SkyTeam), and Batik Air, which is unaffiliated with any major global alliance. Other alliances may offer connecting itineraries on this route, but no Star Alliance or oneworld carrier 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, the Garuda Indonesia Executive Lounge in Terminal 3 provides hot meals, showers and a prayer room, accessible to business‑class passengers, GarudaMiles Platinum/Gold elites and SkyTeam Elite Plus members. The Saphire Lounge in Terminal 3 accepts Priority Pass and sells day passes, featuring a buffet and quiet seating. The Plaza Premium Lounge in Terminal 3 offers a la carte dining and nap pods, open to all travellers for a fee or via lounge membership programmes."
      },
      "q21": {
        "question": "What is the baggage allowance on this route from Jakarta to Semarang?",
        "answer": "On the domestic Jakarta–Semarang route, baggage allowance depends on the airline and fare class. Basic economy or promo fares often exclude checked baggage. Standard economy typically includes a 20 kg checked bag and one carry‑on, but always confirm with your airline."
      },
      "q22": {
        "question": "What cabin and seat options are typical from Jakarta to Semarang?",
        "answer": "Flights from Jakarta to Semarang are short domestic hops typically operated by narrow‑body aircraft offering only Economy class with standard seating; Premium Economy and flat‑bed Business are not available on this route."
      },
      "q23": {
        "question": "Are same‑day changes or standby possible on this route?",
        "answer": "Policies vary by airline and fare, with flexible tickets and business class offering same‑day changes or standby, while basic fares typically do not."
      },
      "q24": {
        "question": "What are the cheapest days and times to fly from Jakarta to Semarang?",
        "answer": "Based on fare data, the cheapest day to fly from Jakarta to Semarang is Wednesday, with an average price of $341 and a minimum of $221. The cheapest time to depart is in the Morning, where fares can be as low as $221, while the most expensive departure time is the Afternoon at $575.",
        "methodology": "The cheapest day of the week and time of day to depart are drawn from the same large sample of real fares Priceline users found on this route in the last 72 hours, grouped by the day of the week and by the time-of-day window of the outbound departure, with the lowest and average price reported for each.",
        "relevant": true,
        "toolsUsed": [
          "departure_timing"
        ]
      },
      "q25": {
        "question": "What is a good price for a flight from Jakarta to Semarang?",
        "answer": "A good price for a flight from Jakarta to Semarang is anything under $254, which is considered a great deal, while the typical fare is around $312. Most fares fall between $200 and $400, though some can reach up to $600.",
        "methodology": "The typical price, the lowest fare, a 'great deal' threshold, and how fares are spread across price bands are summarized from a large sample of the real fares Priceline users found on this route in the last 72 hours, with a small fraction of extreme outlier fares excluded from the range.",
        "relevant": true,
        "toolsUsed": [
          "price_context"
        ]
      }
    }
  }
}