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 4 hours 58 minutes and 2,014 miles (3,242 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
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
24 °C
Sat, 20 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 Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Puerto Penasco (PPE) - The flight distance between these airports is 2,014 miles (3,242 kilometres). The direct flight time is roughly 4 hours 58 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Puerto Penasco (PPE) - The flight distance between these airports is 2,324 miles (3,740 kilometres). The direct flight time is roughly 5 hours 39 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Puerto Penasco (PPE) - The flight distance between these airports is 1,336 miles (2,149 kilometres). The direct flight time is roughly 3 hours 28 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Puerto Penasco (PPE) - The flight distance between these airports is 1,366 miles (2,198 kilometres). The direct flight time is roughly 3 hours 32 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Puerto Penasco (PPE) - The flight distance between these airports is 1,517 miles (2,442 kilometres). The direct flight time is roughly 3 hours 52 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Puerto Penasco (PPE) - The flight distance between these airports is 2,815 miles (4,530 kilometres). The direct flight time is roughly 6 hours 45 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Puerto Penasco (PPE) - The flight distance between these airports is 2,230 miles (3,589 kilometres). The direct flight time is roughly 5 hours 27 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Puerto Penasco (PPE) - The flight distance between these airports is 2,451 miles (3,945 kilometres). The direct flight time is roughly 5 hours 56 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Puerto Penasco (PPE) - The flight distance between these airports is 2,150 miles (3,460 kilometres). The direct flight time is roughly 5 hours 16 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Puerto Penasco (PPE) - The flight distance between these airports is 1,527 miles (2,457 kilometres). The direct flight time is roughly 3 hours 53 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Puerto Penasco (PPE) - The flight distance between these airports is 3,326 miles (5,353 kilometres). The direct flight time is roughly 7 hours 53 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Puerto Penasco (PPE) - The flight distance between these airports is 1,323 miles (2,129 kilometres). The direct flight time is roughly 3 hours 26 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Puerto Penasco (PPE) - The flight distance between these airports is 2,725 miles (4,386 kilometres). The direct flight time is roughly 6 hours 33 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Puerto Penasco (PPE) - The flight distance between these airports is 2,762 miles (4,445 kilometres). The direct flight time is roughly 6 hours 38 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Puerto Penasco (PPE) - The flight distance between these airports is 1,719 miles (2,766 kilometres). The direct flight time is roughly 4 hours 19 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Puerto Penasco (PPE) - The flight distance between these airports is 2,740 miles (4,409 kilometres). The direct flight time is roughly 6 hours 35 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Puerto Penasco (PPE) - The flight distance between these airports is 1,307 miles (2,103 kilometres). The direct flight time is roughly 3 hours 24 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Puerto Penasco (PPE) - The flight distance between these airports is 1,751 miles (2,818 kilometres). The direct flight time is roughly 4 hours 23 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Puerto Penasco (PPE) - The flight distance between these airports is 1,403 miles (2,258 kilometres). The direct flight time is roughly 3 hours 37 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Puerto Penasco (PPE) - The flight distance between these airports is 1,391 miles (2,239 kilometres). The direct flight time is roughly 3 hours 35 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Puerto Penasco (PPE) - The flight distance between these airports is 2,044 miles (3,289 kilometres). The direct flight time is roughly 5 hours 2 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Puerto Penasco (PPE) - The flight distance between these airports is 1,477 miles (2,376 kilometres). The direct flight time is roughly 3 hours 46 minutes.