We love to explore the local street art wherever we are in the world. Mexico is one of the most colourful countries on the planet and fittingly is home to an abundance of vibrant urban art. From the metropolis of Mexico City to the dusty desert oasis of Todos Santos, Mexico’s street art adds character and colour to its cities and towns. Without further ado, here is some of the stunning street art of Mexico we have come across on our travels.
We spotted this whimsical diver a block back from the malecon (sea front) in the city of La Paz in Baja.
A colourful armadillo which we discovered in one of the streets off the zocalo in the metropolis of Mexico City.
In the desert town of Todos Santos on the Baja peninsular, we found a long row of skulls which almost ran along the length of a street!
This cool and colourful wall in Oaxaca City features Frida Kahlo as a punk rocker.
Mayan spirituality is the theme of this mural which we discovered in Campeche in the south of Mexico.
The Caribbean island of Isla Mujeres has lots of street art depicting everything from marine life to politics.
Skeletons feature strongly in Mexican street art and we came across this one in the seaside town of Tulum in Quintana Roo.
In Puebla, many of the houses are covered in spectacular murals!
This skeleton is painted on a wall of the Museo Juguete Antiguo in Doctores del Cuahtemoc in Mexico City. The surrounding neighbourhood is home to an abundance of impressive street art.
We discovered this colourful wall in the city of Cholula when we visited on a day trip from Puebla.
The area is known for its Amealco dolls and we spotted this colourful creation painted on a wall in the historical centre of Queretaro.
We saw this depiction of a ‘speak no evil’ monkey in front of a cactus as we walked to the beach from Todos Santos, Baja.