Warmest sea in Peru
89 coastal locations in Peru ranked by their year-round average sea temperature. The regional average is 19.5°C. The top of the list shows where to find the warmest water in a typical year. The bottom shows the coldest year-round coasts of the region.
Warmest location
Puerto Pizarro
25.5°C annual mean in Peru
Regional average
19.5°C
across all 89 Peru coastal locations
Warmest month
February
22.3°C region-wide average
- Warmest month February 22.3°C
- Coldest month September 17.6°C
- Annual mean 19.5°C
- Months above 20°C 4 of 12
Month by month across Peru
Sea temperatures in Peru swing from 17.6°C in September to 22.3°C in February on average across every coast we track. That spread of 5°C hides much bigger swings at individual locations.
Want a specific month? Pick one for a dedicated ranking:
Peru sea temperature map
Today's pin colours show the latest daily reading at every Peru location we track. Pick any pin for the location's full page.
Top 50 warmest locations in Peru
The warmest coastal locations across all of Peru, sorted by year-round average. Click any place for its 30-day chart, monthly profile, and 10-year history.
| # | Location | Country | Annual mean | Latest |
|---|---|---|---|---|
| 1 | Puerto Pizarro | Peru | 25.5°C | 28.2°C |
| 2 | Tumbes | Peru | 25.5°C | 28.2°C |
| 3 | Caleta Zorritos Zorritos | Peru | 25.4°C | 28.2°C |
| 4 | Bocapan | Peru | 25.2°C | 27.9°C |
| 5 | Zorritos | Peru | 25.2°C | 27.9°C |
| 6 | Cancas | Peru | 24.8°C | 27.1°C |
| 7 | Punta Sal | Peru | 24.8°C | 27.1°C |
| 8 | Los Organos | Peru | 23.9°C | 25.3°C |
| 9 | Mancora | Peru | 23.9°C | 25.3°C |
| 10 | Vichayito | Peru | 23.9°C | 25.3°C |
| 11 | Lobitos | Peru | 22.4°C | 24.1°C |
| 12 | Negritos | Peru | 21.4°C | 23.6°C |
| 13 | Talara | Peru | 21.4°C | 23.6°C |
| 14 | Bahia de Talara Piura | Peru | 20.8°C | 23.4°C |
| 15 | Puerto de Paita Piura | Peru | 20.1°C | 23.1°C |
| 16 | Colan | Peru | 20.0°C | 23.1°C |
| 17 | Paita | Peru | 20.0°C | 23.1°C |
| 18 | Salinera Colan | Peru | 20.0°C | 23.1°C |
| 19 | Sullana | Peru | 20.0°C | 23.1°C |
| 20 | Yacila | Peru | 20.0°C | 23.1°C |
| 21 | Mollendo | Peru | 19.8°C | 20.3°C |
| 22 | Lobos de Afuera Lambayeque | Peru | 19.6°C | 23.3°C |
| 23 | Puerto Bayovar Piura | Peru | 19.6°C | 22.5°C |
| 24 | Bayovar | Peru | 19.6°C | 22.9°C |
| 25 | Piura | Peru | 19.5°C | 22.6°C |
Show 25 more ▸
| 26 | Sechura Bay | Peru | 19.5°C | 22.4°C |
| 27 | Mejia | Peru | 19.4°C | 19.9°C |
| 28 | Matarani Arequipa | Peru | 19.1°C | 19.7°C |
| 29 | Camana | Peru | 19.1°C | 19.8°C |
| 30 | Arequipa | Peru | 19.1°C | 19.5°C |
| 31 | Tacna | Peru | 19.0°C | 19.7°C |
| 32 | Quilca | Peru | 19.0°C | 19.4°C |
| 33 | Pisco-B Ica | Peru | 18.8°C | 21.5°C |
| 34 | Cerro Azul | Peru | 18.8°C | 21.5°C |
| 35 | Chincha Alta | Peru | 18.8°C | 21.5°C |
| 36 | Chiclayo | Peru | 18.8°C | 21.9°C |
| 37 | Pimentel | Peru | 18.8°C | 21.9°C |
| 38 | Laguna Bujama | Peru | 18.7°C | 23.0°C |
| 39 | Pacasmayo | Peru | 18.7°C | 21.8°C |
| 40 | Pueblo Nuevo Moquegua | Peru | 18.7°C | — |
| 41 | Puerto Ilo Ilo | Peru | 18.7°C | 20.1°C |
| 42 | Huanchaco | Peru | 18.7°C | 21.9°C |
| 43 | Trujillo | Peru | 18.7°C | 21.9°C |
| 44 | Pucusana | Peru | 18.7°C | 23.0°C |
| 45 | Punta Hermosa | Peru | 18.7°C | 23.0°C |
| 46 | San Bartolo | Peru | 18.7°C | 23.0°C |
| 47 | Chimbote | Peru | 18.7°C | 22.0°C |
| 48 | Coishco | Peru | 18.7°C | 22.0°C |
| 49 | Puerto Malabrigo | Peru | 18.6°C | 21.9°C |
| 50 | Lambayeque | Peru | 18.6°C | 21.7°C |
Coldest 10 in Peru for contrast
Same data, sorted the other way. Useful if you want to know which Peru coasts stay coldest year-round.
| # | Location | Country | Annual mean |
|---|---|---|---|
| 1 | Pueblo Nuevo | Peru | 16.8°C |
| 2 | San Juan Ica | Peru | 16.9°C |
| 3 | Cusco | Peru | 17.1°C |
| 4 | Lomas Arequipa | Peru | 17.2°C |
| 5 | San Juan de Marcona | Peru | 17.8°C |
| 6 | Bahia Huarmey Áncash | Peru | 18.0°C |
| 7 | La Caleta Culebras Áncash | Peru | 18.0°C |
| 8 | Chala | Peru | 18.1°C |
| 9 | Chancay | Peru | 18.2°C |
| 10 | Puerto de Lomas | Peru | 18.2°C |