Nestled along the stunning Pacific coastline of Mexico, Puerto Escondido beckons travelers with its blend of laid-back charm and thrilling surf breaks. This hidden gem boasts pristine beaches like Zicatela, where towering waves attract seasoned surfers, as well as peaceful coves such as Playa Carrizalillo for sun-soaked relaxation. Beyond the allure of its sandy shores, Puerto Escondido offers a vibrant local culture, from bustling markets to delicious seafood eateries. Whether seeking adventure on the waves or tranquility by the shore, this picturesque coastal town promises an unforgettable journey for every visitor.
The cheapest month to fly to Puerto Escondido is typically May.
The popular airports near Puerto Escondido are Puerto Escondido International Airport (PXM) and Huatulco International Airport (HUX).
The flight to Puerto Escondido (PXM) is roughly 20 hours 12 minutes and 8,865 miles (14,267 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Puerto Escondido from leading comparison sites using our search engine dashboard.
White-sand beach on a small bay
Small sheltered beach with calm waters
Ocean getaway for swimming & fishing
Large beach popular with surfers
Tourist attraction
Beach
Notable street
Sandy swimming beach surrounded by hills
Beach
Point of interest
Water park and park
Scenic Spot
Beach
Amusement park
Scenic Spot
25.4 °C
Mon, 29 Apr 2024
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Puerto Escondido (PXM) - The flight distance between these airports is 8,865 miles (14,267 kilometres). The direct flight time is roughly 20 hours 12 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Puerto Escondido (PXM) - The flight distance between these airports is 8,285 miles (13,334 kilometres). The direct flight time is roughly 18 hours 54 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Puerto Escondido (PXM) - The flight distance between these airports is 9,032 miles (14,536 kilometres). The direct flight time is roughly 20 hours 34 minutes.
Flights from George, South Africa - George Airport (GRJ) to Puerto Escondido (PXM) - The flight distance between these airports is 8,501 miles (13,682 kilometres). The direct flight time is roughly 19 hours 23 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Puerto Escondido (PXM) - The flight distance between these airports is 8,845 miles (14,235 kilometres). The direct flight time is roughly 20 hours 9 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Puerto Escondido (PXM) - The flight distance between these airports is 8,687 miles (13,980 kilometres). The direct flight time is roughly 19 hours 48 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Puerto Escondido (PXM) - The flight distance between these airports is 8,744 miles (14,072 kilometres). The direct flight time is roughly 19 hours 55 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Puerto Escondido (PXM) - The flight distance between these airports is 8,819 miles (14,193 kilometres). The direct flight time is roughly 20 hours 5 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Puerto Escondido (PXM) - The flight distance between these airports is 9,040 miles (14,549 kilometres). The direct flight time is roughly 20 hours 35 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Puerto Escondido (PXM) - The flight distance between these airports is 8,651 miles (13,923 kilometres). The direct flight time is roughly 19 hours 43 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Puerto Escondido (PXM) - The flight distance between these airports is 9,044 miles (14,554 kilometres). The direct flight time is roughly 20 hours 35 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Puerto Escondido (PXM) - The flight distance between these airports is 9,047 miles (14,559 kilometres). The direct flight time is roughly 20 hours 36 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Puerto Escondido (PXM) - The flight distance between these airports is 8,989 miles (14,466 kilometres). The direct flight time is roughly 20 hours 28 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Puerto Escondido (PXM) - The flight distance between these airports is 8,939 miles (14,387 kilometres). The direct flight time is roughly 20 hours 21 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Puerto Escondido (PXM) - The flight distance between these airports is 9,095 miles (14,637 kilometres). The direct flight time is roughly 20 hours 42 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Puerto Escondido (PXM) - The flight distance between these airports is 8,439 miles (13,581 kilometres). The direct flight time is roughly 19 hours 15 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Puerto Escondido (PXM) - The flight distance between these airports is 8,877 miles (14,286 kilometres). The direct flight time is roughly 20 hours 13 minutes.
Expert Help
Choose Site / Currency