{
  "response": {
    "Key": "LON-DE",
    "orig": {
      "code": "LON",
      "type": "airport",
      "city": "London",
      "fullCity": "London, England",
      "airport": "Heathrow Airport"
    },
    "dest": {
      "code": "DE",
      "type": "country",
      "country": "Germany"
    },
    "faq": {
      "q0": {
        "question": "Which cities in Germany can I fly to from London?",
        "answer": "From London you can fly non-stop to Berlin, Frankfurt, Munich, Hamburg, Düsseldorf, Cologne and Stuttgart. Frankfurt and Munich are major hubs for onward connections. Berlin is ideal for history and culture, Munich for Bavaria and the Alps, Frankfurt for business and river trips, and Hamburg for maritime charm."
      },
      "q1": {
        "question": "How long is the flight from London to Germany?",
        "answer": "From London to major German cities like Berlin or Frankfurt, non-stop flights generally take about 1 hour 35 to 1 hour 50 minutes. With a connection, total travel time can stretch to 3 to 5 hours depending on the routing."
      },
      "q2": {
        "question": "Are there direct flights from London to Germany?",
        "answer": "Yes, there are many non-stop flights from London to Germany. You can fly directly from London Heathrow, Gatwick, Stansted, Luton, or City to major German cities including Berlin, Munich, Frankfurt, Hamburg, Düsseldorf, Cologne, and Stuttgart. Airlines like British Airways, easyJet, Ryanair, Lufthansa, and Eurowings operate these routes. Flight times are typically 1 hour 30 minutes to 2 hours, with minimal difference eastbound and westbound."
      },
      "q3": {
        "question": "Which airlines fly from London to Germany?",
        "answer": "From London to Germany you can fly non-stop with British Airways, easyJet, Ryanair, Lufthansa, Eurowings, or connect via hubs like Amsterdam with KLM."
      },
      "q5": {
        "question": "How far in advance should I book flights from London to Germany?",
        "answer": "For flights from London to Germany, the best time to book is about 6 to 10 weeks ahead, though you can often book closer in during shoulder seasons while summer and holiday travel reward booking on the earlier side of that window."
      },
      "q6": {
        "question": "What are the most popular cities to visit in Germany?",
        "answer": "For Germany, top cities include Berlin for history and nightlife, Munich for Oktoberfest and Alpine access, Hamburg for its harbor, Frankfurt as a finance hub and Cologne for its cathedral and Rhine cruises."
      },
      "q7": {
        "question": "Do I need a visa to travel from London to Germany?",
        "answer": "U.S. citizens flying from London to Germany for a short tourist trip typically do not need a traditional visa, as Germany is part of the Schengen Area. However, an electronic travel authorization is expected to be required in the near future, so check the latest rules before you travel."
      },
      "q8": {
        "question": "Which airports in Germany are best to fly into from London?",
        "answer": "From London to Germany, Frankfurt and Munich offer the most long‑haul connections and smooth onward rail links. Berlin is ideal for culture and eastern Germany, while Düsseldorf and Hamburg suit business or regional travel. Cologne/Bonn and Stuttgart are handy for specific areas but have fewer direct flights."
      },
      "q12": {
        "question": "When is the best time of year to visit Germany?",
        "answer": "May to June and September to October offer pleasant weather and fewer tourists in Berlin, Munich and Frankfurt, while July and August are peak season with higher prices and crowds."
      }
    }
  }
}