{
  "by": "incident.transport@web-summit.dinis",
  "updated": "2026-11-11T12:25:03Z",
  "kind": "fact",
  "status": "planned timetable, not today's service",
  "todays_service": {
    "label": "none",
    "note": "Metro de Lisboa's own word on today's service is not read (its terms forbid republishing without its written consent; asked through Dinis). Its decisions as the press reported them are in data/decisions/entities/metro.json (evidence).",
    "see": "incidents/2026-11-10-storm-charles/data/decisions/entities/metro.json"
  },
  "what": "Metro de Lisboa trips scheduled to start each hour, per line, both directions, from its published timetable. The plan, not what ran: a normal day to set beside the operator's and the authorities' reports.",
  "hours": "Local time in Lisbon (WET, the same as UTC in November). A trip counts in the hour its first stop departs; trips that start after midnight on the service day are in after_midnight.",
  "source": {
    "name": "GTFS do Metropolitano de Lisboa",
    "publisher": "Metropolitano de Lisboa, EPE",
    "url": "https://dados.gov.pt/datasets/gtfs-do-metropolitano-de-lisboa/",
    "licence": "CC BY 4.0 (dados.gov.pt)",
    "feed_version": "23.04.00",
    "feed_valid": "20260620..20261231",
    "file_sha256": "b96350e2f8a9445e31d26ebbd740d3d4ee99141035647fcd52b5a7d43c47f830",
    "read": "2026-11-11T12:11Z"
  },
  "note": "Our summary of the operator's published timetable; the operator's site is not read or republished (its terms).",
  "days": [
    {
      "day": "2026-11-10",
      "weekday": "tuesday",
      "services": 10,
      "lines": [
        {
          "line": "Azul",
          "colour": "#6699cc",
          "trips": 362,
          "first": "06:30",
          "last": "25:11",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            13,
            23,
            27,
            25,
            19,
            18,
            18,
            18,
            18,
            18,
            19,
            25,
            27,
            20,
            17,
            15,
            13,
            14
          ],
          "after_midnight": 15
        },
        {
          "line": "Amarela",
          "colour": "#ffcc00",
          "trips": 395,
          "first": "06:30",
          "last": "25:07",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            11,
            29,
            31,
            28,
            20,
            20,
            20,
            22,
            20,
            20,
            22,
            31,
            28,
            23,
            14,
            14,
            12,
            14
          ],
          "after_midnight": 16
        },
        {
          "line": "Verde",
          "colour": "#00cc99",
          "trips": 374,
          "first": "06:30",
          "last": "25:11",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            10,
            21,
            22,
            24,
            21,
            21,
            20,
            20,
            21,
            21,
            22,
            23,
            24,
            23,
            22,
            16,
            14,
            14
          ],
          "after_midnight": 15
        },
        {
          "line": "Vermelha",
          "colour": "#ff3366",
          "trips": 312,
          "first": "06:30",
          "last": "25:10",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            7,
            18,
            20,
            18,
            17,
            18,
            16,
            18,
            17,
            17,
            17,
            20,
            20,
            19,
            15,
            15,
            13,
            12
          ],
          "after_midnight": 15
        }
      ]
    },
    {
      "day": "2026-11-11",
      "weekday": "wednesday",
      "services": 10,
      "lines": [
        {
          "line": "Azul",
          "colour": "#6699cc",
          "trips": 362,
          "first": "06:30",
          "last": "25:11",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            13,
            23,
            27,
            25,
            19,
            18,
            18,
            18,
            18,
            18,
            19,
            25,
            27,
            20,
            17,
            15,
            13,
            14
          ],
          "after_midnight": 15
        },
        {
          "line": "Amarela",
          "colour": "#ffcc00",
          "trips": 395,
          "first": "06:30",
          "last": "25:07",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            11,
            29,
            31,
            28,
            20,
            20,
            20,
            22,
            20,
            20,
            22,
            31,
            28,
            23,
            14,
            14,
            12,
            14
          ],
          "after_midnight": 16
        },
        {
          "line": "Verde",
          "colour": "#00cc99",
          "trips": 374,
          "first": "06:30",
          "last": "25:11",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            10,
            21,
            22,
            24,
            21,
            21,
            20,
            20,
            21,
            21,
            22,
            23,
            24,
            23,
            22,
            16,
            14,
            14
          ],
          "after_midnight": 15
        },
        {
          "line": "Vermelha",
          "colour": "#ff3366",
          "trips": 312,
          "first": "06:30",
          "last": "25:10",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            7,
            18,
            20,
            18,
            17,
            18,
            16,
            18,
            17,
            17,
            17,
            20,
            20,
            19,
            15,
            15,
            13,
            12
          ],
          "after_midnight": 15
        }
      ]
    },
    {
      "day": "2026-11-12",
      "weekday": "thursday",
      "services": 10,
      "lines": [
        {
          "line": "Azul",
          "colour": "#6699cc",
          "trips": 362,
          "first": "06:30",
          "last": "25:11",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            13,
            23,
            27,
            25,
            19,
            18,
            18,
            18,
            18,
            18,
            19,
            25,
            27,
            20,
            17,
            15,
            13,
            14
          ],
          "after_midnight": 15
        },
        {
          "line": "Amarela",
          "colour": "#ffcc00",
          "trips": 395,
          "first": "06:30",
          "last": "25:07",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            11,
            29,
            31,
            28,
            20,
            20,
            20,
            22,
            20,
            20,
            22,
            31,
            28,
            23,
            14,
            14,
            12,
            14
          ],
          "after_midnight": 16
        },
        {
          "line": "Verde",
          "colour": "#00cc99",
          "trips": 374,
          "first": "06:30",
          "last": "25:11",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            10,
            21,
            22,
            24,
            21,
            21,
            20,
            20,
            21,
            21,
            22,
            23,
            24,
            23,
            22,
            16,
            14,
            14
          ],
          "after_midnight": 15
        },
        {
          "line": "Vermelha",
          "colour": "#ff3366",
          "trips": 312,
          "first": "06:30",
          "last": "25:10",
          "per_hour": [
            0,
            0,
            0,
            0,
            0,
            0,
            7,
            18,
            20,
            18,
            17,
            18,
            16,
            18,
            17,
            17,
            17,
            20,
            20,
            19,
            15,
            15,
            13,
            12
          ],
          "after_midnight": 15
        }
      ]
    }
  ]
}
