{"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": "The flight from Jakarta to Surabaya covers about 430 miles and typically takes 1 hour 35 minutes nonstop. The return leg is about the same, also 1 hour 35 minutes, so there's little difference between directions.", "methodology": "Carrier service, flight times and distances for this route come 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). We report the days of the week and the departure times each carrier operates. The typical flight time is the median scheduled block time, given both per carrier and across all carriers on the route; where a schedule does not publish an elapsed time, it is derived from the scheduled departure and arrival times converted to UTC. Outbound and return times are computed by the same method, so the difference between them is directly comparable and reflects prevailing winds rather than any change in derivation. Distance is the great-circle distance between the two specific airports named, so an actual flown track is typically 2-5% longer. Where shown, on-time departure and arrival rates and cancellation rates come from the U.S. Bureau of Transportation Statistics (BTS) Airline On-Time Performance dataset, which covers U.S. domestic routes only; where a typical fare is shown, it comes from the U.S. DOT Airline Origin and Destination Survey (DB1B), a quarterly 10% sample of tickets sold.", "toolsUsed": ["flight_schedule"]}, "q1": {"question": "Are there any direct flights from Jakarta to Surabaya?", "answer": "Yes, there are direct flights from Jakarta to Surabaya on four airlines: Garuda Indonesia, Citilink, Batik Air, and Lion Air, all operating daily. Together they run about 266 non‑stop flights per week, with departures spread from early morning through late evening and a typical flight time around 95 minutes. Citilink also offers a nightly red‑eye at 21:00.", "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, flight times and distances for this route come 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). We report the days of the week and the departure times each carrier operates. The typical flight time is the median scheduled block time, given both per carrier and across all carriers on the route; where a schedule does not publish an elapsed time, it is derived from the scheduled departure and arrival times converted to UTC. Outbound and return times are computed by the same method, so the difference between them is directly comparable and reflects prevailing winds rather than any change in derivation. Distance is the great-circle distance between the two specific airports named, so an actual flown track is typically 2-5% longer. Where shown, on-time departure and arrival rates and cancellation rates come from the U.S. Bureau of Transportation Statistics (BTS) Airline On-Time Performance dataset, which covers U.S. domestic routes only; where a typical fare is shown, it comes from the U.S. DOT Airline Origin and Destination Survey (DB1B), a quarterly 10% sample of tickets sold. 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. 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": ["route_airlines", "flight_schedule", "route_aircraft", "redeye_flights"]}, "q3": {"question": "What are the ground transportation options in Surabaya?", "answer": "At Juanda Airport (SUB), the most practical ways to reach central Surabaya—about 12 km away—are taxis and ride-hailing services like Grab and Gojek, which are widely used for their convenience and reasonable fares. A dedicated airport rail link is not available; the nearest train station (Juanda Station) is in Jakarta, not Surabaya. Car rentals are an option but less common for city transfers, and there is no mass transit directly from the airport. The fastest and most popular choice is booking a ride via a ride-hailing app or taking a metered taxi from the official stand.", "toolsUsed": [], "references": [{"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_railway_station", "title": "Juanda railway station", "time_published": "2026-07-03T11:08:13Z"}, {"url": "https://en.wikipedia.org/wiki/Juanda%20railway%20station", "title": "Juanda railway station", "time_published": "2026-04-17T11:41:34Z"}, {"url": "https://en.wikipedia.org/wiki/Juanda_Naval_Air_Station", "title": "Juanda International Airport", "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png", "time_published": "2006-08-26T04:51:40Z"}, {"url": "https://en.wikipedia.org/wiki/Juanda%20International%20Airport", "title": "Juanda International Airport", "time_published": "2026-04-30T13:32:21Z"}]}, "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 (9:00 PM). This is a short domestic hop, so it lands the same night — 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 around 90 weekly flights, Citilink about 71, Batik Air roughly 70, and Lion Air approximately 35. Typical median fares are not available for 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. 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": "Jakarta to Surabaya is a domestic route with numerous non‑stop flights, so connections are rarely needed. If you do connect, common layover cities are Semarang and Yogyakarta, though they significantly increase total travel time compared to direct flights."}, "q10": {"question": "Which months have the best weather for traveling to Surabaya?", "answer": "May to September offers the driest weather, with less rain and more comfortable conditions for exploring."}, "q11": {"question": "What documents should I bring with me to the airport when flying from Jakarta to Surabaya?", "answer": "For this domestic flight, bring your national ID card (KTP) or passport, ensure it matches your ticket, and carry a payment method for any baggage fees."}, "q12": {"question": "Which airport should I use in Surabaya?", "answer": "Juanda International Airport is the sole commercial airport serving Surabaya, located about 12 km south of the city center."}, "q13": {"question": "How do I get to Soekarno-Hatta Intl Airport from the city center?", "answer": "The fastest and most popular way to reach Soekarno-Hatta International Airport from downtown Jakarta is the Soekarno-Hatta Airport Rail Link, which offers a reliable 45–55 minute trip and avoids the city's notorious traffic. For a budget-friendly option, public buses like TransJakarta serve the airport, though travel times vary widely. Taxis and ride-share services such as Grab and Gojek provide door-to-door convenience but can be slow during peak hours; driving yourself means navigating toll roads and paying for parking at the airport, which is plentiful but can be costly for long stays.", "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": "Surabaya Juanda Airport has an Ibis Budget hotel inside Terminal 1 (domestic), 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 inside the terminals are not possible. Nearby hotels like the Halogen Hotel are also an option, connected by shuttle.", "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"}]}, "q15": {"question": "Are there currency exchange offices, prayer rooms and Wi‑Fi at Juanda Intl Airport?", "answer": "Juanda International Airport does offer currency exchange services, with several counters and ATMs available in both the international and domestic terminals. Prayer rooms (musholla) are provided in both terminals for Muslim travelers, and there is also a multi-faith prayer room in the international terminal. Free Wi‑Fi is available throughout the airport, though you may need to register or watch a short advertisement to connect.", "toolsUsed": [], "references": [{"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://en.wikipedia.org/wiki/Juanda_Naval_Air_Station", "title": "Juanda International Airport", "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png", "time_published": "2006-08-26T04:51:40Z"}, {"url": "https://en.wikipedia.org/wiki/Juanda%20railway%20station", "title": "Juanda railway station", "time_published": "2026-04-17T11:41:34Z"}, {"url": "https://en.wikipedia.org/wiki/Juanda_railway_station", "title": "Juanda railway station", "time_published": "2026-07-03T11:08:13Z"}]}, "q16": {"question": "Are there accessible services or children's facilities at the Jakarta and Surabaya airports?", "answer": "Jakarta’s Soekarno–Hatta International Airport offers mobility assistance and accessible facilities, with passengers advised to request wheelchair or special assistance services at least 48 hours before departure through their airline or the airport’s customer service. Surabaya’s Juanda International Airport provides similar disability support, including ramps, accessible restrooms, and assistance upon request; both airports also feature dedicated children’s play areas in their terminals to keep young travelers entertained.", "toolsUsed": [], "references": [{"url": "https://en.wikipedia.org/wiki/File:Jakarta_airport_shops.jpg", "title": "File:Jakarta airport shops.jpg", "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png", "time_published": "2011-09-12T00:00:00Z"}, {"url": "https://en.wikipedia.org/wiki/Jakarta_Jakarta", "title": "Jakarta Jakarta", "time_published": "2025-04-05T18:59:00Z"}, {"url": "https://en.wikipedia.org/wiki/Jakarta_school_bombing", "title": "Jakarta school bombing", "time_published": "2026-07-05T18:16:30Z"}, {"url": "https://en.wikipedia.org/wiki/Jakarta_International_Stadium", "title": "Jakarta International Stadium", "time_published": "2026-06-27T16:12:14Z"}, {"url": "https://en.wikipedia.org/wiki/Istiqlal_Mosque,_Jakarta", "title": "Istiqlal Mosque, Jakarta", "time_published": "2026-06-22T13:17:10Z"}, {"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://en.wikipedia.org/wiki/Juanda_Naval_Air_Station", "title": "Juanda International Airport", "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png", "time_published": "2006-08-26T04:51:40Z"}, {"url": "https://en.wikipedia.org/wiki/Juanda%20railway%20station", "title": "Juanda railway station", "time_published": "2026-04-17T11:41:34Z"}, {"url": "https://en.wikipedia.org/wiki/Juanda_railway_station", "title": "Juanda railway station", "time_published": "2026-07-03T11:08:13Z"}]}, "q17": {"question": "What aircraft are typically used on flights from Jakarta to Surabaya?", "answer": "The most common aircraft on nonstop flights from Jakarta to Surabaya is the Airbus A320-100, operated by Citilink and Batik Air, followed by the Boeing 737-800 on Garuda Indonesia and the Boeing 737 series on Lion Air. The exact aircraft can vary by day and airline, but these narrow-body types dominate the route. Wi-Fi and seatback entertainment are widely available on many of these flights, though specifics 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 nonstop from Jakarta to Surabaya alongside Citilink, Batik Air, and Lion Air — none of which belong to a global alliance. No Star Alliance or Oneworld carrier operates nonstop on this route, though they may offer connecting itineraries.", "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"]}, "q20": {"question": "What are the best airport lounge options when departing from Jakarta?", "answer": "At Jakarta Soekarno-Hatta International Airport (CGK), you'll find several lounge options across terminals. The Blue Sky Premier Lounge (and Blue Sky Premium Lounge) is available in Terminals 1A, 1B, 1C, 2D, and 3 for domestic flights, though the Terminal 1A location is temporarily closed; access is typically via Priority Pass, LoungeKey, or certain credit cards, and they offer a quiet space with refreshments. In Terminal 2F (international) there's the Saphire Lounge, and in Terminal 3 (international) the Saphire-Plaza Premium Lounge, both accessible with Priority Pass or by paying at the door, featuring comfortable seating, light meals, and Wi-Fi. Qantas and oneworld passengers departing from Terminal 3 can use the airline lounges there (Qantas operates a lounge for its premium passengers). No American Express Centurion Lounge exists at CGK.", "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 rules differ by airline and fare type. Basic economy often excludes checked luggage, while standard economy usually includes one checked bag and a cabin bag. Premium fare classes allow additional checked bags."}, "q22": {"question": "What cabin and seat options are typical from Jakarta to Surabaya?", "answer": "On this short domestic route, flights typically offer Economy and Business class with standard recliner seats; flat-bed Business and Premium Economy are not common."}, "q23": {"question": "Are same‑day changes or standby possible on this route?", "answer": "Policies vary by airline and fare; flexible and premium tickets often allow same‑day changes or standby, while basic fares rarely do."}}}}