The Hidden Oaxaca Rebels Teachers and the 2006 Uprising

3 to 4 hours (approximately)
Offered in: English and 1 more

Oaxaca has a living history that most tours skip entirely. This 3-hour walking experience traces the city’s long history of resistance. As we walk, we’ll weave the story of the 2006 APPO uprising into Oaxaca’s broader history; from pre-Hispanic times and the arrival of the Spanish to colonial rule, the influence of the Catholic Church and religious orders, the Reform era, and modern Oaxaca.

By connecting these events, we’ll see how centuries of social, political, and economic tensions came together in a “perfect storm,” giving rise to one of the most significant social movements in Oaxaca’s history. You’ll walk the streets where teachers built barricades and protesters occupied the city.

What's Included

Guia Turistico Nom 08 Historia
Bottled water
Private transportation

Meeting and pickup

Meeting point
Catedral Metropolitana de Oaxaca Nuestra Señora de la Asunción

The meeting point is at the main entrance of the Oaxaca Metropolitan Cathedral.

End point
This activity ends back at the meeting point.

Itinerary

Duration: 3 to 4 hours (approximately)
  • El Centro Oaxaca De Juarez (Pass by)

    Walk the historic center through the lens of 500 years of popular struggle, from the Zapotec world before the Spanish conquest to the 2006 APPO uprising that shut down the city for months.

    Admission ticket free

Additional info

  • Infants and small children can ride in a pram or stroller
  • Service animals allowed
  • Public transportation options are available nearby
  • Infants are required to sit on an adult’s lap
  • Suitable for all physical fitness levels
  • No es recomendable para viajeros con problemas de movilidad
Supplied by Luz del Viento

Tags

Half-day Tours
Private and Luxury
Cultural Tours
Historical Tours
Walking Tours
Crime Tours
Small Group

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}