Best Places to Visit in Oaxaca

Oaxaca in the southwest of Mexico still retains much of its indigenous identity and as such it is well worth exploring as it has a very different feel to it from the rest of the country.

Although Yagul was first settled around 500 – 100 BC, most of the stunning ruins that we see today date to the 1200 – 1500s, which was when the city-state was at the height of its power.

10. Yagul

Consisting of nine beach-lined bays, each more dazzling than the last, Bahias de Huatulco is a brilliant place to head to if you want to kick back.

9. Bahias de Huatulco

8. Mitla

7. Zipolite

6. Hierve el Agua

5. Hacienda Sotuta de Peón

4. Puerto Escondido

3. Monte Alban

2. Mazunte

10. East Aurora

1. Oaxaca

Swipe up to see more story

Swipe Up