
It’s not long before the Africa Cup of Nations returns to action, two years after Nigeria reigned supreme at the 2023 edition.
We’ve got a slightly earlier start to on this occasion as the opening match gets under away with hosts Morocco facing Comoros on December 21.
Fans are usually accustomed to Africa’s premier national tournament taking place at the start of the calendar year, but this one will run through Christmas and finish in the middle of January.
There will be a total of nine venues across six cities in Morocco hosting matches at this year’s Afcon.
We’ve got details on all of them as anticipation ramps up for the competition that will showcase the best talent in Africa.
All dates are based on kick-offs in UK time.
- Bet £10 get £30
- Excellent Football Betting Options
- Extensive Bet-Builder
- Multi-Award Winning Bookmaker
New customers can sign up using bonus code SQUAWKA365, bet £10 and get £30 in Free Bets. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply. Registration Required. This code is for marketing and tracking purposes only. #Ad.
Table of contents
Adrar Stadium, Agadir
The 45,000 capacity arena will host six group stage games, as well as a round of 16 clash and a quarter-final tie.
Adrar, which has a striking colosseum design, usually hosts local side Hassania Agadir in the Botola Pro League.
| Date | Fixture | Round |
|---|---|---|
| 22/12/25 | Egypt vs Zimbabwe | Group B |
| 24/06/25 | Cameroon vs Gabon | Group F |
| 26/12/25 | Egypt vs South Africa | Group B |
| 28/12/25 | Gabon vs Mozambique | Group F |
| 29/12/25 | Angola vs Egypt | Group B |
| 31/12/25 | Mozambique vs Cameroon | Group F |
| 5/1/26 | Winners Group B vs Third Group A/C/D (H5) | Last 16 |
| 10/1/26 | Winners H8 vs Winners H6 (QF4) | Quarter-final |
Stade Mohammed V, Casablanca
This stadium will also host six group games and one last-16 match – as well as a third-place play-off tie.
Located in Casablanca, it has a 45,000 capacity and hosts two teams in Morocco – 22-time national champions Wydad, who competed in this year’s Club World Cup, and rivals Raja.
| Date | Fixture | Round |
|---|---|---|
| 22/12/25 | Mali vs Zambia | Group A |
| 24/06/25 | Burkina Faso vs Equatorial Guinea | Group E |
| 26/12/25 | Zambia vs Comoros | Group A |
| 28/12/25 | Equatorial Guinea vs Sudan | Group E |
| 29/12/25 | Comoros vs Mali | Group A |
| 31/12/25 | Burkina Faso vs Sudan | Group E |
| 3/1/26 | Runners Up Group A vs Runners Up Group C (H2) | Last 16 |
| 17/1/26 | Losers of semi-final 1 vs Losers of semi-final 2 | Third place play-off |
Fez Stadium, Fez
The simply named ‘Fez Stadium’ in Fez only opened in 2007 and can hold around 35,000 fans – though there are plans to expand the capacity to around 55,000 in time for the 2030 World Cup, where Morocco will co-host alongside Portugal and Spain.
Fez Stadium has hosted a handful of Morocco national games, while it also the home of Maghreb de Fes. Three group games and a round of 16 tie will be played here.
| Date | Fixture | Round |
|---|---|---|
| 23/12/25 | Nigeria vs Tanzania | Group C |
| 27/12/25 | Nigeria vs Tunisia | Group C |
| 30/12/25 | Nigeria vs Uganda | Group C |
| 5/1/26 | Winners Group C vs Third Group A/B/F (H6) | Last 16 |
Marrakesh Stadium, Marrakesh
The only stadium that is set to host games in the city of Marrakesh. It has a capacity of around 41,000 and plays host to local side Kawkab Marrakech.
It is also a relatively new stadium after being opened in 2011. The Marrakesh Stadium previously hosted the 2014 Club World Cup final and will be one of the venues for the 2030 World Cup. It will host six group games, a round of 16 tie and a quarter-final.
| Date | Fixture | Round |
|---|---|---|
| 22/12/25 | South Africa vs Angola | Group B |
| 24/06/25 | Ivory Coast vs Mozambique | Group F |
| 26/12/25 | Angola vs Zimbabwe | Group B |
| 28/12/25 | Cameroon vs Ivory Coast | Group F |
| 29/12/25 | Zimbabwe vs South Africa | Group B |
| 31/12/25 | Ivory Coast vs Gabon | Group F |
| 6/1/26 | Winners Group F vs Runners Up Group E (H7) | Last 16 |
| 10/1/26 | Winners H5 vs Winners H7 (QF3) | Quarter-final |
Prince Moulay Abdellah Stadium, Rabat
This is where it all begins. The Prince Moulay Abdellah will stage the Afcon opener between Morocco and Comoros on December 21 in the nation’s capital of Rabat.
It has a 65,000 capacity, making it the second largest stadium in the competition. Primarily its used for the Morocco national team games. We’ll have three group games here, plus a quarter-final, semi-final and then return for the grand final in January.
| Date | Fixture | Round |
|---|---|---|
| 21/12/25 | Morocco vs Comoros | Group A (opening match) |
| 26/06/25 | Morocco vs Mali | Group A |
| 29/12/25 | Morocco vs Zambia | Group A |
| 4/1/26 | Winner Group A vs Third Group C/D/E (H4) | Last 16 |
| 9/1/26 | Winner H3 vs Winner H4 (QF2) | Quarter-final |
| 14/1/26 | Winner Q1 vs Winner Q3 | Semi-final |
| 18/1/26 | Winner SF1 vs Winner SF2 | Final |
Moulay Hassan Stadium, Rabat
The second of four venues in the capital, this arena is one of the smaller ones with a 22,000 capacity.
One thing to note is it’s been newly-refurbished in time for this year’s Afcon, with the previous version of the stadium being demolished last year. The Moulay Hassan will host three group games and one round of 16 match.
| Date | Fixture | Round |
|---|---|---|
| 24/12/2025 | Algeria vs Sudan | Group E |
| 28/12/2025 | Algeria vs Burkina Faso | Group E |
| 6/1/2026 | Winner Group E vs Second Group D (H8) | Last 16 |
Rabat Olympic Stadium, Rabat
This is another smaller stadium that has a 21,500 capacity and will just host three group games.
It only opened in May 2025 after a rapid construction period that saw it build up in just nine months and it had an athletics track built in time for the 2025 Diamond League this summer. Like the Moulay Hassan, it will host three group clashes.
| Date | Fixture | Round |
|---|---|---|
| 23/12/2025 | Tunisia vs Uganda | Group C |
| 27/12/2025 | Benin vs Botswana | Group D |
| 30/12/2025 | Tanzania vs Tunisia | Group C |
Al Barid Stadium, Rabat
Another stadium that opened this year and the smallest ground in the competition. It currently hosts local side Union Touarga Sports.
There will be three group stage matches staged here, as well as a round of 16 tie.
| Date | Fixture | Round |
|---|---|---|
| 23/12/2025 | DR Congo vs Benin | Group D |
| 22/12/2025 | Uganda vs Tanzania | Group C |
| 26/12/2025 | Botswana vs DR Congo | Group D |
| 4/1/2026 | Second Group B vs Second Group F (H3) | Last 16 |
Ibn Batouta Stadium, Tangier
The largest stadium at 75,000 capacity after recent renovations and the only stadium in the city of Tangier.
The stadium has hosted Ittihad Tanger since 2011, as well as national team games. Recently construction work saw the capacity increase from 65,000 in time for Afcon and the 2030 World Cup.
In keeping with its large-scale feel, it will host three group games, one round of 16 tie, one quarter-final and one semi-final.
| Date | Fixture | Round |
|---|---|---|
| 22/12/25 | Senegal vs Botswana | Group D |
| 27/12/25 | DR Congo vs Senegal | Group D |
| 30/12/25 | Benin vs Senegal | Group D |
| 3/1/26 | Winner Group D vs Third Group B/E/F (H1) | Last 16 |
| 9/1/26 | Winner H1 vs Winner H2 (QF1) | Quarter-final |
| 14/1/26 | Winner Q4 vs Winner Q2 | Semi-final |