Peru has an embassy in Madrid and consulates-general in Barcelona, Bilbao, Seville and Valencia.

Spain has an embassy in Lima.
Peru has an embassy in Madrid and consulates-general in Barcelona, Bilbao, Seville and Valencia.
Spain has an embassy in Lima.
Peru–Spain relations