The 2025 Africa Cup of Nations (AFCON) will take place across December 2025 and January 2026, with six cities in Morocco set to play host to 52 football matches.
It is the second time in history that Morocco has been chosen as the host of the tournament, but thankfully for football fans in Africa, it is far from one of the biggest countries in the continent.
Based on area, Morocco is the 25th largest country in Africa, so making your way around AFCON 2025 shouldn't be too difficult a task.
Check out our full AFCON travel guide below.
AFCON fan travel guide
Agadir
AFCON stadiums
- Adrar Stadium (45,480)
Places to eat and drink
- SPAGOS – B P 93 Boulevard Mohamed V, Agadir 80000, Morocco
- Blue Note – Boulevard du 20 Aout, Agadir 80000, Morocco
- Zanzibar – Hotel Riu Tikida Beach, Rte de L'Oued Sous, Agadir 80000, Morocco
Adrar Stadium location
The Adrar Stadium is located to the east of the city at the bottom of the Atlas Mountains, making it a stunning spot for a football stadium. There is no train station in the city itself, so you will have to use local buses or taxis to get to the stadium.
Casablanca
AFCON stadiums
- Stade Mohammed V (45,000)
Places to eat and drink
- The Jamesrooftop – Moulay Hassan 1er- Quartier, Jm suites 161 Angle Bd Rachidi, Bd Moulay Youssef, Casablanca 20070, Morocco
- Sky 28 – Casablanca Twin Center, Bd Mohammed Zerktouni, Casablanca 21000, Morocco
- El Patron – 400 Bd Mohammed Zerktouni, Casablanca 20250, Morocco
Stade Mohammed V location
The Stade Mohammed V is located in the west of Casablanca, around 3km from the main centre in the city. A lot of fans are able to walk from the centre; however, those coming from outside the city will need to get a train to Casa-Port railway station and then take a bus to the stadium.
Fez
AFCON stadiums
- Fez Stadium (45,000)
Places to eat and drink
- Le Club House – Golf oued fes, route fes-meknes Oued fes, Fès 30000, Morocco
- Sama rooftop – 94, 96 Rue Bouajjara, Fes 30000, Morocco
- British Saloon – Fes, Morocco
Fez Stadium location
The Fez Stadium is located within the Fez Sports complex in Fez, Morocco. This is around 8km away from the city's main railway station, so walking isn't a realistic option. Local buses can take you to the complex, but taxis are quicker.
🇲🇦 AFCON 2025 TRAVEL TIP
— Micky Jnr (@MickyJnr__) November 11, 2025
Fans travelling to Morocco for AFCON can also use the country’s rail network to move between host cities.
Morocco boasts one of Africa’s most efficient railway systems including the Al Boraq high-speed train linking cities like Casablanca, Rabat,… pic.twitter.com/E05KgfBRUI
Marrakesh
AFCON stadiums
- Marrakesh Stadium (45,240)
Places to eat and drink
- La Pergola – 7, 8 Riad Zitoun Lakdim, Marrakech 40000, Morocco
- Cocktail Bar – 7/8 Derb Chaabane, Elkdim 40000, Morocco
- Le Slimana – 53 Kaat Benahid, Marrakesh 40000, Morocco
Marrakesh Stadium location
The Marrakesh Stadium is located just outside the city of Marrakesh on a road called the R9, which heads towards Casablanca, another host city. The stadium is around 9km from the city centre, so take a local bus or taxi to the stadium from here.
Rabat
AFCON stadiums
- Prince Moulay Abdellah Stadium (69,500)
- Moulay Hassan Stadium (22,000)
- Rabat Olympic Stadium (21,000)
- Al Barid Stadium (18,000)
Places to eat and drink
- SPAGOS – B P 93 Boulevard Mohamed V, Agadir 80000, Morocco
- Blue Note – Boulevard du 20 Aout, Agadir 80000, Morocco
- Zanzibar – Hotel Riu Tikida Beach, Rte de L'Oued Sous, Agadir 80000, Morocco
Rabat stadium locations
The four stadiums being used in Rabat are located in various parts of the city. Rabat is the capital of Morocco, so the transport links here are better than in other parts of the country. Fans should take advantage of the Rabat tramway and local buses to navigate the city and get to the stadiums.
Tangier
AFCON stadiums
- Ibn Batouta Stadium (75,000)
Places to eat and drink
- Tangerinn – Rue Magellan, Tanger 90000, Morocco
- Rawnaq – 1 rue sorella, Tangier 90000, Morocco
- Hole in the Wall – 1 Av. Prince Héritier, Tanger, Morocco
Ibn Batouta Stadium location
The Ibn Batouta Stadium, one of the biggest stadiums in Africa, is located in Tangier. The stadium is around a 20-minute drive away from the centre of Tangier, while the local bus route takes around 45 minutes.