Spain will play its final preparation match for the 2026 World Cup in the city of Puebla, facing Peru at the Cuauhtémoc Stadium. The Royal Spanish Football Federation confirmed that the team led by Luis de la Fuente will hold its final rehearsal before its World Cup debut with a match against the Peruvian national team. This encounter marks the end of the preparation for the current European champions. The federation described this match as a key moment in its calendar: 'Puebla, land of champions; the final test. The 2026 sporting event will make Mexico the first country to host the World Cup three times. Spain, with all its stars, comes to Mexico hoping to reach its peak and meet the expectations as one of the top favorites to win the cup. Peru vs Spain,' a phrase that presents the commitment as the last competitive adjustment before the World Cup. The match against Peru is scheduled for June 8, 2026, in Puebla and will be the last preparation match before the start of the 2026 World Cup, where Spain will begin its participation a week later. The encounter between Spain and Peru has limited history, but with Iberian dominance. This match represents an opportunity for both teams to measure their competitive level just days before one of the most important competitions in international football. The Cuauhtémoc Stadium, located in Puebla and with a capacity for more than 51,000 fans, will be the venue for this international match. This venue is also home to Liga MX clubs like Puebla and recently Cruz Azul. Spain's visit also responds to a joint effort between sports and government authorities. The venue has World Cup history, having hosted matches in the 1970 and 1986 World Cups.
Spain to play final friendly against Peru in Puebla before World Cup 2026
Spain will play its final preparation match for the 2026 World Cup in the city of Puebla, facing Peru at the Cuauhtémoc Stadium. This match marks the end of the preparation for the current European champions.