{
  "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 25 minutes. With a layover, usually in cities like Semarang or Yogyakarta, total travel time can extend to 3–5 hours. The return flight is similar in duration."
      },
      "q1": {
        "question": "Are there any direct flights from Jakarta to Surabaya?",
        "answer": "Yes, there are plenty of nonstop flights from Jakarta to Surabaya, all operating daily. Four airlines — Garuda Indonesia (GA), Citilink (QG), Batik Air Indonesia (ID), and Lion Air (JT) — serve the route from Soekarno–Hatta (CGK), while Batik Air Indonesia and Citilink also fly from Halim Perdanakusuma (HLP). Combined, there are over 300 weekly nonstop departures spread across the day from early morning to late evening, so you have a flight roughly every 20–30 minutes.",
        "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. 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"
        ]
      },
      "q6": {
        "question": "Are overnight (red‑eye) flights available from Jakarta to Surabaya?",
        "answer": "Yes, Citilink (QG) operates a daily nonstop red-eye from Jakarta (CGK) to Surabaya (SUB), departing at 21:00. Since this is a short hop, the flight lands the same night — it arrives before midnight, not the next morning.",
        "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": "Garuda Indonesia, Citilink, Batik Air, and Lion Air all fly nonstop from Jakarta to Surabaya. Garuda Indonesia operates the most flights at about 90 per week, while Citilink and Batik Air each offer roughly 70–85 weekly flights, with Lion Air adding another 35. The median fares are not available in the schedule data, so specific per-carrier prices aren't provided.",
        "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.",
        "toolsUsed": [
          "route_airlines"
        ]
      },
      "q8": {
        "question": "If I need a connection, what are common layover cities between Jakarta and Surabaya?",
        "answer": "This is a domestic route with numerous direct flights; connections are uncommon. If needed, a layover in Semarang or Yogyakarta could be used, but they offer no time advantage over the frequent non‑stop options."
      },
      "q9": {
        "question": "How reliable are on‑time departures on this route from Jakarta to Surabaya?",
        "answer": "On‑time performance is generally reliable on this short domestic hop, though afternoon thunderstorms can cause delays. Early morning flights with Garuda Indonesia or Citilink typically have the best punctuality."
      },
      "q10": {
        "question": "Which months have the best weather for traveling to Surabaya?",
        "answer": "May to September is the best time, with dry, sunny days and lower humidity."
      },
      "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 a KTP or passport, a payment method for baggage, and any required vaccination certificates. No visa or proof of onward travel is needed."
      },
      "q12": {
        "question": "Which airport should I use in Surabaya?",
        "answer": "Surabaya has only one airport, Juanda International Airport, located about 12 km south of the city center. It serves all airlines flying to Surabaya."
      },
      "q13": {
        "question": "How do I get to Soekarno-Hatta Intl Airport from the city center?",
        "answer": "Soekarno-Hatta International Airport (CGK) is connected to the city center via the Soekarno-Hatta Airport Rail Link, which is the fastest option. Public buses, including TransJakarta and DAMRI shuttle buses, offer more affordable connections from various points. Ride‑share and taxis are widely available and popular for door‑to‑door convenience, though they are subject to traffic delays. Driving and parking are possible, with both short‑term and long‑term lots, but the toll roads can be very congested during peak hours.",
        "toolsUsed": [],
        "references": [
          {
            "url": "https://en.wikipedia.org/wiki/Transport_in_Jakarta",
            "title": "Transport in Jakarta",
            "time_published": "2026-06-08T05:23:05Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Transport%20in%20Jakarta",
            "title": "Transport in Jakarta",
            "time_published": "2026-04-28T14:20:40Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Jakarta,_City_of_Dreamers",
            "title": "Jakarta, City of Dreamers",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-07-07T12:52:58Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Jakarta_City_Center",
            "title": "Jakarta City Center",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-05-31T17:24:40Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Jakarta_MRT",
            "title": "Jakarta MRT",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-07-19T06:47:09Z"
          }
        ]
      },
      "q14": {
        "question": "Are there hotels or sleeping facilities at Surabaya airport?",
        "answer": "Juanda Airport (SUB) in Surabaya has an Ibis Budget hotel located right inside Terminal 1 (the domestic terminal), and it offers a free shuttle to Terminal 2 (international). No capsule hotels or sleeping pods are available, and the airport closes nightly from 11:00 PM to 3:00 AM, so overnight stays in the terminal are not possible.",
        "toolsUsed": [],
        "references": [
          {
            "url": "https://www.sleepinginairports.net/guides/surabaya-juanda-airport-guide.htm",
            "title": "Surabaya Juanda Airport Guide (SUB) - Sleeping in Airports",
            "time_published": "2018-10-02T00:00:20Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Juanda_International_Airport",
            "title": "Juanda International Airport",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-07-21T02:43:48Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Juanda%20International%20Airport",
            "title": "Juanda International Airport",
            "time_published": "2026-04-30T13:32:21Z"
          },
          {
            "url": "https://sleepinginairports.net/guides/jakarta-soekarno-hatta-airport-guide.htm",
            "title": "Jakarta Soekarno-Hatta Airport Guide (CGK) - Sleeping in Airports",
            "time_published": "2026-01-15T20:59:59Z"
          },
          {
            "url": "https://meetings.accor.com/hotel/9041/index.en.shtml",
            "title": "Hotel in Airport - Ibis Budget Jakarta Airport - Accorhotels - Meetings",
            "time_published": "2025-10-09T00:00:00Z"
          },
          {
            "url": "https://www.sleepinginairports.net/lounges/surabaya-juanda-airport-lounges.htm",
            "title": "Surabaya Juanda Airport Lounges (SUB)",
            "time_published": "2024-01-01T00:00:00Z"
          }
        ]
      },
      "q17": {
        "question": "What aircraft are typically used on flights from Jakarta to Surabaya?",
        "answer": "The Airbus A320-100 is the most common aircraft on nonstop flights from Jakarta to Surabaya, operated heavily by Citilink and Batik Air. Garuda Indonesia flies the Boeing 737-800, while Lion Air uses the Boeing 737. The exact aircraft can vary by day and airline, but these narrow-body jets are the standard equipment on this short domestic route.",
        "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": "SkyTeam, through Garuda Indonesia, is the only global alliance with nonstop service between Jakarta and Surabaya. The other carriers on the route — Citilink, Batik Air, and Lion Air — are not members of any global alliance.",
        "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. 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"
        ]
      },
      "q20": {
        "question": "What are the best airport lounge options when departing from Jakarta?",
        "answer": "At Jakarta's Soekarno-Hatta International Airport (CGK), the most widely available lounge brand is Blue Sky, with Premier Lounges in Terminals 1A, 1B, 1C, 2D, and 3 (domestic) and a Premium Lounge in Terminal 2D. International travelers can also access the Saphire Lounge in Terminal 2F and the joint Saphire-Plaza Premium Lounge in Terminal 3, which is a well-known independent option. Access to these lounges is typically available through programs like Priority Pass or by holding a premium credit card such as the American Express Platinum Card; some may also offer paid day passes. Notable features include 24-hour access at the Terminal 2D and Terminal 3 Blue Sky lounges, while the Saphire-Plaza Premium Lounge in Terminal 3 provides a comfortable space for international departures. Note that the Blue Sky Premier Lounge in Terminal 1A is temporarily closed.",
        "toolsUsed": [],
        "references": [
          {
            "url": "https://my.prioritypass.com/en-GB/lounges/indonesia/jakarta-soekarno-hatta-intl",
            "title": "Soekarno-Hatta International Airport CGK Lounges - CGK Airport Guide and lounges.  | Priority Pass",
            "time_published": "2024-11-05T00:00:00Z"
          },
          {
            "url": "https://americanexpress.com/en-au/travel/lounges/the-platinum-card/CGK",
            "title": "American Express Lounges at Soekarno-Hatta International Airport | Amex AU",
            "time_published": "2026-05-03T00:00:00Z"
          },
          {
            "url": "https://www.prioritypass.com/en/lounges/indonesia/jakarta-soekarno-hatta-intl/cgk6-bluesky-executive-lounge",
            "title": "Soekarno-Hatta International Airport CGK Lounges - CGK Airport Guide and lounges. | Priority Pass",
            "time_published": "2024-11-05T00:00:00Z"
          },
          {
            "url": "https://americanexpress.com/en-gb/travel/lounges/the-platinum-card/CGK",
            "title": "American Express Lounges at Soekarno-Hatta International Airport | Amex GB",
            "favicon": "https://www.americanexpress.com/apple-touch-icon-152x152.png"
          },
          {
            "url": "https://qantas.com/au/en/qantas-experience/at-the-airport/airport-guides/jakarta-airport-guide.html",
            "title": "Jakarta airport guide | Qantas",
            "time_published": "2025-09-29T02:01:55Z"
          }
        ]
      },
      "q21": {
        "question": "What is the baggage allowance on this route from Jakarta to Surabaya?",
        "answer": "Baggage allowance on domestic Indonesia flights depends on the airline and fare class. Basic economy tickets often exclude checked baggage, while standard economy typically includes 20 kg of checked luggage and a carry-on. Premium classes offer higher limits."
      },
      "q22": {
        "question": "What cabin and seat options are typical from Jakarta to Surabaya?",
        "answer": "Jakarta to Surabaya flights typically offer Economy class, with some airlines providing Business class featuring standard recliner seats; flat‑bed Business and Premium Economy are not common on this short domestic route."
      },
      "q23": {
        "question": "Are same‑day changes or standby possible on this route?",
        "answer": "Policies vary by airline and fare; flexible and higher cabin tickets typically allow same‑day changes or standby, while basic economy fares usually do not."
      }
    }
  }
}