{
  "response": {
    "Key": "BTH-CGK",
    "orig": {
      "code": "BTH",
      "type": "airport",
      "city": "Batam",
      "fullCity": "Batam, Indonesia",
      "airport": "Hang Nadim Intl Airport"
    },
    "dest": {
      "code": "CGK",
      "type": "airport",
      "city": "Jakarta",
      "fullCity": "Jakarta, Indonesia",
      "airport": "Soekarno-Hatta Intl Airport"
    },
    "faq": {
      "q0": {
        "question": "What is the typical flight duration from Batam to Jakarta?",
        "answer": "A nonstop flight from Batam (BTH) to Jakarta (CGK) typically takes about 1 hour 35 minutes to 1 hour 45 minutes. With a layover, often in cities like Palembang or Medan, the total travel time can range from 3 to 6 hours. The return flight duration is usually similar. Airlines such as Garuda Indonesia, Lion Air, and Citilink offer direct service, with flight times varying only slightly between carriers."
      },
      "q1": {
        "question": "Are there any direct flights from Batam to Jakarta?",
        "answer": "Yes, there are plenty of nonstop flights from Batam (BTH) to Jakarta (CGK), with six airlines operating daily service — QG (7x daily), GA (6x daily), IU (4x daily), ID (2x daily), and JT (2x daily) — while IN flies just three times a week on Tuesday, Thursday, and Saturday. Frequencies total about 21 daily departures spread across the day from early morning to evening.",
        "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 Jakarta?",
        "answer": "From Jakarta’s Soekarno-Hatta International Airport (CGK), the Soekarno-Hatta Airport Rail Link connects to the city center in about 45-55 minutes, reaching stations like BNI City or Manggarai. This is a reliable option to avoid traffic. The airport also has a dedicated bus service, the DAMRI shuttle, and other bus routes serving various destinations, though these can be slower. Taxis and ride-share services such as Grab and Gojek are widely available and convenient, with rides to central Jakarta taking anywhere from 45 minutes to over 90 minutes depending on traffic. Car rentals are available but not recommended for city use due to congestion. Most travelers use ride-share services or the airport train for a balance of convenience and cost."
      },
      "q6": {
        "question": "Are overnight (red‑eye) flights available from Batam to Jakarta?",
        "answer": "There are no nonstop red-eye flights from Batam (BTH) to Jakarta (CGK). The schedule data shows only a connecting overnight option via Kuala Lumpur (KUL), where the long leg KUL→CGK on Batik Air Malaysia departs around 9:55 PM and arrives at 11:10 PM — but that is not a true late-night departure from Batam nor a next-morning arrival in Jakarta.",
        "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 Batam to Jakarta?",
        "answer": "Nonstop flights from Batam (BTH) to Jakarta (CGK) are operated by Citilink (QG), Garuda Indonesia (GA), Super Air Jet (IU), Batik Air (ID), Lion Air (JT), and Nam Air (IN) based on schedule data. These carriers offer daily service with multiple departures throughout the day, while Nam Air flies only three times per week on Tuesdays, Thursdays, and Saturdays. Other carriers may also serve this route via connections, but the listed airlines provide direct nonstop options.",
        "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"
        ]
      },
      "q9": {
        "question": "How reliable are on‑time departures on this route from Batam to Jakarta?",
        "answer": "On-time performance is generally good but can be affected by weather and air traffic. Early morning flights tend to be more punctual. Garuda Indonesia and Lion Air operate frequently, with Garuda often noted for better reliability."
      },
      "q10": {
        "question": "Which months have the best weather for traveling to Jakarta?",
        "answer": "June to September is best, with less rainfall and lower humidity, making city exploration more comfortable."
      },
      "q11": {
        "question": "What documents should I bring with me to the airport when flying from Batam to Jakarta?",
        "answer": "For domestic travel within Indonesia, bring your national ID (KTP) or passport. Ensure your ID is valid and matches your ticket. No visa or travel authorization is needed. Carry a payment method for baggage fees. Proof of onward travel is not required for domestic flights. Check if a COVID-19 vaccination certificate is still mandated by the airline or local regulations."
      },
      "q12": {
        "question": "Which airport should I use in Jakarta?",
        "answer": "Jakarta's primary airport is Soekarno-Hatta International, serving most international and domestic flights. Halim Perdanakusuma is smaller, closer to the city center, and used for limited domestic and charter services."
      },
      "q13": {
        "question": "How do I get to Hang Nadim Intl Airport from the city center?",
        "answer": "Hang Nadim Airport is about 30 km east of Batam Center. Taxis and ride‑hailing (Grab, Gojek) are the most popular and direct, taking roughly 30–45 min. Public buses exist but are infrequent and slower. Driving and parking are available, but ride‑hail is generally the most convenient and cost‑effective for travelers."
      },
      "q14": {
        "question": "Are there hotels or sleeping facilities at Jakarta airport?",
        "answer": "Yes. Jakarta Soekarno–Hatta Airport has the digital capsule hotel ‘PassGo Digital Airport Hotel’ in Terminal 2 and the Jakarta Airport Hotel in Terminal 2E. The Anara Airport Hotel is in Terminal 3. All are inside the terminals and do not require a shuttle."
      },
      "q15": {
        "question": "Are there currency exchange offices, prayer rooms and Wi‑Fi at Soekarno-Hatta Intl Airport?",
        "answer": "Jakarta Soekarno-Hatta has currency exchange counters in all terminals, musholla prayer rooms in each terminal, and free Wi‑Fi throughout the airport."
      },
      "q16": {
        "question": "Are there accessible services or children's facilities at the Batam and Jakarta airports?",
        "answer": "Batam Hang Nadim Airport offers wheelchair assistance and accessible restrooms; request help at check-in or contact your airline in advance. Jakarta Soekarno-Hatta provides wheelchair services, accessible facilities, and a children's play area in Terminal 3; arrange assistance at least 48 hours ahead through your airline."
      },
      "q17": {
        "question": "What aircraft are typically used on flights from Batam to Jakarta?",
        "answer": "Nonstop flights from Batam to Jakarta are typically operated with Airbus A320-family aircraft (most commonly by Citilink, Super Air Jet, and Batik Air) and Boeing 737 variants (including the 737-800 on Garuda Indonesia and standard 737s on Lion Air). The exact aircraft can vary by day and airline, but these narrow-body types are the workhorses 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 Batam to Jakarta?",
        "answer": "Among the six airlines operating nonstop from Batam (BTH) to Jakarta (CGK), only Garuda Indonesia belongs to a global alliance — it represents SkyTeam — while Citilink, Super Air Jet, Batik Air, Lion Air, and Nam Air are all unaffiliated with any major 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.",
        "toolsUsed": [
          "route_airlines"
        ]
      },
      "q20": {
        "question": "What are the best airport lounge options when departing from Batam?",
        "answer": "Hang Nadim International Airport has a modest executive lounge in the domestic departure area, accessible with Priority Pass, certain credit‑card programmes, or by purchasing a day pass. It offers seating, light snacks and beverages. There is no airline‑branded lounge at this airport."
      },
      "q21": {
        "question": "What is the baggage allowance on this route from Batam to Jakarta?",
        "answer": "Since Batam to Jakarta is a domestic Indonesian route, international baggage rules do not apply. Allowance varies by airline and fare. Basic economy may exclude checked baggage, while standard economy often includes one checked bag and a carry-on. Check your specific airline's policy."
      },
      "q22": {
        "question": "What cabin and seat options are typical from Batam to Jakarta?",
        "answer": "On the short Batam to Jakarta route, aircraft are typically configured with Economy only; Premium Economy and flat-bed Business are not common."
      },
      "q23": {
        "question": "Are same‑day changes or standby possible on this route?",
        "answer": "Policies vary by airline and fare type, with flexible and premium tickets often allowing same-day changes or standby, while basic economy fares typically do not."
      }
    }
  }
}