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 17 hours 28 minutes and 7,642 miles (12,298 kilometres) from Manila, Philippines - Metropolitan Area Airport (MNL).
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.2 °C
Sun, 28 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 Manila, Philippines - Metropolitan Area Airport (MNL) to Puerto Penasco (PPE) - The flight distance between these airports is 7,642 miles (12,298 kilometres). The direct flight time is roughly 17 hours 28 minutes.
Flights from Cebu, Philippines - Mactan International Airport (CEB) to Puerto Penasco (PPE) - The flight distance between these airports is 7,681 miles (12,361 kilometres). The direct flight time is roughly 17 hours 34 minutes.
Flights from Kalibo, Philippines - Kalibo International Airport (KLO) to Puerto Penasco (PPE) - The flight distance between these airports is 7,703 miles (12,396 kilometres). The direct flight time is roughly 17 hours 37 minutes.
Flights from Luzon, Philippines - Clark International Airport (CRK) to Puerto Penasco (PPE) - The flight distance between these airports is 7,633 miles (12,284 kilometres). The direct flight time is roughly 17 hours 27 minutes.
Flights from Puerto Princesa, Philippines - Puerto Princesa International Airport (PPS) to Puerto Penasco (PPE) - The flight distance between these airports is 7,975 miles (12,835 kilometres). The direct flight time is roughly 18 hours 13 minutes.
Flights from Davao, Philippines - Francisco Bangoy International Airport (DVO) to Puerto Penasco (PPE) - The flight distance between these airports is 7,730 miles (12,439 kilometres). The direct flight time is roughly 17 hours 40 minutes.
Flights from Tacloban, Philippines - D.Z. Romualdez Airport (TAC) to Puerto Penasco (PPE) - The flight distance between these airports is 7,585 miles (12,207 kilometres). The direct flight time is roughly 17 hours 21 minutes.
Flights from Cagayan de Oro, Philippines - Laguindingan International Airport (CGY) to Puerto Penasco (PPE) - The flight distance between these airports is 7,730 miles (12,440 kilometres). The direct flight time is roughly 17 hours 40 minutes.
Flights from Legazpi, Philippines - Legaspi Airport (LGP) to Puerto Penasco (PPE) - The flight distance between these airports is 7,566 miles (12,177 kilometres). The direct flight time is roughly 17 hours 18 minutes.
Flights from Cotabato, Philippines - Awang Airport (CBO) to Puerto Penasco (PPE) - The flight distance between these airports is 7,805 miles (12,561 kilometres). The direct flight time is roughly 17 hours 50 minutes.
Flights from Butuan, Philippines - Bancasi Airport (BXU) to Puerto Penasco (PPE) - The flight distance between these airports is 7,660 miles (12,328 kilometres). The direct flight time is roughly 17 hours 31 minutes.
Flights from General Santos, Philippines - General Santos International Airport (GES) to Puerto Penasco (PPE) - The flight distance between these airports is 7,805 miles (12,560 kilometres). The direct flight time is roughly 17 hours 50 minutes.
Flights from Surigao, Philippines - Surigao Airport (SUG) to Puerto Penasco (PPE) - The flight distance between these airports is 7,625 miles (12,272 kilometres). The direct flight time is roughly 17 hours 26 minutes.
Flights from Zamboanga, Philippines - Zamboanga International Airport (ZAM) to Puerto Penasco (PPE) - The flight distance between these airports is 7,930 miles (12,763 kilometres). The direct flight time is roughly 18 hours 7 minutes.
Flights from Tuguegarao, Philippines - Tuguegarao Airport (TUG) to Puerto Penasco (PPE) - The flight distance between these airports is 7,461 miles (12,007 kilometres). The direct flight time is roughly 17 hours 4 minutes.
Flights from Bacolod, Philippines - Silay International Airport (BCD) to Puerto Penasco (PPE) - The flight distance between these airports is 7,710 miles (12,408 kilometres). The direct flight time is roughly 17 hours 38 minutes.
Flights from Dumaguete, Philippines - Sibulan Airport (DGT) to Puerto Penasco (PPE) - The flight distance between these airports is 7,759 miles (12,487 kilometres). The direct flight time is roughly 17 hours 44 minutes.
Flights from Boracay, Philippines - Caticlan / Godofredo P. Ramos Airport (MPH) to Puerto Penasco (PPE) - The flight distance between these airports is 7,713 miles (12,413 kilometres). The direct flight time is roughly 17 hours 38 minutes.
Flights from Iloilo, Philippines - Iloilo International Airport (ILO) to Puerto Penasco (PPE) - The flight distance between these airports is 7,735 miles (12,447 kilometres). The direct flight time is roughly 17 hours 41 minutes.
Flights from Roxas City, Philippines - Roxas Airport (RXS) to Puerto Penasco (PPE) - The flight distance between these airports is 7,687 miles (12,371 kilometres). The direct flight time is roughly 17 hours 34 minutes.
Flights from Bohol, Philippines - Tagbilaran / Bohol–Panglao International Airport (TAG) to Puerto Penasco (PPE) - The flight distance between these airports is 7,715 miles (12,417 kilometres). The direct flight time is roughly 17 hours 38 minutes.
Flights from Laoag, Philippines - Laoag International Airport (LAO) to Puerto Penasco (PPE) - The flight distance between these airports is 7,493 miles (12,059 kilometres). The direct flight time is roughly 17 hours 9 minutes.
Flights from Dipolog, Philippines - Dipolog Airport (DPL) to Puerto Penasco (PPE) - The flight distance between these airports is 7,789 miles (12,535 kilometres). The direct flight time is roughly 17 hours 48 minutes.
Expert Help
Choose Site / Currency