With tourist numbers on the rise, there's never been a better time to visit Mexico, and if you want to spend some time on a few of the country's brilliant beaches, Oaxaca is the state to visit. While many of the tourists are busy in major cities like Cancun or Mexico City, Oaxaca offers an authentic slice of the country's culture and some of the calmest, most peaceful coastal locations of all. With dozens of miles of coastline to explore, Oaxaca's beaches have so much to offer.

Bahias de Huatulco

© marketanovakova/stock.adobe.com

Puerto Escondido

© jzajic/stock.adobe.com

Chacahua

© Simon Velazquez/stock.adobe.com

Mazunte

© In 2 DODO/stock.adobe.com

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.