{
  "response": {
    "Key": "CGK-SUB",
    "orig": {
      "code": "CGK",
      "city": "Jakarta",
      "fullCity": "Jakarta, Indonesia",
      "airport": "Soekarno-Hatta Intl Airport"
    },
    "dest": {
      "code": "SUB",
      "city": "Surabaya",
      "fullCity": "Surabaya, Indonesia",
      "airport": "Juanda Intl Airport"
    },
    "faq": {
      "q0": {
        "question": "What is the typical flight duration from Jakarta to Surabaya?",
        "answer": "A direct flight from Jakarta (CGK) to Surabaya (SUB) typically takes about 1 hour 20 minutes. Layover flights usually take between 3 to 5 hours depending on the connection city and duration."
      },
      "q1": {
        "question": "Are there any direct flights from Jakarta to Surabaya?",
        "answer": "Yes. Non-stop flights from Jakarta to Surabaya are operated daily by multiple airlines including Garuda Indonesia and Lion Air, with flight durations around 1 hour 15 minutes. These non-stop options are widely available and typically more economical than flights with stops, which can take 2 hours or more when including layovers."
      },
      "q2": {
        "question": "Are there visa requirements to travel from Jakarta to Surabaya?",
        "answer": "Traveling domestically within Indonesia from Jakarta to Surabaya requires no visa for Indonesian citizens. Foreign nationals should check specific visa requirements based on their nationality, but generally, domestic flights within Indonesia do not require visas."
      },
      "q3": {
        "question": "What are the ground transportation options in Surabaya?",
        "answer": "Surabaya’s Juanda International Airport offers several ground transportation options to the city center. Taxis and ride-share services are readily available outside the terminal and provide the most convenient and quickest transfer, typically taking around thirty minutes. Car rentals are also available for those who prefer to drive themselves. Public transportation options are limited; bus services are less frequent and less used by travelers. Taxis and ride-share services are the most popular choices due to their convenience and reliability."
      },
      "q4": {
        "question": "When is the cheapest time to fly from Jakarta to Surabaya?",
        "answer": "Fares are generally lowest outside Indonesian holiday seasons, from February to April and September to November. Midweek morning flights tend to be cheaper, with booking two to four weeks in advance recommended."
      },
      "q5": {
        "question": "How far in advance should I book tickets from Jakarta to Surabaya?",
        "answer": "Book two to four weeks in advance for regular travel and up to six weeks during Indonesian holidays and peak travel seasons."
      },
      "q7": {
        "question": "Which airlines usually operate this route from Jakarta to Surabaya?",
        "answer": "Lion Air and Garuda Indonesia operate non‑stop flights from Jakarta to Surabaya. Several other airlines offer one‑stop options."
      },
      "q8": {
        "question": "If I need a connection, what are common layover cities between Jakarta and Surabaya?",
        "answer": "Common connecting cities include Bali (Denpasar), Singapore, Kuala Lumpur and Jakarta (for additional options), offering broad connections and efficient transfers."
      },
      "q9": {
        "question": "How reliable are on‑time departures on this route from Jakarta to Surabaya?",
        "answer": "On‑time departures from Jakarta to Surabaya are usually reliable, though afternoon flights may experience delays due to congestion. Booking early morning flights on Garuda Indonesia or Lion Air can improve your chances of on-time departure."
      },
      "q10": {
        "question": "Which months have the best weather for traveling to Surabaya?",
        "answer": "May to September offer dry, mild weather and less rain, ideal for travel."
      },
      "q11": {
        "question": "What documents should I bring with me to the airport when flying from Jakarta to Surabaya?",
        "answer": "Bring your valid passport, which should have at least six months of validity remaining, a national ID if required, proof of onward travel, and any COVID-19 vaccination or health certificates if applicable. Payment methods for baggage are typically accepted at the airport."
      },
      "q12": {
        "question": "Which airport should I use in Surabaya?",
        "answer": "Juanda International Airport is the main airport serving Surabaya, located about 20 kilometers from the city centre, offering a range of domestic flights with major Indonesian airlines, suitable for both business and leisure travelers."
      },
      "q13": {
        "question": "How do I get to Soekarno-Hatta Intl Airport airport from the city center?",
        "answer": "From central Jakarta, the DAMRI shuttle bus is a popular, cost-effective option taking about 1.5 hours. Taxis and ride‑shares are faster at roughly 1 hour but more expensive. Driving with parking options is also available."
      },
      "q14": {
        "question": "Are there hotels or sleeping facilities at Surabaya airport?",
        "answer": "Surabaya Airport has no on-site hotels or sleeping facilities. Nearby hotels are accessible via shuttle service, including the Hotel Majapahit and others within a short distance."
      },
      "q15": {
        "question": "Are there currency exchange offices, prayer rooms and Wi‑Fi at Juanda Intl Airport ?",
        "answer": "Juanda International Airport in Surabaya offers currency exchange services, prayer rooms, and free Wi‑Fi throughout the terminal."
      },
      "q16": {
        "question": "Are there accessible services or children's facilities at the Jakarta and Surabaya airports?",
        "answer": "Jakarta Soekarno-Hatta offers wheelchair assistance and special services for travelers with disabilities; request at least 48 hours in advance. Children’s play areas are available in Terminal 2 and Terminal 3. Surabaya Juanda provides mobility assistance and has children’s play zones; arrange assistance with your airline 48 hours beforehand."
      },
      "q17": {
        "question": "Which aircraft models fly between Jakarta and Surabaya this route and do airlines offer Wi‑Fi?",
        "answer": "This domestic route typically uses Boeing 737 and Airbus A320 aircraft. Wi-Fi availability varies by airline, often not provided on short flights."
      },
      "q19": {
        "question": "What is the cheapest time of day to fly from Jakarta to Surabaya?",
        "answer": "Afternoon flights are typically more affordable than morning or evening departures for Jakarta to Surabaya."
      },
      "q20": {
        "question": "What are the best airport lounge options when departing from Jakarta?",
        "answer": "At Jakarta Soekarno-Hatta, the Garuda Indonesia Garuda Lounge and the Mandiri Platinum Lounge provide amenities such as buffet dining, Wi-Fi, and comfortable seating. Garuda Indonesia's business class passengers and elite members can access the Garuda Lounge, while Mandiri Platinum cardholders and pay-per-use visitors can access the Mandiri Lounge."
      },
      "q21": {
        "question": "What is the baggage allowance on this route from Jakarta to Surabaya?",
        "answer": "Baggage allowance on Jakarta–Surabaya flights varies by airline and fare class. Basic economy tickets may not include checked bags, whereas standard economy usually allows one checked bag and a carry‑on. Check with your airline for specific details."
      },
      "q22": {
        "question": "What cabin and seat options are typical from Jakarta to Surabaya?",
        "answer": "Jakarta to Surabaya flights are mainly in Economy class, with some offering Premium Economy and Business class options."
      },
      "q23": {
        "question": "Are same‑day changes or standby possible on this route?",
        "answer": "Policies depend on the airline and fare class, with flexible tickets and higher cabins offering more options for same‑day changes or standby."
      }
    }
  }
}