With less than twenty days before kickoff, Morocco is gearing up to host the TotalEnergies CAF Africa Cup of Nations 2025 in a selection of state-of-the-art stadiums spread across five major cities. Combining modern design, cultural identity and world-class infrastructure, these venues will vibrate to the rhythm of African football from 21 December 2025 to 18 January 2026.
1 – Complexe Sportif Prince Moulay Abdellah (Rabat)

Complexe Sportif Prince Moulay Abdellah. Photo Credit: Earth Photart / Pexels
Capacity: 68,000
Located just seven kilometers from central Rabat, the Prince Moulay Abdellah Sports Complex stands as one of the flagship venues of the tournament. Completely rebuilt on the site of the 1983 stadium and inaugurated on 4 September 2025, it now features a hybrid pitch, modernized stands and cutting-edge facilities.
Integrated into a wider complex that includes an Olympic swimming pool and a sports arena, the stadium will host the opening match and the final of AFCON 2025.
Matches:
- 21 December: Morocco – Comoros (Group A, 20:00)
- 26 December: Morocco – Mali (Group A, 13:00)
- 29 December: Zambia – Morocco (Group A, 18:30)
- 4 January: Round of 16 (1st A – 3rd C/D/2, 18:00)
- 9 January: Quarter-final (20:30)
- 14 January: Semi-final (20:30)
- 18 January: Final (20:00)
2 – Olympic Annex Stadium – Prince Moulay Abdellah Complex (Rabat)

Olympic Annex Stadium – Prince Moulay Abdellah Complex. By MAS LIVE/ Facebook
Capacity: 21,000
Built in just nine months and inaugurated on 25 May 2025 during the Mohammed VI International Meeting, this brand-new stadium offers a World Athletics-certified track, natural grass pitch, crescent-shaped roof, underground parking, VIP lounges and TV studios. Compact but top-tier, it is designed for optimal fan and athlete experience.
Matches:
- 23 December: Tunisia – Uganda (Group C, 21:00)
- 27 December: Benin – Botswana (Group D, 13:30)
- 30 December: Tanzania – Tunisia (Group C, 17:00)
3 – Complexe Sportif Prince Héritier Moulay El Hassan (Rabat)

Complexe Sportif Prince Héritier Moulay El Hassan
Capacity: 22,000
Built on the historic grounds of FUS Rabat, this urban stadium brings spectators closer to the action with compact stands and no running track. Its distinctive glazed terracotta façade draws inspiration from Amazigh motifs, allowing natural air circulation and light reflection. The venue is organized over five levels, including VIP spaces, modern media zones and high-tech control centers.
Matches:
- 24 December: Algeria – Sudan (Group E, 16:00)
- 28 December: Algeria – Burkina Faso (Group E, 18:30)
- 31 December: Equatorial Guinea – Algeria (Group E, 17:00)
- 6 January: Round of 16 (1st E – 2nd D, 17:00)
4 – Stade Al Madina (Rabat)

Stade Al Madina . Photo Credit: Reda Benkhadra/ Wikimedia.org
Capacity: 18,000
In Rabat’s Agdal district, Al Madina (Old Al Barid) Stadium—home of Union Touarga SC—offers a simple yet efficient design featuring a natural pitch, VVIP/VIP zones, media facilities and a slightly recessed playing surface for optimal visibility. The surrounding area includes landscaped esplanades, shops and food courts.
Matches:
- 23 December: DR Congo – Benin (Group D, 13:30)
- 27 December: Uganda – Tanzania (Group C, 18:30)
- 30 December: Botswana – DR Congo (Group D, 20:00)
- 4 January: Round of 16 (2nd B – 2nd F, 20:00)
5 – Mohammed V Stadium

Stade Mohammed V Casablanca. Credit: Maroc Hebdo
Capacity: 67,000
The legendary “Donor”, inaugurated in 1955, remains one of Africa’s most iconic football arenas. Situated in Casablanca’s Maârif district, Mohammed V Stadium will host eight major AFCON fixtures, maintaining its status as a fiery and historic venue for continental competitions.
Matches:
- 22 December: Mali – Zambia (Group A, 15:00)
- 24 December: Burkina Faso – Equatorial Guinea (Group E, 13:30)
- 26 December: Zambia – Comoros (Group A, 18:30)
- 28 December: Equatorial Guinea – Sudan (Group E, 16:00)
- 29 December: Comoros – Mali (Group A, 20:00)
- 31 December: Sudan – Burkina Faso (Group E, 17:00)
- 3 January: Round of 16 (2nd A – 2nd C, 20:00)
- 17 January: Third-place match (17:00)
6 – Grand Stade Of Agadir

Adrar Stadium, Agadir. Credit: agadirinfo.ma
Capacity: 45,480
In Morocco’s southern coastal hub, Agadir Stadium—opened in 2013—combines clean architecture with modern equipment and a warm, vibrant atmosphere. The city is set to welcome a series of high-profile matches throughout the tournament.
Matches:
- 22 December: Egypt – Zimbabwe (Group B, 21:00)
- 24 December: Cameroon – Gabon (Group F, 21:00)
- 26 December: Egypt – South Africa (Group B, 16:00)
- 28 December: Gabon – Mozambique (Group F, 13:30)
- 29 December: Angola – Egypt (Group B, 17:00)
- 31 December: Mozambique – Cameroon (Group F, 20:00)
- 5 January: Round of 16 (1st B – 3rd A/C/D, 17:00)
- 10 January: Quarter-final (20:00)
7 – Fes Sport Complex Stadium

Fes Sports Complex. Credit: MAP
Capacity: 45,000
Located on the Sefrou road, the Fès Stadium blends Moroccan architectural features with modern sports infrastructure. Designed in the 1990s and completed in 2003, it offers a spacious and lively setting ready for top-tier international fixtures.
Matches:
- 23 December: Nigeria – Tanzania (Group C, 18:30)
- 27 December: Nigeria – Tunisia (Group C, 21:00)
- 29 December: Uganda – Nigeria (Group C, 17:00)
- 5 January: Round of 16 (1st C – 3rd A/B/F, 20:00)
8 – Grand Stade de Marrakech

Grand Stadium of Marrakech. Credit: MAP
Capacity: 45,240
North of Marrakech, this versatile stadium offers both elegance and capacity, along with a 5,000-seat annex stadium, extensive media facilities and modern medical infrastructure. The Red City is preparing for a series of unforgettable AFCON nights.
Matches:
- 22 December: South Africa – Angola (Group B, 18:00)
- 24 December: Ivory Coast – Mozambique (Group F, 18:30)
- 26 December: Angola – Zimbabwe (Group B, 13:30)
- 28 December: Ivory Coast – Cameroon (Group F, 21:00)
- 29 December: Zimbabwe – South Africa (Group B, 17:00)
- 31 December: Gabon – Ivory Coast (Group F, 20:00)
- 6 January: Round of 16 (1st F – 2nd E, 20:00)
- 10 January: Quarter-final (17:00)
9 – Grand Stade de Tanger

Tangier Grand Stadium. Photo Credit: SNRTNews
Capacity: 68,000
Ten kilometers from central Tangier, the Ibn Battuta Stadium pays tribute to the city’s legendary 14th-century explorer. Opened in 2011, it has become a symbol of the sporting dynamism of northern Morocco.
Matches:
- 23 December: Senegal – Botswana (Group D, 16:00)
- 27 December: Senegal – DR Congo (Group D, 16:00)
- 30 December: Benin – Senegal (Group D, 20:00)
- 3 January: Round of 16 (1st D – 3rd B/E/F, 17:00)
- 9 January: Quarter-final (17:00)
- 14 January: Semi-final (18:00)
Related Reads:
- CAF Formally Takes Over Morocco’s Nine Stadiums for AFCON 2025: What Fans Should Know
- Morocco’s Stadium Pitches Raise the Bar for AFCON 2025
- Tangier Grand Stadium: SubAir System Shows Global-Level Performance
- Prince Moulay Abdellah Stadium: Morocco’s New Football Jewel
MoroccoBeat, Inspiring Stories, Positive Energy, Proudly Moroccan!
