Portugal's transport strikes since 2023: every strike call, in numbers
Every strike called in Portuguese passenger transport and at airports since 2023, from official records: who strikes most, how often, and when.
Facts checked by Roshid on 10 October 2026
How often does transport in Portugal stop for a strike? We went through the official records of every strike in passenger transport and at airports that needed minimum services, from January 2023 to 10 October 2026. Here is what they show, and the full list to download.
Strike notices, year by year
Strike notices in passenger transport and at airports, per year
2026 runs to 10 October 2026. A general strike adds a notice for every company it covers: 16 on 11 December 2025 and 15 on 3 June 2026.
- 202319 notices
- 202425 notices
- 202530 notices
- 202622 notices
Without the general strikes, the busiest year was 2024, with 25 notices. 2025 had 30, but 16 of them were the general strike on 11 December 2025.
Who strikes most
Most strike notices since January 2023, by company
Notices that name the company. A strike at CP and IP, the rail infrastructure company, counts for both.
- CP21 notices
- Carris13 notices
- easyJet8 notices
- SPdH/Menzies8 notices
- IP7 notices
- Metro de Lisboa7 notices
- STCP6 notices
- Portway4 notices
CP, the national rail company, leads by a distance: its train drivers (SMAQ), ticket and on-board staff and other rail unions filed notices every year. Carris, Lisbon's bus and tram company, is second. At the airports, easyJet's cabin crew and the ground-handling company SPdH, now Menzies, stand out.
Lisbon: 51 strike days in 2024
Days with a whole-day strike called on Lisbon public transport
Metro, Carris, Transtejo and Soflusa ferries, the south-bank light rail (MTS) and CP or IP trains. 2026 runs to 10 October 2026.
- 202334 days
- 202451 days
- 202531 days
- 202614 days
On top of those, partial or overtime-only strikes covered 49 more days in 2023, 24 more days in 2024, 7 more days in 2025 and 0 more days in 2026. A day counts once, however many companies were on strike. What still runs on a strike day: our guide.
Strike season is summer
Strike days by month, 2023–2026
All companies on the list. Each day counts once for each kind of transport on strike that day.
- Jan: 20 strike days
- Feb: 25 strike days
- Mar: 18 strike days
- Apr: 12 strike days
- May: 12 strike days
- Jun: 32 strike days
- Jul: 33 strike days
- Aug: 13 strike days
- Sep: 6 strike days
- Oct: 13 strike days
- Nov: 4 strike days
- Dec: 14 strike days
June and July together account for 32% of all strike days, in the months when trains, buses, ferries and planes are busiest with visitors. February and January come next.
Flights and airports
Airline and airport strikes are fewer but hit visitors directly. A whole-day strike was called at an airline or an airport ground-services company on 28 days in 2023, 7 days in 2024, 11 days in 2025 and 7 days in 2026. easyJet's Portuguese crews have filed notices every year since 2023. Already called for later this year: easyJet, 19–23 December 2026. If a strike cancels your flight: your EU rights.
What the numbers count
- The sources. In Portugal, transport is an essential service, so every strike needs minimum services. For state-owned companies (CP, IP, Metro de Lisboa, Carris, Transtejo/Soflusa, STCP, TAP, Portugália), they are set by an arbitration panel at the CES, the Economic and Social Council. For private companies (easyJet, Ryanair, Portway, bus operators), they are set by a ministerial order, or agreed between the company and the unions, and published by the DGERT. Each entry links to its official decision.
- A notice is a strike that was called. One union's notice at one company, with a minimum-services decision. Some were later called off: where we know, the list says so, and most entries have not been checked one by one.
- Strike days. Calendar days covered by a whole-day strike, or by a strike whose decision does not state its type. Partial strikes (a few hours a shift) and overtime-only strikes are counted separately. Strikes over several periods within a long window (Menzies, 2025) count only the days we know went ahead.
- Lisbon public transport includes CP and IP: their strikes are national and normally stop Lisbon's suburban trains too.
- Not included: freight (rail freight and ports), cleaning and maintenance contractors at airports, and any strike settled without a published minimum-services decision.
All strike notices since January 2023
2026: 22 notices
| Dates | Company | Type and source |
|---|---|---|
| 19–23 December 2026 | easyJetSNPVAC (cabin crew) | Whole dayDespacho SM 51/2026 |
| 2–6 October 2026 | easyJetSNPVAC (cabin crew) | Whole dayDespacho SM 51/2026 |
| 29 September – 31 December 2026 | Busway (Coimbra)STRUN | Overtime onlyDespacho SM 52/2026 |
| 14 September – 31 December 2026 | Busway (Coimbra)STRUN | Partial (some hours)Despacho SM 50/2026 |
| 20–30 June 2026 | CPSMAQ (train drivers) | Type not statedARB/25/2026 |
| 3 June 2026general strike | easyJetSNPVAC (cabin crew) | Whole dayMinimum-services agreement |
| 3 June 2026general strike | TAPSITAVA, SNPVAC | Whole dayMinimum-services agreement |
| 3 June 2026general strike | SPdH/MenziesSITAVA | Whole dayMinimum-services agreement |
| 3 June 2026general strike | SATA InternacionalSNPVAC, SITAVA | Whole dayMinimum-services agreement |
| 3 June 2026general strike | SATA HandlingSITAVA | Whole dayMinimum-services agreement |
| 3 June 2026general strike | Ryanair and GroundlinkSNPVAC, SITAVA | Whole dayDespacho SM 42/2026 |
| 3 June 2026general strike | PortwaySITAVA | Whole dayDespacho SM 39/2026 |
| 3 June 2026general strike | Metro MondegoSTRUP | Whole dayARB/20/2026 |
| 3 June 2026general strike | MTS (Almada–Seixal light rail)SMAQ | Whole dayDespacho SM 44/2026 |
| 3 June 2026general strike | IP and CPseveral rail unions | Whole dayARB/15-16-17-18/2026 |
| 3 June 2026general strike | ETAC, Transdev and other bus companiesFECTRANS | Whole dayDespacho SM 36/2026 |
| 3 June 2026general strike | CarrisFECTRANS | Whole dayARB/12/2026 |
| 3 June 2026general strike | Berrelhas busesFECTRANS | Whole dayDespacho SM 40/2026 |
| 3 June 2026general strike | Atlantic Ferries (Setúbal–Tróia)STFCMM, SITEMAQ, SIMAMEVIP | Whole dayMinimum-services agreement |
| 3 June 2026general strike | ANA airportsSITAVA | Whole dayMinimum-services agreement |
| 14 April 2026 | Metro de Lisboaseveral unions | Whole daycalled offARB/07/2026 |
| 9 April 2026 | Metro de Lisboaseveral unions | Whole dayARB/07/2026 |
2025: 30 notices
| Dates | Company | Type and source |
|---|---|---|
| 31 December 2025 – 1 January 2026 | SPdH/MenziesSITAVA, STHAA | Whole dayARB/49/2025 |
| 11 December 2025general strike | easyJetSNPVAC (cabin crew) | Whole dayDespacho SM 29/2025 |
| 11 December 2025general strike | Transtejo/Soflusaseveral unions | Whole dayARB/44/2025 |
| 11 December 2025general strike | Transdev group busesFECTRANS | Whole dayMinimum-services agreement |
| 11 December 2025general strike | TAPSITAVA, SITEMA, SIMA, SNPVAC | Whole dayMinimum-services agreement |
| 11 December 2025general strike | STCPCGTP-IN, UGT, FECTRANS | Whole dayARB/46/2025 |
| 11 December 2025general strike | SPdH/MenziesSITAVA, SIMA | Whole dayMinimum-services agreement |
| 11 December 2025general strike | SATA InternacionalSITAVA, SITEMA, SNPVAC | Whole dayMinimum-services agreement |
| 11 December 2025general strike | RyanairSNPVAC (cabin crew) | Whole dayDespacho SM 40/2025 |
| 11 December 2025general strike | PortwaySITAVA, SIMAMEVIP | Whole dayDespacho SM 32/2025 |
| 11 December 2025general strike | PortugáliaSITAVA, SITEMA, SNPVAC | Whole dayARB/33-35/2025 |
| 11 December 2025general strike | Metro de Lisboaseveral unions | Whole dayARB/39/2025 |
| 11 December 2025general strike | Metro MondegoSTRUP | Whole dayMinimum-services agreement |
| 11 December 2025general strike | IP and CPseveral rail unions | Whole dayARB/31_36_37_38/2025 |
| 11 December 2025general strike | CarrisFECTRANS | Whole dayARB/32/2025 |
| 11 December 2025general strike | Berrelhas busesFECTRANS | Whole dayDespacho SM 39/2025 |
| 11 December 2025general strike | ANA airportsSITAVA | Whole dayMinimum-services agreement |
| from 10 October 2025, open-ended | SPdH/MenziesSIMA | Several periodsARB/25/2025 |
| 9 September 2025; 11 September 2025 | Metro de Lisboaseveral unions | Partial (some hours)ARB/24/2025 |
| 3 September 2025 – 2 January 2026 | SPdH/MenziesSIMA, ST | Several periodscalled offARB/23/2025 |
| 25–28 July 2025; 8–11 August 2025 | SPdH/MenziesSIMA, ST | Whole dayARB/21/2025 |
| 30 June 2025 | TAPSITAVA (maintenance technicians) | Whole dayARB/20/2025 |
| 12 June 2025 | CarrisSNMOT, FECTRANS | Whole dayARB/17-18/2025 |
| 2–6 June 2025 | CarrisSNMOT, FECTRANS | Partial (some hours)ARB/17-18/2025 |
| 11–14 May 2025 | CPSFRCI | Type not statedARB/15/2025 |
| 7–14 May 2025 | CPSMAQ and a platform of rail unions (7–8 May) | Whole dayAO/13-14/2025 |
| 28 April 2025 | CPSFRCI | Whole dayARB/11/2025 |
| 18 March 2025 | CarrisFECTRANS | Whole dayARB/08/2025 |
| 12–27 March 2025 | PortugáliaSIPLA | Partial (some hours)ARB/09/2025 |
| 22 January – 9 February 2025 | CPSMAQ (train drivers) | Type not statedARB/1/2025 |
2024: 25 notices
| Dates | Company | Type and source |
|---|---|---|
| 24 December 2024; 31 December 2024 | PortwaySINDAV, STHAA, SITAVA, SIMAMEVIP | Whole dayDespacho SM 31/2024 |
| 22–26 December 2024 | SPdH/MenziesSIMA | Partial (some hours)AO/43/2024 |
| 6 December 2024 | CPSMAQ (train drivers) | Whole dayAO/41/2024 |
| 3 December 2024; 10 December 2024 | Metro de Lisboaseveral unions | Partial (some hours)AO/37/2024 |
| 13 November 2024 | CarrisFECTRANS | Whole dayAO/35/2024 |
| 6 November 2024; 14 November 2024 | Metro de Lisboaseveral unions | Partial (some hours)AO/34/2024 |
| 24 October – 3 November 2024 | CPSFRCI | Type not statedAO/31/2024 |
| 18 September – 17 November 2024 | STCPSTRUN | Partial (some hours)AO/28/2024 |
| 18 September 2024 | CarrisASPTC | Whole dayAO/27/2024 |
| 17–19 September 2024 | CarrisFECTRANS | Whole dayAO/29/2024 |
| 16–17 September 2024 | STCPSTRUN | Whole dayAO/28/2024 |
| 31 August – 1 September 2024 | SPdH/MenziesSTTAMP, SIMA | Whole dayAO/25/2024 |
| 15–17 August 2024 | easyJetSNPVAC (cabin crew) | Whole dayDespacho SM 20/2024 |
| 12 August 2024 | STCPSTRUN | Whole dayAO/22/2024 |
| 29 July – 2 August 2024 | Transtejo/Soflusaseveral unions | Type not statedAO/20/2024 |
| 22 July 2024 | STCPSTRUN | Whole dayAO/18/2024 |
| 22 July 2024; 24 July 2024 | CPseveral rail unions | Whole dayAO/17/2024 |
| 15–19 July 2024 | CarrisFECTRANS | Partial (some hours)AO/16/2024 |
| 10–11 July 2024 | CarrisFECTRANS | Whole dayAO/15/2024 |
| 27 June – 14 July 2024 | CPseveral rail unions | Type not statedAO/13-14/2024 |
| 17–22 June 2024 | CarrisFECTRANS | Type not statedAO/12/2024 |
| 3–23 June 2024 | CarrisFECTRANS | Overtime onlyAO/08/2024 |
| 19–21 March 2024 | Transdev and other bus companies (north)STRUN | Whole dayDespacho SM 05/2024 |
| 5 March 2024; 7 March 2024 | IPAPROFER (rail traffic control) | Whole dayAO/01/2024 |
| 2 January 2024; 4 January 2024 | IPAPROFER (rail traffic control) | Whole dayAO/45/2023 |
2023: 19 notices
| Dates | Company | Type and source |
|---|---|---|
| 1–4 December 2023 | Fuelplanestrike committee | Whole dayDespacho SM 39/2023 |
| from 8 November 2023, open-ended | STCPSTRUN | Partial (some hours)AO/42/2023 |
| 30–31 July 2023; 5–6 August 2023 | Portwayseveral unions | Whole dayDespacho SM 29/2023 |
| 21–25 July 2023 | easyJetSNPVAC (cabin crew) | Whole dayDespacho SM 28/2023 |
| 21 July – 6 August 2023 | CPSFRCI | Partial (some hours)AO/33/2023 |
| 5 June – 5 July 2023 | CPSFRCI | Partial (some hours)AO/30/2023 |
| 31 May 2023 | CPSFRCI, SNTSF, SINFA | Whole dayAO/29/2023 |
| 26 May 2023; 28 May 2023; 30 May 2023; 1 June 2023; 3 June 2023 | easyJetSNPVAC (cabin crew) | Whole dayDespacho SM 20/2023 |
| 18 May 2023 | Metro de Lisboaseveral unions | Partial (some hours)AO/26/2023 |
| 6 April 2023 | CP and IPseveral rail unions | Whole dayAO/18_19/2023 |
| 3–7 April 2023 | CarrisFECTRANS | Type not statedAO/17/2023 |
| 1–3 April 2023 | easyJetSPAC (pilots) | Whole dayDespacho SM 15/2023 |
| 9–18 March 2023 | CPSMAQ (train drivers) | Type not statedAO 14/2023 |
| 28 February 2023; 2 March 2023 | IP and CPseveral rail unions | Whole dayAO 12 e 13/2023 |
| 27 February 2023; 1 March 2023 | CPseveral rail unions | Whole dayAO 12 e 13/2023 |
| 10 February 2023 | CPSFRCI | Whole dayAO-04-05-06-07/2023 |
| 9 February 2023 | IP and CPSNTSF | Whole dayAO-04-05-06-07/2023 |
| 8–21 February 2023 | CPSMAQ (train drivers) | Type not statedAO-04-05-06-07/2023 |
| 25–31 January 2023 | TAPSNPVAC (cabin crew) | Whole dayAO-02/2023 |
Use the data
Download the full list as a spreadsheet (CSV) or as JSON. It is free to reuse under CC BY 4.0: please credit "LisTransfer, from CES and DGERT records" and link to this page. Journalists with questions can write to support@getvoolo.com. For the strikes coming up, see our strike list.