Travelers are voting Castillo del Sol, Cabanas Kristal and Villas Pianpianito as the best of 85 hotels in Playa Zipolite. There are 14 hotels in Ejutla de Crespo a city just 54 km from Playa Zipolite and 54 hotels in Tlacolula de Matamoros which is 81 km distant. The most popular of these are One Puebla Finsa in Ejutla de Crespo and Hacienda Los Laureles in Tlacolula de Matamoros. You can find 86 hotels in Oaxaca and 3647 hotels in the country of Mexico. Our members favorite in Oaxaca is Hotel Mexicana Huatulco and Hotel Ibarra is the top pick in Mexico. Want more? Check out our map of hotels in Playa Zipolite.