Spain vs Peru: date, stadium, kickoff time and live broadcast channels
Find out everything you need to know about the friendly between Spain and Peru, scheduled for the night between Monday and Tuesday. This game will serve as the final dress rehearsal for La Roja ahead of the kickoff for the 2026 World Cup taking place in the United States, Canada, and Mexico.
The Spanish national team is set to play its last warm-up game against Peru. This is a crucial fixture for Luis de la Fuente’s men as they look to fine-tune their preparations before the real action begins.
The match will be played at the Cuauhtémoc Stadium in Puebla, Mexico, with kickoff set for 02:00 GMT.
Spain comes into this clash with a historical edge. La Roja has won all three previous friendlies against Peru: (3-1) in 1960, (2-1) in 2004, and (2-1) in 2008.
In their last outing, Spain was held to a draw by Iraq (1-1), a result that highlighted several areas for improvement ahead of the global tournament.
Drawn in Group H for the 2026 World Cup, Spain will share the group with Uruguay, Cape Verde, and Saudi Arabia. The Spanish side will kick off their campaign against Cape Verde on June 15 before facing Saudi Arabia and then Uruguay.
Which channels are broadcasting Spain vs Peru live?
The match will be broadcast live on several channels and platforms:
Spain’s schedule at the 2026 World Cup
Spain vs Cape Verde: Monday, June 15, 2026, at 16:00 GMT, at the Atlanta Stadium, Atlanta.
Spain vs Saudi Arabia: Sunday, June 21, 2026, at 16:00 GMT, at the Atlanta Stadium, Atlanta.
Uruguay vs Spain: Saturday, June 27, 2026, at 01:00 GMT, at the Guadalajara Stadium, Guadalajara.
Africa
Today at 09:30
World Cup 2026
Today at 09:16
Africa
Today at 09:11
Africa
Today at 09:02
Africa
Today at 08:37
Africa
Today at 08:30