{
  "schema_version": "1.0",
  "airport": "BCN",
  "language": "en",
  "acceptance": "prototype_source_review_only_not_gold",
  "official_map_url": "https://www.aena.es/en/map.html?ca=BCN",
  "fallback": null,
  "passenger_location": {
    "summary": "BCN · T1 and T2",
    "note": "For gates and services inside the terminals, open the airport map.",
    "places": []
  },
  "direct_locations": [
    {
      "id": "bcn-indoor",
      "task": "terminal",
      "label": "BCN terminal map",
      "note": "Select your terminal and floor to find a gate or service.",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "source_url": "https://www.aena.es/en/map.html?ca=BCN",
      "kind": "official_map"
    }
  ],
  "resources": [
    {
      "label": "Official terminal map",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "checked_at": "2026-10-07"
    }
  ],
  "orientation_claim": {
    "id": "bcn-terminal_topology",
    "status": "confirmed",
    "text": "T1 and T2 are separate terminals; T2 has areas A, B and C. A free public-area shuttle connects them 24 hours daily, including holidays. Aena quotes 10 minutes from T1 to T2B/C and 14 minutes from T2 to T1. Add waiting, walking and any border/baggage/security steps; these are shuttle times, not a guaranteed connection time.",
    "source_url": "https://www.aena.es/en/josep-tarradellas-barcelona-el-prat/airport-services/free-transport-between-terminals.html",
    "checked_at": "2026-10-22",
    "review_due_at": "2026-10-29T12:02:52.242135+00:00",
    "source_health_status": "healthy",
    "acceptance": "reviewed_original_website_guidance_not_canonical_fact_promotion"
  },
  "tasks": [
    {
      "id": "gate",
      "label": "Your gate",
      "guide": "Check your current gate on airport screens, then find its number or lettered area on the map. Recheck as you move.",
      "map_hint": "Find the gate number or its lettered area.",
      "map_links": [],
      "fallback_map_url": "https://www.aena.es/en/map.html?ca=BCN",
      "next_action": "/en/bcn/flights/"
    },
    {
      "id": "checkin",
      "label": "Check-in & bag drop",
      "guide": "Confirm your terminal or departure hall and check-in desk before choosing an entrance or drop-off point.",
      "map_hint": "Find your assigned terminal, hall or check-in desk.",
      "map_links": [],
      "fallback_map_url": "https://www.aena.es/en/map.html?ca=BCN",
      "next_action": "/en/bcn/terminals/"
    },
    {
      "id": "transport",
      "label": "Train, bus & taxi",
      "guide": "Choose your service first. A taxi rank and an app pickup point may be different places; check the pickup instructions.",
      "map_hint": "Find your chosen stop; taxi and app pickup may be separate.",
      "map_links": [],
      "fallback_map_url": "https://www.aena.es/en/map.html?ca=BCN",
      "next_action": "/en/bcn/transport/from/"
    },
    {
      "id": "parking",
      "label": "Your car park",
      "guide": "Match the car park to your booking. Check whether access to the terminal is on foot or by shuttle.",
      "map_hint": "Find the exact car park from your booking.",
      "map_links": [],
      "fallback_map_url": "https://www.aena.es/en/map.html?ca=BCN",
      "next_action": "/en/bcn/parking/"
    },
    {
      "id": "meeting",
      "label": "A meeting point",
      "guide": "Agree on a named public meeting place before entering a short-stop area or booking pickup.",
      "map_hint": "Find the agreed public meeting place.",
      "map_links": [],
      "fallback_map_url": "https://www.aena.es/en/map.html?ca=BCN",
      "next_action": "/en/bcn/pickup/"
    },
    {
      "id": "connection",
      "label": "Your next flight",
      "guide": "Find your next gate. Check security, passport and baggage requirements separately; the map cannot confirm your connection.",
      "map_hint": "Find your next gate; check transfer requirements separately.",
      "map_links": [],
      "fallback_map_url": "https://www.aena.es/en/map.html?ca=BCN",
      "next_action": "/en/bcn/connecting/"
    }
  ],
  "source_review": {
    "map_interaction_verified": true,
    "verified_tasks": [
      "BCN terminal selector",
      "T1 floor selector",
      "POI search controls"
    ],
    "limitations": "Indoor route calculation and accessible route not verified"
  },
  "limits": "Official maps and Google Maps links open externally. Named searches identify a terminal or area, not an exact entrance or pickup bay. Volairport does not show your live position or calculate indoor routes. Follow current signs and the pickup location assigned in your ride app.",
  "source_limit": "Use the terminal and access route for your flight.",
  "embedded_map": false,
  "live_position_available": false,
  "indoor_routing_available": false,
  "walking_time_minutes": null,
  "poi_coordinates": [],
  "current_flight_gate": "unknown",
  "standard_version": "2.1",
  "human_url": "/en/bcn/map/",
  "content_blocks": [
    {
      "type": "h1",
      "text": "Map of Barcelona–El Prat"
    },
    {
      "type": "p",
      "text": "Find the place. Make your next move."
    },
    {
      "type": "h2",
      "text": "Your airport, in view."
    },
    {
      "type": "p",
      "text": "Open the airport’s map to locate your terminal, gate area or next meeting point."
    },
    {
      "type": "p",
      "text": "Airport website · opens in a new tab"
    },
    {
      "type": "h2",
      "text": "Find your terminal"
    },
    {
      "type": "p",
      "text": "BCN · T1 and T2"
    },
    {
      "type": "p",
      "text": "For gates and services inside the terminals, open the airport map."
    },
    {
      "type": "p",
      "text": "Google Maps opens a search for the named terminal or area. Check the result before starting directions. For pickup, follow the service instructions and the location assigned in your app."
    },
    {
      "type": "summary",
      "text": "Location sources & checks"
    },
    {
      "type": "p",
      "text": "Source-backed names and address scope; Google Maps destinations have not been visually verified here."
    },
    {
      "type": "h2",
      "text": "Open a specific place"
    },
    {
      "type": "p",
      "text": "Select your terminal and floor to find a gate or service."
    },
    {
      "type": "p",
      "text": "T1 and T2 are separate terminals; T2 has areas A, B and C. A free public-area shuttle connects them 24 hours daily, including holidays. Aena quotes 10 minutes from T1 to T2B/C and 14 minutes from T2 to T1. Add waiting, walking and any border/baggage/security steps; these are shuttle times, not a guaranteed connection time."
    },
    {
      "type": "h2",
      "text": "What are you looking for?"
    },
    {
      "type": "p",
      "text": "Choose a place to get the right preparation"
    },
    {
      "type": "h3",
      "text": "Your gate"
    },
    {
      "type": "p",
      "text": "Check your current gate on airport screens, then find its number or lettered area on the map. Recheck as you move."
    },
    {
      "type": "p",
      "text": "Find the gate number or its lettered area."
    },
    {
      "type": "h3",
      "text": "Check-in & bag drop"
    },
    {
      "type": "p",
      "text": "Confirm your terminal or departure hall and check-in desk before choosing an entrance or drop-off point."
    },
    {
      "type": "p",
      "text": "Find your assigned terminal, hall or check-in desk."
    },
    {
      "type": "h3",
      "text": "Train, bus & taxi"
    },
    {
      "type": "p",
      "text": "Choose your service first. A taxi rank and an app pickup point may be different places; check the pickup instructions."
    },
    {
      "type": "p",
      "text": "Find your chosen stop; taxi and app pickup may be separate."
    },
    {
      "type": "h3",
      "text": "Your car park"
    },
    {
      "type": "p",
      "text": "Match the car park to your booking. Check whether access to the terminal is on foot or by shuttle."
    },
    {
      "type": "p",
      "text": "Find the exact car park from your booking."
    },
    {
      "type": "h3",
      "text": "A meeting point"
    },
    {
      "type": "p",
      "text": "Agree on a named public meeting place before entering a short-stop area or booking pickup."
    },
    {
      "type": "p",
      "text": "Find the agreed public meeting place."
    },
    {
      "type": "h3",
      "text": "Your next flight"
    },
    {
      "type": "p",
      "text": "Find your next gate. Check security, passport and baggage requirements separately; the map cannot confirm your connection."
    },
    {
      "type": "p",
      "text": "Find your next gate; check transfer requirements separately."
    },
    {
      "type": "p",
      "text": "Check your gate or meeting point before you move. For help with an accessible route, ask airport staff."
    },
    {
      "type": "summary",
      "text": "Sources & map limits"
    },
    {
      "type": "p",
      "text": "Map source checked on 2026-10-22. This is not the map publication date."
    },
    {
      "type": "p",
      "text": "Official maps and Google Maps links open externally. Named searches identify a terminal or area, not an exact entrance or pickup bay. Volairport does not show your live position or calculate indoor routes. Follow current signs and the pickup location assigned in your ride app."
    },
    {
      "type": "li",
      "text": "BCN terminal map Official · external ↗ · Airport map link checked on 2026-10-22. If the external map does not load, follow current signs and ask airport staff."
    },
    {
      "type": "p",
      "text": "Use the terminal and access route for your flight."
    },
    {
      "type": "p",
      "text": "External map interaction has not been browser-tested here."
    }
  ],
  "page_links": [
    {
      "label": "BCN",
      "url": "/en/bcn/",
      "external": false
    },
    {
      "label": "Open official airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Official terminal map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "BCN terminal mapOfficial ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "BCN terminal mapOfficial ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "See the terminal layout →",
      "url": "/en/bcn/terminals/",
      "external": false
    },
    {
      "label": "Your gate",
      "url": "#map-gate",
      "external": false
    },
    {
      "label": "Check-in & bag drop",
      "url": "#map-checkin",
      "external": false
    },
    {
      "label": "Train, bus & taxi",
      "url": "#map-transport",
      "external": false
    },
    {
      "label": "Your car park",
      "url": "#map-parking",
      "external": false
    },
    {
      "label": "A meeting point",
      "url": "#map-meeting",
      "external": false
    },
    {
      "label": "Your next flight",
      "url": "#map-connection",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Check flight information →",
      "url": "/en/bcn/flights/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Understand the terminal →",
      "url": "/en/bcn/terminals/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "See transport & pickup instructions →",
      "url": "/en/bcn/transport/from/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Compare parking access →",
      "url": "/en/bcn/parking/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Plan meeting & pickup →",
      "url": "/en/bcn/pickup/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Read connection guidance →",
      "url": "/en/bcn/connecting/",
      "external": false
    },
    {
      "label": "BCN terminal map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Official map source Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    }
  ],
  "content_provenance": {
    "kind": "generated_human_answer",
    "source": "/en/bcn/map/",
    "sha256": "65bb8c5279e6adac7716c3447bd68bc4643e5376b1ae2c06356bd9044b3c0147",
    "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"
  },
  "next_actions": [
    {
      "label": "BCN",
      "url": "/en/bcn/",
      "external": false
    },
    {
      "label": "Open official airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Official terminal map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "BCN terminal mapOfficial ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "BCN terminal mapOfficial ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "See the terminal layout →",
      "url": "/en/bcn/terminals/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Check flight information →",
      "url": "/en/bcn/flights/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Understand the terminal →",
      "url": "/en/bcn/terminals/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "See transport & pickup instructions →",
      "url": "/en/bcn/transport/from/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Compare parking access →",
      "url": "/en/bcn/parking/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Plan meeting & pickup →",
      "url": "/en/bcn/pickup/",
      "external": false
    },
    {
      "label": "Open airport map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Read connection guidance →",
      "url": "/en/bcn/connecting/",
      "external": false
    },
    {
      "label": "BCN terminal map Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    },
    {
      "label": "Official map source Official · external ↗",
      "url": "https://www.aena.es/en/map.html?ca=BCN",
      "external": true
    }
  ]
}
