{
  "schema_version": "1.0",
  "airport": "BCN",
  "language": "en",
  "acceptance": "prototype_source_review_only_not_gold",
  "live_feed_connected": false,
  "flights": [],
  "live_status": "unknown",
  "gate": "unknown",
  "terminal": "unknown",
  "estimated_time": "unknown",
  "flight_lookup_supported_here": false,
  "official_boards": {
    "arrivals": "https://www.aena.es/en/flight-info.html?mov=L&dest_ac=BCN",
    "departures": "https://www.aena.es/en/flight-info.html?mov=S&origin_ac=BCN"
  },
  "separate_direction_urls": true,
  "source_review": {
    "method": "Actual BCN selected airport/direction and populated arrivals/departures tables",
    "task_verification_status": "verified"
  },
  "board_instructions": "In Aena Flight info, select Barcelona–El Prat (BCN), arrivals or departures, and your travel date. Search by flight number. The page may remember an earlier search, so make sure BCN and the right direction are selected. Ask your airline about any changes.",
  "next_actions": {
    "to_airport": "/en/bcn/transport/to/",
    "from_airport": "/en/bcn/transport/from/",
    "pickup": "/en/bcn/pickup/",
    "parking": "/en/bcn/parking/"
  },
  "standard_version": "2.1",
  "human_url": "/en/bcn/flights/",
  "content_blocks": [
    {
      "type": "h1",
      "text": "Flights at Barcelona–El Prat"
    },
    {
      "type": "p",
      "text": "Find the right flight. Then plan your next move."
    },
    {
      "type": "p",
      "text": "Current flight status opens on the official airport website. Volairport does not display a live flight board."
    },
    {
      "type": "p",
      "text": "In Aena Flight info, select Barcelona–El Prat (BCN), arrivals or departures, and your travel date. Search by flight number. The page may remember an earlier search, so make sure BCN and the right direction are selected. Ask your airline about any changes."
    },
    {
      "type": "h2",
      "text": "Departures"
    },
    {
      "type": "p",
      "text": "Look up your flight number and date. Confirm the latest departure time and any terminal or gate information shown."
    },
    {
      "type": "h2",
      "text": "Arrivals"
    },
    {
      "type": "p",
      "text": "Check the incoming flight and its latest arrival estimate. If you are meeting someone, wait for their message before entering a short-stop area."
    },
    {
      "type": "h2",
      "text": "Flight number. Date. Direction."
    },
    {
      "type": "li",
      "text": "Use the flight number from your booking, including the airline letters. Confirm the route and airline if several results look similar."
    },
    {
      "type": "li",
      "text": "Choose the travel date carefully, especially around midnight. Check the time zone used by the source."
    },
    {
      "type": "li",
      "text": "Read the flight’s details at the source. Check-in and boarding deadlines come from your airline; a departure estimate is not a replacement for them."
    },
    {
      "type": "p",
      "text": "My flight is delayed: what next? →"
    },
    {
      "type": "h2",
      "text": "What does the status tell you?"
    },
    {
      "type": "p",
      "text": "General reading guide · labels vary by airport and airline"
    },
    {
      "type": "dt",
      "text": "Scheduled / estimated"
    },
    {
      "type": "dd",
      "text": "The planned time and the latest estimate can differ. An estimate can change again."
    },
    {
      "type": "dt",
      "text": "Boarding / last call"
    },
    {
      "type": "dd",
      "text": "Follow the current gate instructions and your airline’s boarding deadline."
    },
    {
      "type": "dt",
      "text": "Landed"
    },
    {
      "type": "dd",
      "text": "The aircraft has landed. The passenger may still need to leave the aircraft, clear border controls or collect baggage."
    },
    {
      "type": "dt",
      "text": "Delayed / cancelled"
    },
    {
      "type": "dd",
      "text": "Check the airline’s latest instructions for your booking, check-in and onward journey."
    },
    {
      "type": "summary",
      "text": "Sources & information limits"
    },
    {
      "type": "p",
      "text": "Official flight links checked on 2026-10-22. This is a source review date, not a live flight update. Use the airport’s current board."
    }
  ],
  "page_links": [
    {
      "label": "BCN",
      "url": "/en/bcn/",
      "external": false
    },
    {
      "label": "Open official departures Official · external ↗",
      "url": "https://www.aena.es/en/flight-info.html?mov=S&origin_ac=BCN",
      "external": true
    },
    {
      "label": "Get to the airport →",
      "url": "/en/bcn/transport/to/",
      "external": false
    },
    {
      "label": "Prepare for security →",
      "url": "/en/bcn/security/",
      "external": false
    },
    {
      "label": "Terminal guidance →",
      "url": "/en/bcn/terminals/",
      "external": false
    },
    {
      "label": "Open official arrivals Official · external ↗",
      "url": "https://www.aena.es/en/flight-info.html?mov=L&dest_ac=BCN",
      "external": true
    },
    {
      "label": "Plan pickup & drop-off →",
      "url": "/en/bcn/pickup/",
      "external": false
    },
    {
      "label": "Compare parking options →",
      "url": "/en/bcn/parking/",
      "external": false
    },
    {
      "label": "Travel from the airport →",
      "url": "/en/bcn/transport/from/",
      "external": false
    },
    {
      "label": "My flight is delayed: what next? →",
      "url": "/en/bcn/delayed/",
      "external": false
    },
    {
      "label": "Departure source Official · external ↗",
      "url": "https://www.aena.es/en/flight-info.html?mov=S&origin_ac=BCN",
      "external": true
    },
    {
      "label": "Arrival source Official · external ↗",
      "url": "https://www.aena.es/en/flight-info.html?mov=L&dest_ac=BCN",
      "external": true
    }
  ],
  "content_provenance": {
    "kind": "generated_human_answer",
    "source": "/en/bcn/flights/",
    "sha256": "9592b8ef07df28c92fa262d2b4ef9dc7339695d4c3cdcdc4050114cbf983c076",
    "source_dates_revalidated_by_build": false
  },
  "related_contracts": {
    "security": "/data/en/bcn/security.json",
    "connecting": "/data/en/bcn/connecting.json",
    "transport_from": "/data/en/bcn/transport/from.json",
    "transport_to": "/data/en/bcn/transport/to.json",
    "parking": "/data/en/bcn/parking.json",
    "services": "/data/en/bcn/services.json"
  }
}
