Puerto Escondido is a world-renowned surf destination located on the Pacific coast of Oaxaca, Mexico. The town is known for its beautiful beaches, stunning ocean views, and consistent surf breaks that offer a range of wave sizes and shapes. Puerto Escondido is also home to a vibrant nightlife scene and several important cultural and historical sites, making it a popular destination for surfers and travelers alike.

The main surf break in Puerto Escondido is located at Zicatela Beach, which is known for its powerful, fast waves that are best suited for experienced surfers. However, there are also smaller waves nearby that are suitable for beginners and intermediate surfers. Other popular surf breaks in the area include La Punta and Carrizalillo, each of which offers a unique surfing experience.
In addition to surfing, Puerto Escondido offers a range of other outdoor activities, including fishing, diving, and snorkeling. The town is also known for its vibrant nightlife, with several bars and restaurants located near the beach.
There are several places to stay in Puerto Escondido, ranging from budget-friendly hostels to luxurious resorts. Many of the accommodations are located near the beach or in the surrounding hills, offering beautiful views of the ocean and the surrounding landscape.
Overall, Puerto Escondido is a great destination for surfers and travelers looking for beautiful beaches, world-class surf, and a vibrant cultural scene.
Getting to Puerto Escondido, Mexico
Puerto Escondido is a popular surf destination located on the Pacific coast of Oaxaca, Mexico. There are several ways to get to Puerto Escondido:
- By plane: The nearest airport to Puerto Escondido is the Puerto Escondido International Airport (PXM), which is located about 10 minutes from the town center. The airport offers direct flights from several major cities in Mexico, as well as some international flights from the United States and Canada. Once you arrive at the airport, you can take a taxi or shuttle to your accommodation in Puerto Escondido.
- By bus: There are several bus companies that offer service to Puerto Escondido from other cities in Mexico, including Mexico City, Oaxaca City, and Huatulco. The bus ride can take several hours, depending on your starting point, but it is often an affordable and convenient option. Once you arrive at the bus station in Puerto Escondido, you can take a taxi or shuttle to your accommodation.
- By car: If you have access to a car, you can drive to Puerto Escondido from other cities in Mexico. The town is located on Highway 200, which runs along the coast of Oaxaca. It’s important to be aware of local driving conditions and to take appropriate safety precautions, especially if you are driving at night or in rural areas.
Overall, there are several ways to get to Puerto Escondido, including by plane, bus, or car. It’s important to plan ahead and be aware of local conditions, especially if you are traveling by road or in the rainy season.
Seasons in Puerto Escondido
Puerto Escondido, located on the Pacific coast of Oaxaca, Mexico, has two main seasons: the dry season and the rainy season.
The dry season runs from November to April and is characterized by warm, sunny weather and low humidity. During this time, temperatures are typically in the mid-80s°F (around 30°C), and there is little to no rainfall. The dry season is the best time to visit Puerto Escondido for outdoor activities, including surfing, swimming, and hiking.
The rainy season runs from May to October and is characterized by high humidity and occasional rainfall. During this time, temperatures are typically in the mid-80s°F (around 30°C) and there can be heavy rain and thunderstorms. The rainy season can still be a good time to visit Puerto Escondido, especially for cultural activities such as temple visits and traditional ceremonies, but it’s important to be aware of the local weather conditions and to take appropriate safety precautions.
Overall, the best time to visit Puerto Escondido depends on your interests and activities. If you are interested in outdoor activities such as surfing or swimming, the dry season is the best time to visit. If you are interested in cultural activities or are on a budget, the rainy season can offer lower prices and fewer crowds, but be prepared for occasional rain and humidity.
Best time to Surf in Puerto Escondido
The best time to surf in Puerto Escondido depends on your skill level and what type of waves you are looking for. Generally, the best waves in Puerto Escondido are found during the rainy season, from May to October, when the swells are larger and more consistent.
During the rainy season, the swells in Puerto Escondido can reach up to 20 feet (6 meters), making it a popular destination for experienced surfers looking for big waves. The best months for big wave surfing in Puerto Escondido are June, July, and August.
For intermediate and beginner surfers, the best time to surf in Puerto Escondido is during the dry season, from November to April, when the waves are smaller and more manageable. During this time, the waves are typically in the 3-6 foot (1-2 meter) range, making it a good time for learning or improving your surfing skills.
Overall, the best time to surf in Puerto Escondido depends on your skill level and what type of waves you are looking for. Whether you’re an experienced surfer looking for big waves or a beginner looking to improve your skills, there is something for everyone in Puerto Escondido.
Where to Stay in Puerto Escondido
Puerto Escondido offers a variety of accommodation options, from budget-friendly hostels to luxurious resorts. Here are some of the best places to stay in Puerto Escondido:
- Casa Losodeli: This boutique hotel offers stylish and comfortable rooms, as well as a swimming pool, restaurant, and bar. The hotel is located in the center of town, close to the beach and local restaurants and bars.
- Selina Puerto Escondido: This trendy hostel offers private rooms, dorms, and shared spaces, as well as a swimming pool, co-working space, and bar. The hostel is located near the beach and local surf breaks, making it a popular spot for surfers and travelers.
- Vivo Resorts: This luxury resort offers spacious and well-appointed villas, as well as a swimming pool, spa, and restaurant. The resort is located on the beach, about 10 minutes from the center of town, and offers a peaceful and relaxing atmosphere.
- Hotel Santa Fe: This budget-friendly hotel offers simple and comfortable rooms, as well as a swimming pool and restaurant. The hotel is located in the center of town, close to local restaurants, bars, and shops.
- Casa de la Luna: This guesthouse offers cozy and colorful rooms, as well as a swimming pool and shared kitchen. The guesthouse is located near the beach and local surf breaks, making it a popular spot for surfers and travelers.
Overall, there are several great places to stay in Puerto Escondido, ranging from budget-friendly hostels to luxurious resorts. Whether you’re looking for a peaceful retreat or a lively and social atmosphere, there is something for everyone in Puerto Escondido.
Where to Eat in Puerto Escondido
Puerto Escondido is known for its delicious cuisine, with a range of local and international restaurants and cafes to choose from. Here are some of the best places to eat in Puerto Escondido:
- El Cafecito: This cafe serves up delicious coffee and breakfast dishes, including pancakes, omelets, and smoothie bowls. The cafe is located near Zicatela Beach and has a relaxed, bohemian atmosphere.
- El Sultan: This restaurant serves up delicious Middle Eastern dishes, including falafel, hummus, and shawarma. The restaurant is located in the center of town and has a colorful and vibrant atmosphere.
- Lychee Thai Food: This restaurant serves up delicious Thai dishes, including curries, noodle dishes, and spring rolls. The restaurant is located in the center of town and has a cozy and intimate atmosphere.
- Fresh Restaurant: This restaurant serves up healthy and delicious dishes, including salads, smoothie bowls, and sandwiches. The restaurant is located near Zicatela Beach and has a laid-back, beachy atmosphere.
- La Olita: This restaurant serves up delicious seafood dishes, including ceviche, grilled fish, and shrimp tacos. The restaurant is located near Zicatela Beach and has a relaxed, beachy atmosphere.
Overall, there are several great places to eat in Puerto Escondido, offering a range of local and international cuisine. Whether you’re looking for healthy and fresh dishes or delicious seafood and international flavors, there is something for everyone in Puerto Escondido.
Coffee shops in Puerto Escondido
Puerto Escondido is home to several great coffee shops, offering delicious coffee drinks and a range of light meals and snacks. Here are some of the best coffee shops in Puerto Escondido:
- Café Ola: This coffee shop offers a range of coffee drinks, as well as smoothies, juices, and light meals. The coffee shop is located near Zicatela Beach and has a relaxed and casual atmosphere.
- Cafe del Mar: This coffee shop offers a range of coffee drinks, as well as breakfast dishes, sandwiches, and salads. The coffee shop is located in the center of town and has a bright and cheerful atmosphere.
- El Cafecito: This cafe offers a range of coffee drinks, as well as breakfast dishes, smoothie bowls, and sandwiches. The cafe is located near Zicatela Beach and has a relaxed, bohemian atmosphere.
- La Parada: This coffee shop offers a range of coffee drinks, as well as fresh juices and smoothies. The coffee shop is located in the center of town and has a cozy and intimate atmosphere.
- Escondido Coffee: This coffee shop offers a range of coffee drinks, as well as light meals and snacks. The coffee shop is located near Zicatela Beach and has a relaxed and laid-back atmosphere.
Overall, there are several great coffee shops in Puerto Escondido, offering delicious coffee drinks and a range of light meals and snacks. Whether you’re looking for a quick caffeine fix or a place to relax and unwind, there is something for everyone in Puerto Escondido.