Located along the stunning shores of the Sea of Cortez, Puerto Penasco, also known as Rocky Point, beckons travelers with its pristine beaches, vibrant culture, and warm hospitality. This Mexican coastal gem boasts a laid-back atmosphere perfect for relaxation, while offering exciting water sports and delicious seafood delights for the adventurous at heart. Visitors can explore the charming Malecon boardwalk, soak in breathtaking sunsets over the sea, or venture out to discover the diverse marine life of the surrounding waters. With its unique blend of natural beauty and local charm, Puerto Penasco promises an unforgettable escape for every traveler.
The cheapest month to fly to Puerto Penasco is typically September.
The closest airports to the city of Puerto Penasco are Puerto Penasco International Airport, General Rodolfo Sánchez Taboada International Airport in Mexicali, Sonora (Mexico), and Phoenix Sky Harbor International Airport in Phoenix, Arizona (USA).
The flight to Puerto Penasco (PPE) is roughly 22 hours 55 minutes and 10,092 miles (16,241 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Puerto Penasco from leading comparison sites using our search engine dashboard.
Fishing port & popular visitor area
Museum
Nearby resorts & occasional tide pools
History
Public Beach
Seaside plaza with a shrimping statue
Beach Pavillion
Route
Public Beach
Route
Seaside market with vendors & eats
Public Beach
Tourist attraction
Beach
22.6 °C
Mon, 29 Apr 2024
Average Temperature
19°C
Jan
20°C
Feb
23°C
Mar
26°C
Apr
29°C
May
33°C
Jun
35°C
Jul
36°C
Aug
35°C
Sep
30°C
Oct
25°C
Nov
19°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Puerto Penasco (PPE) - The flight distance between these airports is 10,092 miles (16,241 kilometres). The direct flight time is roughly 22 hours 55 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Puerto Penasco (PPE) - The flight distance between these airports is 9,659 miles (15,545 kilometres). The direct flight time is roughly 21 hours 57 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Puerto Penasco (PPE) - The flight distance between these airports is 10,324 miles (16,615 kilometres). The direct flight time is roughly 23 hours 26 minutes.
Flights from George, South Africa - George Airport (GRJ) to Puerto Penasco (PPE) - The flight distance between these airports is 9,873 miles (15,889 kilometres). The direct flight time is roughly 22 hours 26 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Puerto Penasco (PPE) - The flight distance between these airports is 10,069 miles (16,204 kilometres). The direct flight time is roughly 22 hours 52 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Puerto Penasco (PPE) - The flight distance between these airports is 10,057 miles (16,184 kilometres). The direct flight time is roughly 22 hours 50 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Puerto Penasco (PPE) - The flight distance between these airports is 10,034 miles (16,148 kilometres). The direct flight time is roughly 22 hours 47 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Puerto Penasco (PPE) - The flight distance between these airports is 10,174 miles (16,374 kilometres). The direct flight time is roughly 23 hours 6 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Puerto Penasco (PPE) - The flight distance between these airports is 10,217 miles (16,442 kilometres). The direct flight time is roughly 23 hours 12 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Puerto Penasco (PPE) - The flight distance between these airports is 9,939 miles (15,995 kilometres). The direct flight time is roughly 22 hours 35 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Puerto Penasco (PPE) - The flight distance between these airports is 10,244 miles (16,486 kilometres). The direct flight time is roughly 23 hours 15 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Puerto Penasco (PPE) - The flight distance between these airports is 10,212 miles (16,435 kilometres). The direct flight time is roughly 23 hours 11 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Puerto Penasco (PPE) - The flight distance between these airports is 10,283 miles (16,548 kilometres). The direct flight time is roughly 23 hours 21 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Puerto Penasco (PPE) - The flight distance between these airports is 10,110 miles (16,271 kilometres). The direct flight time is roughly 22 hours 58 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Puerto Penasco (PPE) - The flight distance between these airports is 10,368 miles (16,685 kilometres). The direct flight time is roughly 23 hours 32 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Puerto Penasco (PPE) - The flight distance between these airports is 9,726 miles (15,653 kilometres). The direct flight time is roughly 22 hours 6 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Puerto Penasco (PPE) - The flight distance between these airports is 10,207 miles (16,427 kilometres). The direct flight time is roughly 23 hours 10 minutes.
Expert Help
Choose Site / Currency