{
  "response": {
    "Key": "JKT-SOC",
    "orig": {
      "code": "JKT",
      "type": "airport",
      "city": "Jakarta",
      "fullCity": "Jakarta, Indonesia",
      "airport": "Soekarno-Hatta Intl Airport"
    },
    "dest": {
      "code": "SOC",
      "type": "airport",
      "city": "Surakarta",
      "fullCity": "Surakarta, Indonesia",
      "airport": "Solo / Surakarta"
    },
    "faq": {
      "q0": {
        "question": "What is the typical flight duration from Jakarta to Surakarta?",
        "answer": "The typical nonstop flight from Jakarta to Surakarta takes about 1 hour and 15 minutes, covering a distance of about 300 miles. The return flight is the same duration, with no meaningful difference between directions.",
        "methodology": "Flight times and distances come 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). The typical flight time is the median scheduled block time across all carriers on the route, computed the same way in both directions so the difference reflects prevailing winds rather than any change in method. Distance is the great-circle distance between the two airports, so the actual flown track is typically 2-5% longer.",
        "toolsUsed": [
          "flight_schedule"
        ]
      },
      "q1": {
        "question": "Are there any direct flights from Jakarta to Surakarta?",
        "answer": "Yes, there are non‑stop flights from Jakarta (CGK) to Surakarta (SOC). Four airlines serve the route: Citilink (QG), Garuda Indonesia (GA), Batik Air (ID) and Lion Air (JT), with roughly 51 weekly departures combined. Garuda, Batik Air and Citilink fly daily (multiple times a day), while Lion Air operates just one weekly flight on Fridays. The flight takes about 75 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, 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. 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. 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_airlines",
          "flight_schedule",
          "redeye_flights",
          "route_aircraft"
        ]
      },
      "q3": {
        "question": "What are the ground transportation options in Surakarta?",
        "answer": "From Adisumarmo International Airport, the most-used and fastest option is the Adisumarmo Airport Rail Link, a train operated by KAI that connects the airport terminal directly to Solo Balapan Station in about 15 minutes, with onward connections to Madiun and Caruban. Batik Solo Trans bus line K1S also serves the airport, providing a cheaper but slower ride into the city. Taxis and ride-share services are available at the terminal as well, and car rentals exist though they are less common for the short 14 km trip downtown. The train is the standout choice due to its speed and direct terminal connection.",
        "toolsUsed": [
          "article_lookup"
        ],
        "references": [
          {
            "url": "https://en.wikipedia.org/wiki/Adisumarmo_Airport_Rail_Link",
            "title": "Adisumarmo Airport Rail Link",
            "time_published": "2026-03-26T09:32:58Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adi_Sumarmo_Airport",
            "title": "Adisoemarmo International Airport",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-07-07T05:00:51Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adisumarmo_International_Airport",
            "title": "Adisoemarmo International Airport - Wikipedia",
            "time_published": "2026-03-02T12:42:37Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adisoemarmo%20Airport",
            "title": "Adisoemarmo Airport",
            "time_published": "2025-12-20T04:28:33Z"
          }
        ]
      },
      "q6": {
        "question": "Are overnight (red‑eye) flights available from Jakarta to Surakarta?",
        "answer": "No overnight (red-eye) flights operate from Jakarta to Surakarta — there are no nonstop red-eyes on the route and no connecting itineraries with a red-eye long leg are scheduled.",
        "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 Surakarta?",
        "answer": "Batik Air operates the most frequent nonstop service from Jakarta to Surakarta with 22 weekly flights, followed by Garuda Indonesia with 21 weekly flights. Citilink also flies the route daily with 7 weekly departures, while Lion Air operates a single weekly flight on Fridays. All four carriers offer nonstop service between Jakarta's Soekarno-Hatta Airport and Surakarta's Adi Soemarmo Airport.",
        "methodology": "Airlines and weekly frequencies come 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 typical fare is shown for a carrier, it is the median of 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 Surakarta?",
        "answer": "Common layover cities for this domestic route include Surabaya (SUB) and Yogyakarta (YIA). Both offer efficient transfers and frequent connections, keeping total travel time under three hours."
      },
      "q10": {
        "question": "Which months have the best weather for traveling to Surakarta?",
        "answer": "May to September is the dry season with lower humidity and rain, making it more comfortable for exploring."
      },
      "q11": {
        "question": "What documents should I bring with me to the airport when flying from Jakarta to Surakarta?",
        "answer": "For domestic travel within Indonesia, bring your national ID card (KTP) or passport, a payment method for baggage, and any required vaccination certificates or health documents."
      },
      "q12": {
        "question": "Which airport should I use in Surakarta?",
        "answer": "Surakarta has only one airport, Adisumarmo International Airport, located about 14 kilometres north of the city centre, serving domestic flights on airlines such as Batik Air, Citilink, and Garuda Indonesia."
      },
      "q13": {
        "question": "How do I get to Soekarno-Hatta Intl Airport from the city center?",
        "answer": "From downtown Jakarta, the fastest way to Soekarno–Hatta International Airport (CGK) is the Soekarno–Hatta Airport Commuter Line, which runs from Manggarai, BNI City, Duri, Rawa Buaya, and Batu Ceper stations directly to the airport in about 46–48 minutes. Public buses, including TransJakarta and feeder services, are cheaper but slower and subject to traffic. Taxis, ride-share, and private cars take the Prof. Dr. Ir. Soedijatmo Toll Road, which is convenient but can be heavily congested; parking is available at all terminals. The airport rail link is the most reliable option, while ride-share is popular for door-to-door convenience.",
        "toolsUsed": [
          "article_lookup"
        ],
        "references": [
          {
            "url": "https://en.wikipedia.org/wiki/Rail_transport_in_Jakarta",
            "title": "Transport in Jakarta",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-09-16T15:13:21Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Soekarno%E2%80%93Hatta_Airport_Commuter_Line",
            "title": "Soekarno–Hatta Airport Commuter Line",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-08-30T10:17:20Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Transport_in_Jakarta",
            "title": "Transport in Jakarta",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-08-26T01:08:23Z"
          }
        ]
      },
      "q14": {
        "question": "Are there hotels or sleeping facilities at Surakarta airport?",
        "answer": "Adisumarmo International Airport has no directly connected hotel or sleeping facility inside the terminal. Sleeping options at the airport are limited. The nearest hotel mentioned is The Royal Surakarta Heritage-MGallery, located about 10 km away in Solo.",
        "toolsUsed": [
          "article_lookup"
        ],
        "references": [
          {
            "url": "https://en.wikipedia.org/wiki/Adisumarmo_International_Airport",
            "title": "Adisoemarmo International Airport - Wikipedia",
            "time_published": "2026-03-02T12:42:37Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adisoemarmo_International_Airport",
            "title": "Adisoemarmo International Airport",
            "time_published": "2026-07-07T05:00:51Z"
          },
          {
            "url": "https://all.accor.com/hotel/9239/index.id.shtml",
            "title": "Hotel di SOLO - The Royal Surakarta Heritage - Accorhotels - ALL"
          }
        ]
      },
      "q15": {
        "question": "Are there currency exchange offices, prayer rooms and Wi‑Fi at Adi Sumarmo Wiryokusumo Airport?",
        "answer": "Adi Sumarmo Wiryokusumo Airport in Surakarta has a modern terminal completed in 2009 and expanded in 2019, with two jet bridges and a direct airport train connection to the city. The terminal offers standard passenger facilities.",
        "toolsUsed": [
          "article_lookup"
        ],
        "references": [
          {
            "url": "https://en.wikipedia.org/wiki/Adi_Sumarmo_Airport",
            "title": "Adisoemarmo International Airport",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-07-07T05:00:51Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adisoemarmo%20International%20Airport",
            "title": "Adisoemarmo International Airport",
            "time_published": "2026-04-26T23:31:27Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adisumarmo_International_Airport",
            "title": "Adisoemarmo International Airport - Wikipedia",
            "time_published": "2026-03-02T12:42:37Z"
          },
          {
            "url": "https://airport-data.com/world-airports/WRSQ-SOC/",
            "title": "Information about Adisumarmo International Airport (Adi Sumarmo Wiryokusumo) - World airport database",
            "time_published": "2026-01-01T00:00:00Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adisoemarmo_International_Airport",
            "title": "Adisoemarmo International Airport",
            "time_published": "2026-07-07T05:00:51Z"
          }
        ]
      },
      "q16": {
        "question": "Are there accessible services or children's facilities at the Jakarta and Surakarta airports?",
        "answer": "At Soekarno–Hatta International Airport in Jakarta, passengers with reduced mobility can arrange assistance through their airline, typically at least 48 hours before departure. Adisumarmo International Airport in Surakarta is directly connected to the airport train station, which improves passenger accessibility for those arriving from Solo. Travelers needing wheelchair or mobility support on this route should request it through their airline at least 48 hours before the flight.",
        "toolsUsed": [
          "article_lookup"
        ],
        "references": [
          {
            "url": "https://en.wikipedia.org/wiki/Soekarno%E2%80%93Hatta_International_Airport",
            "title": "Soekarno–Hatta International Airport",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-09-16T15:58:03Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Soekarno_Hatta_International_Airport",
            "title": "Soekarno–Hatta International Airport - Wikipedia",
            "time_published": "2004-11-24T00:00:00Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Soekarno%E2%80%93Hatta%20International%20Airport",
            "title": "Soekarno–Hatta International Airport",
            "time_published": "2026-04-28T17:22:54Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Soekarno–Hatta_International_Airport_Terminal_3",
            "title": "Soekarno–Hatta International Airport Terminal 3",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-04-08T18:47:54Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adi_Sumarmo_Airport",
            "title": "Adisoemarmo International Airport",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-07-07T05:00:51Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adisoemarmo%20International%20Airport",
            "title": "Adisoemarmo International Airport",
            "time_published": "2026-04-26T23:31:27Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adisoemarmo_International_Airport",
            "title": "Adisoemarmo International Airport",
            "time_published": "2026-07-07T05:00:51Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adisumarmo_International_Airport",
            "title": "Adisoemarmo International Airport - Wikipedia",
            "time_published": "2026-03-02T12:42:37Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Adisoemarmo_Airport",
            "title": "Adisoemarmo International Airport",
            "time_published": "2026-04-02T13:46:04Z"
          }
        ]
      },
      "q17": {
        "question": "What aircraft are typically used on flights from Jakarta to Surakarta?",
        "answer": "Garuda Indonesia operates the most flights on this route, using Boeing 737-800 aircraft. Citilink flies Airbus A320s, Batik Air uses both Airbus A320 and Boeing 737-800, and Lion Air operates the Airbus A330 family on its weekly flight.",
        "methodology": "Aircraft types come 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). For U.S. routes the type is grounded in the tail number that actually operated the flight; elsewhere it comes from the airline's filed equipment code. Where the source does not commit to a specific variant we name the aircraft family (for example Airbus A320 family) rather than guess, and where no reliable type is on file the aircraft is omitted rather than estimated. Types describe typical scheduled equipment and can vary with seasonal or day-of-week assignments and last-minute swaps.",
        "toolsUsed": [
          "flight_schedule"
        ]
      },
      "q18": {
        "question": "Which airline alliances serve flights from Jakarta to Surakarta?",
        "answer": "Garuda Indonesia, a SkyTeam member, flies nonstop from Jakarta (CGK) to Surakarta (SOC), while Batik Air, Citilink, and Lion Air also operate the route but belong to no 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.",
        "toolsUsed": [
          "route_airlines",
          "article_lookup"
        ]
      },
      "q20": {
        "question": "What are the best airport lounge options when departing from Jakarta?",
        "answer": "Soekarno–Hatta International Airport offers several lounge options across its terminals, including Blue Sky Premier Lounge in Terminals 1A, 1B, 1C, 2D and 3, Saphire Lounge in Terminal 2F, and Saphire Plaza Premium Lounge in Terminal 3. The Plaza Premium Lounge in Terminal 3 operates 24 hours, while the Blue Sky Premier Lounge in Terminal 2D is also open around the clock. Other lounges have limited hours, such as the Blue Sky Premier Lounge in Terminal 1B from 02:00 to 20:00 and the Saphire Lounge in Terminal 2F from 05:00 to 20:00.",
        "toolsUsed": [
          "article_lookup"
        ],
        "references": [
          {
            "url": "https://prioritypass.com/en-GB/lounges/indonesia/jakarta-soekarno-hatta-intl",
            "title": "Soekarno-Hatta International Airport CGK Lounges - CGK Airport Guide and lounges. | Priority Pass",
            "favicon": "https://prioritypass.com/icon.png?icon.1k7202wk2zqql.png?dpl=1f82db4e-b1f8-481b-b911-c24ef915cc46",
            "time_published": "2026-08-18T11:40:12Z"
          },
          {
            "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://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/de-de/travel/lounges/the-platinum-card/CGK",
            "title": "American Express Lounges at Soekarno-Hatta International Airport | Amex DE",
            "time_published": "2026-05-01T00:00:00Z"
          },
          {
            "url": "https://en.wikipedia.org/wiki/Soekarno–Hatta_International_Airport_Terminal_3",
            "title": "Soekarno–Hatta International Airport Terminal 3",
            "favicon": "https://en.wikipedia.org/static/apple-touch/wikipedia.png",
            "time_published": "2026-04-08T18:47:54Z"
          }
        ]
      },
      "q21": {
        "question": "What is the baggage allowance on this route from Jakarta to Surakarta?",
        "answer": "This is a domestic Indonesian route, so international baggage rules do not apply. Allowance depends on the airline and fare class. Basic fares may not include checked baggage, while standard economy usually includes 15–20 kg of checked luggage and a carry‑on."
      },
      "q22": {
        "question": "What cabin and seat options are typical from Jakarta to Surakarta?",
        "answer": "This domestic route is served entirely by Economy class on turboprop or narrow‑body aircraft; Premium Economy and flat‑bed Business are not offered."
      },
      "q23": {
        "question": "Are same‑day changes or standby possible on this route?",
        "answer": "Policies depend on the airline and fare type; flexible and higher cabin tickets generally allow same‑day changes or standby, while restrictive promotional fares do not."
      }
    }
  }
}