The Africa Cup of Nations 2025 (AFCON 2025) will take place in Morocco from 21 December 2025 to 18 January 2026, promising an intense and unforgettable tournament. Matches will be played across several iconic Moroccan cities, offering football fans a thrilling competition.
Below is the complete AFCON 2025 schedule with teams, dates, and stadiums for every match.
Dates: 21 December 2025 – 18 January 2026
AFCON 2025 Overview: Dates and Host Cities
The Africa Cup of Nations 2025 (AFCON 2025) will be hosted in Morocco across several iconic cities, including Rabat, Casablanca, Fès, Tangier, Marrakech, and Agadir. The tournament runs from 21 December 2025 to 18 January 2026.
All AFCON 2025 Stadiums in Morocco
- Prince Moulay Abdellah Sports Complex (Rabat)
- Prince Héritier Moulay El Hassan Sports Complex (Rabat)
- Mohammed V Stadium (Casablanca)
- El Barid Stadium (Rabat)
- Fès Sports Complex (Fès)
- Olympic Annex Stadium – Moulay Abdellah Complex (Rabat)
- Grand Stade de Tanger (Tangier)
- Grand Stade de Marrakech (Marrakech)
- Grand Stade d’Agadir (Agadir)
AFCON 2025 Group Stage Match Schedule

Sunday, 21 December 2025
- Morocco vs Comoros (Group A) – Prince Moulay Abdellah Sports Complex, Rabat
Monday, 22 December 2025
- Mali vs Zambia (Group A) – Mohammed V Stadium, Casablanca
- Egypt vs Zimbabwe (Group B) – Grand Stade d’Agadir, Agadir
- South Africa vs Angola (Group B) – Grand Stade de Marrakech, Marrakech
Tuesday, 23 December 2025
- Nigeria vs Tanzania (Group C) – Fès Sports Complex, Fès
- Tunisia vs Uganda (Group C) – Olympic Annex Stadium – Moulay Abdellah Complex, Rabat
- Senegal vs Botswana (Group D) – Grand Stade de Tanger, Tangier
- DR Congo vs Benin (Group D) – El Barid Stadium, Rabat
Wednesday, 24 December 2025
- Algeria vs Sudan (Group E) – Prince Héritier Moulay El Hassan Sports Complex, Rabat
- Burkina Faso vs Equatorial Guinea (Group E) – Mohammed V Stadium, Casablanca
- Ivory Coast vs Mozambique (Group F) – Grand Stade de Marrakech, Marrakech
- Cameroon vs Gabon (Group F) – Grand Stade d’Agadir, Agadir
Thursday, 25 December 2025
Rest day
Friday, 26 December 2025
- Morocco vs Mali (Group A) – Prince Moulay Abdellah Sports Complex, Rabat
- Zambia vs Comoros (Group A) – Mohammed V Stadium, Casablanca
- Egypt vs South Africa (Group B) – Grand Stade d’Agadir, Agadir
- Angola vs Zimbabwe (Group B) – Grand Stade de Marrakech, Marrakech
Saturday, 27 December 2025
- Nigeria vs Tunisia (Group C) – Fès Sports Complex, Fès
- Uganda vs Tanzania (Group C) – El Barid Stadium, Rabat
- DR Congo vs Senegal (Group D) – Grand Stade de Tanger, Tangier
- Benin vs Botswana (Group D) – Olympic Annex Stadium – Moulay Abdellah Complex, Rabat
Sunday, 28 December 2025
- Algeria vs Burkina Faso (Group E) – Prince Héritier Moulay El Hassan Sports Complex, Rabat
- Equatorial Guinea vs Sudan (Group E) – Mohammed V Stadium, Casablanca
- Cameroon vs Ivory Coast (Group F) – Grand Stade de Marrakech, Marrakech
- Gabon vs Mozambique (Group F) – Grand Stade d’Agadir, Agadir
Monday, 29 December 2025
- Morocco vs Zambia (Group A) – Prince Moulay Abdellah Sports Complex, Rabat
- Comoros vs Mali (Group A) – Mohammed V Stadium, Casablanca
- Egypt vs Angola (Group B) – Grand Stade d’Agadir, Agadir
- Zimbabwe vs South Africa (Group B) – Grand Stade de Marrakech, Marrakech
Tuesday, 30 December 2025
- Nigeria vs Uganda (Group C) – Fès Sports Complex, Fès
- Tanzania vs Tunisia (Group C) – Olympic Annex Stadium – Moulay Abdellah Complex, Rabat
- Botswana vs DR Congo (Group D) – El Barid Stadium, Rabat
- Benin vs Senegal (Group D) – Grand Stade de Tanger, Tangier
Wednesday, 31 December 2025
- Equatorial Guinea vs Algeria (Group E) – Prince Héritier Moulay El Hassan Sports Complex, Rabat
- Burkina Faso vs Sudan (Group E) – Mohammed V Stadium, Casablanca
- Cameroon vs Mozambique (Group F) – Grand Stade d’Agadir, Agadir
- Ivory Coast vs Gabon (Group F) – Grand Stade de Marrakech, Marrakech
AFCON 2025 Knockout Stage Dates
Round of 16: 3–6 January 2026 — Host cities: Rabat, Casablanca, Agadir, Fès, Tangier
Quarter-finals: 9–10 January 2026 — Host cities: Rabat, Tangier, Agadir, Marrakech
Semi-finals: 14 January 2026
Match 1: Tangier – Kick-off 18:00
Match 2: Rabat – Kick-off 20:30
AFCON 2025 Final in Rabat
Third Place Playoff: 17 January 2026 — Casablanca (Mohammed V Stadium), Kick-off 20:00
Final: 18 January 2026 — Rabat (Prince Moulay Abdellah Stadium), Kick-off 20:00
AFCON 2025 FAQ
When is AFCON 2025?
From 21 December 2025 to 18 January 2026.
Where is AFCON 2025 being held?
Across Morocco in Rabat, Casablanca, Fès, Tangier, Marrakech, and Agadir.
Which stadium hosts the final?
Prince Moulay Abdellah Stadium in Rabat.
To discover how Morocco is preparing stadiums for Africa Cup Of Nation Morocco 2025 and Beyond, Click here


Any idea on how Yalla works to buy the tickets? I am finding the process very complex especially with registering the Moroccan ID from the UK.