However, even as a non-surfer, this cute Mexican beach town, located in the southern Mexico state of Oaxaca, is well worth a visit. Besides baby turtle release programs, and the bioluminescence in Manialtepec Lagoon, Puerto Escondido has some of the most beautiful Mexico beaches.
Among the best beaches in Puerto Escondido is the small bay of Playa Carrizalillo. It does require some effort to get there, as you need to climb down (then back up!) 150 stairs to access the beach below. However, the stunning scenery and sunsets from Carrizalillo Beach make it all worthwhile.
Besides surfing and enjoying the other best beaches in Puerto Escondido, like La Punta, this town is known as a great place to party. With a mix of surfers, backpackers, and beach lovers, the Puerto Escondido nightlife is always bustling.
If you are looking for new things to learn, check out the Baby Turtle Release on Playa Bacocho and find out how the sea turtles are protected in the area. Want to learn Spanish in Mexico? There are several Spanish schools in Puerto Escondido, Mexico.
Sources: The Best Travel Gifts / YouTube