Skip to content
Voykit

When to go · Philippines

Philippines in April

Mixed month. Hottest; Holy Week (moves yearly) shuts much and fills beaches.

Key facts

Verdict
Mixed
Crowds
High
Philippines
Prices
High
Philippines

Verdict

MixedVoykit month rating for Philippines

Hottest; Holy Week (moves yearly) shuts much and fills beaches.

Is another month better than April?

April is rated mixed. These months rate higher:

Weather in April

  • Luzon and Manila · Manila, Batangas, Ilocos, Baguiohot

    Dry and cooler Dec–Feb; April–May are the hottest; typhoons and floods peak Jul–Oct.

  • Visayas · Cebu, Bohol, Boracay, Siquijor, Negrosbest weather

    Dry Jan–May; late typhoons (Oct–Dec) hit the central islands; Boracay's west beach calm Nov–May.

  • Palawan · El Nido, Coron, Puerto Princesabest weather

    Best Jan–Apr; southwest monsoon (habagat) Jun–Oct makes island-hopping rough; Coron more sheltered.

  • Mindanao (north and Siargao) · Siargao, Camiguin, Cagayan de Orobest weather

    Mostly outside the typhoon belt; Siargao is wettest Nov–Feb and best for surf Sep–Nov.

  • Bataan: Bataan province · peninsuladry

    Dry season Dec–May, lower rain risk than Jun–Oct.

  • Benguet: Highland · Benguet provincebest weather

    Dry season Nov–Apr, coolest months; rain Jun–Oct may cause landslides

  • Dry season Dec–May is best; rains peak Jul–Oct.

  • Capiz: Capiz lowlands · Most of the provincehot

    Dry season Nov–Apr; wet season May–Oct with typhoon risk. Best travel months: Dec–Apr.

  • Catanduanes: Virac · Catanduaneswarm

    Average temps 22‑24 °C (75 °F); rainfall peaks Jun‑Oct.

  • Dry season Dec–May; avoid heavy rains Jun–Oct which cause floods and landslides.

  • Luzon: Metro Manila and Central Luzon · Manila, Clark, Batangashot

    Dry season roughly Dec–May; the hottest stretch is March–May. June–Oct brings typhoons and afternoon downpours.

  • Luzon: Cordilleras and Baguio · Baguio, Banaue, Sagadafine

    Cooler than Manila because of the elevation; rain and landslides Jun–Oct.

  • Luzon: Bicol and the east coast · Legazpi, Naga, Catanduanesfine

    The Pacific side is wet most of the year and typhoons land here first.

  • Dry season Nov–Apr; wet season May–Oct with typhoon risk Aug–Oct.

  • Palawan: Palawan · whole islandhot

    Dry season roughly Dec–May; Jun–Nov is wetter with typhoon risk. El Nido and Coron are best Jan–May.

  • Panay: Panay lowlands · Iloilo, Roxas, Kalibohot

    Dry season December–May; rainy season June–October with typhoon risk. January festivals are in the dry season.

  • Panglao Island: Panglao Island · central Boholdry

    Dry season Dec–May; avoid heavy rains Jun–Sep.

  • Quezon Province: Quezon province · province-widerainy

    Rainfall spread across the year; drier Dec–May, typhoons Aug–Oct.

  • Rizal: Rizal province · central Luzonrainy

    Rainy season June‑October; dry season November‑May, best for outdoor activities.

  • Samar Island: Samar island · entire islandrainy

    Typhoon season June‑Nov; dry months Dec‑May are most reliable.

  • Visayas: Central Visayas · Cebu, Bohol, Siquijorbest weather

    Dry season Dec–May; typhoon risk varies by island, higher in Eastern Visayas Jun–Nov; check forecasts.

  • Zambales: Coastal Zambales · Subic Bay, Olongapodry

    Dry season Dec–May, ideal for beach; wet season Jun–Oct brings heavy rain and possible lahar.

  • Manila35 °C (95 °F) / 25 °C (77 °F), 4 rain days
  • Abucay32 °C (90 °F) / 24 °C (75 °F), 8 rain days
  • Abuyog31 °C (88 °F) / 24 °C (75 °F), 9 rain days
  • Agoo33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Alaminos, Laguna32 °C (90 °F) / 23 °C (73 °F), 9 rain days
  • Alaminos33 °C (91 °F) / 26 °C (79 °F), 5 rain days
  • Alcala34 °C (93 °F) / 25 °C (77 °F), 7 rain days
  • Alegria, Cebu33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Alona Beach32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Altavas32 °C (90 °F) / 25 °C (77 °F), 6 rain days
  • Anda32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Angeles34 °C (93 °F) / 24 °C (75 °F), 6 rain days
  • Angono33 °C (91 °F) / 25 °C (77 °F), 12 rain days
  • Antipolo34 °C (93 °F) / 24 °C (75 °F), 9 rain days
  • Aparri23.9 °C (75 °F) / 32.2 °C (90 °F), 38.1 rain days
  • Apo Island32 °C (90 °F) / 26 °C (79 °F), 9 rain days
  • Arayat34 °C (93 °F) / 24 °C (75 °F), 7 rain days
  • Argao32 °C (90 °F) / 26 °C (79 °F), 4 rain days
  • Atimonan32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Atok26 °C (79 °F) / 15 °C (59 °F), 8 rain days
  • Babatngon31 °C (88 °F) / 24 °C (75 °F), 9 rain days
  • Bacacay32 °C (90 °F) / 25 °C (77 °F), 5 rain days
  • Bacarra33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Baclayon32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Bacnotan33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Baco33 °C (91 °F) / 24 °C (75 °F), 3 rain days
  • Bacolod34 °C (93 °F) / 25 °C (77 °F), 7 rain days
  • Bacolor34 °C (93 °F) / 24 °C (75 °F), 4 rain days
  • Bacoor32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Badian31 °C (88 °F) / 23 °C (73 °F), 5 rain days
  • Badoc32 °C (90 °F) / 24 °C (75 °F), 4 rain days
  • Bagabag33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Bagac32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Bago33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Bais32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Balanga32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Balaoan33 °C (91 °F) / 24 °C (75 °F), 4 rain days
  • Balayan32 °C (90 °F) / 24 °C (75 °F), 8 rain days
  • Baler32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Baliwag34 °C (93 °F) / 26 °C (79 °F), 9 rain days
  • Bambang33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Banaue30 °C (86 °F) / 20 °C (68 °F), 7 rain days
  • Bangui34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • Bantayan33 °C (91 °F) / 26 °C (79 °F), 9 rain days
  • Baras33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Basay32 °C (90 °F) / 25 °C (77 °F), 6 rain days
  • Basco32 °C (90 °F) / 24 °C (75 °F), 4 rain days
  • Basey31 °C (88 °F) / 24 °C (75 °F), 10 rain days
  • Batad32 °C (90 °F) / 23 °C (73 °F), 5 rain days
  • Batan33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Batangas City33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Bato31 °C (88 °F) / 26 °C (79 °F), 8 rain days
  • Batuan32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Bauan33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Bauang32 °C (90 °F) / 24 °C (75 °F), 4 rain days
  • Bayawan32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Baybay32 °C (90 °F) / 24 °C (75 °F), 8 rain days
  • Bayombong32 °C (90 °F) / 23 °C (73 °F), 6 rain days
  • Biñan34 °C (93 °F) / 24 °C (75 °F), 3 rain days
  • Binangonan32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Binmaley33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • Bislig32 °C (90 °F) / 24 °C (75 °F), 11 rain days
  • Boac32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Bocaue34 °C (93 °F) / 26 °C (79 °F), 6 rain days
  • Bogo33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Bolinao33 °C (91 °F) / 24 °C (75 °F), 6 rain days
  • Bolod and Libaong32 °C (90 °F) / 26 °C (79 °F), 6 rain days
  • Bongao32 °C (90 °F) / 26 °C (79 °F), 5 rain days
  • Bontoc31 °C (88 °F) / 21 °C (70 °F), 4 rain days
  • Boracay32 °C (90 °F) / 26 °C (79 °F), 6 rain days
  • Borongan32 °C (90 °F) / 24 °C (75 °F), 15 rain days
  • Boston31 °C (88 °F) / 25 °C (77 °F), 17 rain days
  • Botolan32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Brooke's Point33 °C (91 °F) / 26 °C (79 °F), 7 rain days
  • Bulakan34 °C (93 °F) / 24 °C (75 °F), 7 rain days
  • Burauen31 °C (88 °F) / 24 °C (75 °F), 9 rain days
  • Burgos32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Burgos, Pangasinan33 °C (91 °F) / 24 °C (75 °F), 4 rain days
  • Buruanga33 °C (91 °F) / 25 °C (77 °F), 6 rain days
  • Buscalan29 °C (84 °F) / 19 °C (66 °F), 5 rain days
  • Busuanga Island33 °C (91 °F) / 26 °C (79 °F), 5 rain days
  • Butuan35 °C (95 °F) / 19 °C (66 °F), 6 rain days
  • Cabagan34 °C (93 °F) / 25 °C (77 °F), 2 rain days
  • Cabanatuan36 °C (97 °F) / 23.5 °C (74 °F), 47.4 rain days
  • Cabangan34 °C (93 °F) / 25 °C (77 °F), 7 rain days
  • Cabugao33 °C (91 °F) / 23 °C (73 °F), 2 rain days
  • Cabuyao32 °C (90 °F) / 24 °C (75 °F), 8 rain days
  • Cagayan de Oro33 °C (91 °F) / 23 °C (73 °F), 0 rain days
  • Cagayancillo32 °C (90 °F) / 26 °C (79 °F), 4 rain days
  • Cainta33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Calabanga32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Calamba33 °C (91 °F) / 24 °C (75 °F), 6 rain days
  • Calapan33 °C (91 °F) / 25 °C (77 °F), 4 rain days
  • Calasiao33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Calatagan34 °C (93 °F) / 25 °C (77 °F), 5 rain days
  • Calbayog33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Calbiga31 °C (88 °F) / 24 °C (75 °F), 11 rain days
  • Caloocan33 °C (91 °F) / 24 °C (75 °F), 12 rain days
  • Calumpit33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Camalig32 °C (90 °F) / 24 °C (75 °F), 8 rain days
  • Camiling34 °C (93 °F) / 24 °C (75 °F), 7 rain days
  • Camotes Islands32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Candaba34 °C (93 °F) / 25 °C (77 °F), 5 rain days
  • Candelaria, Quezon32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Candon33 °C (91 °F) / 24 °C (75 °F), 4 rain days
  • Canigao Island32 °C (90 °F) / 25 °C (77 °F), 8 rain days
  • Capas33 °C (91 °F) / 25 °C (77 °F), 7 rain days
  • Capul31 °C (88 °F) / 25 °C (77 °F), 9 rain days
  • Caramoan31 °C (88 °F) / 25 °C (77 °F), 7 rain days
  • Carcar33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Cardona33 °C (91 °F) / 24 °C (75 °F), 6 rain days
  • Carigara31 °C (88 °F) / 24 °C (75 °F), 9 rain days
  • Carmen, Bohol33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Catarman32 °C (90 °F) / 25 °C (77 °F), 14 rain days
  • Catbalogan32 °C (90 °F) / 26 °C (79 °F), 13 rain days
  • Cauayan33 °C (91 °F) / 24 °C (75 °F), 8 rain days
  • Cauayan33 °C (91 °F) / 25 °C (77 °F), 4 rain days
  • Cavinti32 °C (90 °F) / 23 °C (73 °F), 5 rain days
  • Cavite City34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • Compostela, Cebu32 °C (90 °F) / 26 °C (79 °F), 5 rain days
  • Concepcion, Tarlac34 °C (93 °F) / 25 °C (77 °F), 9 rain days
  • Consolacion, Cebu33 °C (91 °F) / 26 °C (79 °F), 7 rain days
  • Córdova32 °C (90 °F) / 26 °C (79 °F), 6 rain days
  • Corella32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Coron33 °C (91 °F) / 26 °C (79 °F), 5 rain days
  • Corregidor Island33 °C (91 °F) / 25 °C (77 °F), 12 rain days
  • Cotabato City34 °C (93 °F) / 24 °C (75 °F), 5 rain days
  • Cuenca, Batangas33 °C (91 °F) / 24 °C (75 °F), 10 rain days
  • Culion Island33 °C (91 °F) / 26 °C (79 °F), 7 rain days
  • Cuyo Islands32 °C (90 °F) / 26 °C (79 °F), 5 rain days
  • Daanbantayan32 °C (90 °F) / 26 °C (79 °F), 4 rain days
  • Daet31 °C (88 °F) / 23 °C (73 °F), 8 rain days
  • Dagupan33 °C (91 °F) / 24 °C (75 °F), 6 rain days
  • Danao33 °C (91 °F) / 26 °C (79 °F), 9 rain days
  • Dapitan33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • Daraga32 °C (90 °F) / 26 °C (79 °F), 7 rain days
  • Dasmariñas33 °C (91 °F) / 24 °C (75 °F), 10 rain days
  • Dasol34 °C (93 °F) / 25 °C (77 °F), 7 rain days
  • Dauin32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Dauis31 °C (88 °F) / 25 °C (77 °F), 6 rain days
  • Digos32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Dipolog32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Dolores, Quezon33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • Donsol31 °C (88 °F) / 25 °C (77 °F), 10 rain days
  • Dumaguete32 °C (90 °F) / 25 °C (77 °F), 5 rain days
  • Dupax34 °C (93 °F) / 23 °C (73 °F), 8 rain days
  • El Nido33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • Floridablanca34 °C (93 °F) / 25 °C (77 °F), 7 rain days
  • Gamu34 °C (93 °F) / 23 °C (73 °F), 5 rain days
  • Gapan33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Gasan32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • General Santos34 °C (93 °F) / 24 °C (75 °F), 6 rain days
  • General Trias34 °C (93 °F) / 25 °C (77 °F), 9 rain days
  • Getafe, Bohol33 °C (91 °F) / 24 °C (75 °F), 6 rain days
  • Gingoog32 °C (90 °F) / 24 °C (75 °F), 8 rain days
  • Guagua34 °C (93 °F) / 24 °C (75 °F), 7 rain days
  • Guihulngan32 °C (90 °F) / 25 °C (77 °F), 5 rain days
  • Guimaras32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Guinobatan32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Guiuan33 °C (91 °F) / 26 °C (79 °F), 9 rain days
  • Hagonoy34 °C (93 °F) / 24 °C (75 °F), 9 rain days
  • Hilongos32 °C (90 °F) / 25 °C (77 °F), 8 rain days
  • Iba32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Ibajay32 °C (90 °F) / 25 °C (77 °F), 6 rain days
  • Ilagan34 °C (93 °F) / 23 °C (73 °F), 5 rain days
  • Iligan32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Iloilo City33 °C (91 °F) / 25 °C (77 °F), 7 rain days
  • Imus33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Indang32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Infanta32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Inopacan32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Ipil33 °C (91 °F) / 24 °C (75 °F), 4 rain days
  • Iriga33 °C (91 °F) / 24 °C (75 °F), 10 rain days
  • Isabela City32 °C (90 °F) / 25 °C (77 °F), 7 rain days
  • Isulan32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Jagna32 °C (90 °F) / 25 °C (77 °F), 7 rain days
  • Jalajala34 °C (93 °F) / 24 °C (75 °F), 4 rain days
  • Jolo34 °C (93 °F) / 25 °C (77 °F), 5 rain days
  • Jovellar32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Kabankalan32 °C (90 °F) / 24 °C (75 °F), 10 rain days
  • Kabayan26 °C (79 °F) / 18 °C (64 °F), 7 rain days
  • Kalayaan32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Kawit33 °C (91 °F) / 24 °C (75 °F), 6 rain days
  • Kiangan29 °C (84 °F) / 18 °C (64 °F), 4 rain days
  • Kidapawan33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Koronadal33 °C (91 °F) / 23 °C (73 °F), 7 rain days
  • La Trinidad25 °C (77 °F) / 16 °C (61 °F), 4 rain days
  • Lake Sebu33 °C (91 °F) / 23 °C (73 °F), 12 rain days
  • Lal-lo34 °C (93 °F) / 24 °C (75 °F), 7 rain days
  • Laoag33.6 °C (92 °F) / 23.6 °C (74 °F), 22 rain days
  • Laoang30 °C (86 °F) / 24 °C (75 °F), 10 rain days
  • Lapu-Lapu32 °C (90 °F) / 25 °C (77 °F), 5 rain days
  • Las Piñas33 °C (91 °F) / 26 °C (79 °F), 12 rain days
  • Legazpi32 °C (90 °F) / 25 °C (77 °F), 11 rain days
  • Lemery33 °C (91 °F) / 25 °C (77 °F), 10 rain days
  • Lian33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • Libacao33 °C (91 °F) / 25 °C (77 °F), 4 rain days
  • Libon33 °C (91 °F) / 25 °C (77 °F), 6 rain days
  • Ligao32 °C (90 °F) / 24 °C (75 °F), 8 rain days
  • Liliw32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Liloan32 °C (90 °F) / 26 °C (79 °F), 6 rain days
  • Limasawa31 °C (88 °F) / 25 °C (77 °F), 9 rain days
  • Linapacan33 °C (91 °F) / 26 °C (79 °F), 5 rain days
  • Lingayen34 °C (93 °F) / 25 °C (77 °F), 7 rain days
  • Lipa31.7 °C (89 °F) / 22.2 °C (72 °F), 5 rain days
  • Loboc32 °C (90 °F) / 24 °C (75 °F), 4 rain days
  • Los Baños33 °C (91 °F) / 25 °C (77 °F), 4 rain days
  • Lubang33 °C (91 °F) / 25 °C (77 °F), 4 rain days
  • Lubao33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Lucban32 °C (90 °F) / 24 °C (75 °F), 13 rain days
  • Lucena33 °C (91 °F) / 26 °C (79 °F), 8 rain days
  • Luisiana30 °C (86 °F) / 22 °C (72 °F), 9 rain days
  • Lumban33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Luna33 °C (91 °F) / 24 °C (75 °F), 4 rain days
  • Maasin32 °C (90 °F) / 24 °C (75 °F), 4 rain days
  • Mabinay32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Mabini, Pangasinan33 °C (91 °F) / 26 °C (79 °F), 7 rain days
  • Mabini33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Mabitac32 °C (90 °F) / 23 °C (73 °F), 8 rain days
  • Macabebe34 °C (93 °F) / 25 °C (77 °F), 5 rain days
  • Magalang34 °C (93 °F) / 24 °C (75 °F), 7 rain days
  • Magalawa Island34 °C (93 °F) / 25 °C (77 °F), 3 rain days
  • Magdalena, Laguna31 °C (88 °F) / 22 °C (72 °F), 7 rain days
  • Magsingal32 °C (90 °F) / 25 °C (77 °F), 6 rain days
  • Majayjay32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Makati34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • Malabon34 °C (93 °F) / 25 °C (77 °F), 8 rain days
  • Malapascua33 °C (91 °F) / 26 °C (79 °F), 4 rain days
  • Malasiqui33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • Malay, Aklan32 °C (90 °F) / 25 °C (77 °F), 5 rain days
  • Malaybalay30 °C (86 °F) / 22 °C (72 °F), 7 rain days
  • Malilipot33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Malinao32 °C (90 °F) / 25 °C (77 °F), 8 rain days
  • Malolos34 °C (93 °F) / 24 °C (75 °F), 4 rain days
  • Malvar33 °C (91 °F) / 24 °C (75 °F), 8 rain days
  • Manaoag33 °C (91 °F) / 24 °C (75 °F), 6 rain days
  • Mandaluyong34 °C (93 °F) / 25 °C (77 °F), 9 rain days
  • Mandaue31 °C (88 °F) / 24 °C (75 °F), 10 rain days
  • Mangatarem33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Manito32 °C (90 °F) / 25 °C (77 °F), 7 rain days
  • Marabut32 °C (90 °F) / 25 °C (77 °F), 9 rain days
  • Marawi33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Marikina34 °C (93 °F) / 25 °C (77 °F), 9 rain days
  • Marilao32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Mariveles33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Masbate City33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Masinloc33 °C (91 °F) / 25 °C (77 °F), 8 rain days
  • Mati33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Mauban32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Mayoyao27 °C (81 °F) / 16 °C (61 °F), 7 rain days
  • Mexico, Pampanga34 °C (93 °F) / 24 °C (75 °F), 5 rain days
  • Meycauayan34 °C (93 °F) / 25 °C (77 °F), 9 rain days
  • Miagao33 °C (91 °F) / 26 °C (79 °F), 4 rain days
  • Minalin34 °C (93 °F) / 24 °C (75 °F), 12 rain days
  • Minglanilla33 °C (91 °F) / 26 °C (79 °F), 6 rain days
  • Moalboal32 °C (90 °F) / 25 °C (77 °F), 4 rain days
  • Morong, Bataan33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • Morong33 °C (91 °F) / 25 °C (77 °F), 8 rain days
  • Muntinlupa34 °C (93 °F) / 25 °C (77 °F), 9 rain days
  • Murcia33 °C (91 °F) / 25 °C (77 °F), 4 rain days
  • Naga, Cebu32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Naga33 °C (91 °F) / 25 °C (77 °F), 7 rain days
  • Nagbukel33 °C (91 °F) / 23 °C (73 °F), 4 rain days
  • Nagcarlan33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Naic33 °C (91 °F) / 24 °C (75 °F), 8 rain days
  • Narra33 °C (91 °F) / 25 °C (77 °F), 6 rain days
  • Narvacan34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • Nasugbu33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Navotas34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • New Washington32 °C (90 °F) / 26 °C (79 °F), 8 rain days
  • Norzagaray33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Noveleta33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Numancia32 °C (90 °F) / 26 °C (79 °F), 6 rain days
  • Oas32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Obando33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Olongapo34 °C (93 °F) / 24 °C (75 °F), 4 rain days
  • Orani32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Ormoc32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Oroquieta32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Oslob32 °C (90 °F) / 26 °C (79 °F), 5 rain days
  • Ozamiz32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Paete33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Pagadian32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Pagsanjan33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Pagudpud33 °C (91 °F) / 23 °C (73 °F), 7 rain days
  • Pakil32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • Palo32 °C (90 °F) / 25 °C (77 °F), 9 rain days
  • Palompon33 °C (91 °F) / 25 °C (77 °F), 8 rain days
  • Panabo32 °C (90 °F) / 24 °C (75 °F), 8 rain days
  • Pangil34 °C (93 °F) / 24 °C (75 °F), 8 rain days
  • Panglao Town32 °C (90 °F) / 26 °C (79 °F), 4 rain days
  • Paoay32 °C (90 °F) / 24 °C (75 °F), 4 rain days
  • Parañaque34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • Paranas32 °C (90 °F) / 24 °C (75 °F), 8 rain days
  • Pasacao32 °C (90 °F) / 24 °C (75 °F), 4 rain days
  • Pasay34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • Pasig34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • Passi33 °C (91 °F) / 24 °C (75 °F), 11 rain days
  • Pateros34 °C (93 °F) / 26 °C (79 °F), 4 rain days
  • Piat33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Pila33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Pilar, Bataan32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Pili32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Pililla33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Pio Duran33 °C (91 °F) / 24 °C (75 °F), 6 rain days
  • Plaridel33 °C (91 °F) / 24 °C (75 °F), 8 rain days
  • Polangui32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Polomolok33 °C (91 °F) / 25 °C (77 °F), 3 rain days
  • Porac34 °C (93 °F) / 25 °C (77 °F), 9 rain days
  • Port Barton33 °C (91 °F) / 26 °C (79 °F), 4 rain days
  • Puerto Galera32 °C (90 °F) / 24 °C (75 °F), 8 rain days
  • Pulilan34 °C (93 °F) / 24 °C (75 °F), 5 rain days
  • Quezon City35 °C (95 °F) / 24 °C (75 °F), 5 rain days
  • Quezon, Palawan33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • Rapu-Rapu32 °C (90 °F) / 25 °C (77 °F), 7 rain days
  • Rodriguez32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Rosario, Cavite32 °C (90 °F) / 26 °C (79 °F), 7 rain days
  • Roxas City32 °C (90 °F) / 25 °C (77 °F), 6 rain days
  • Roxas, Mindoro31 °C (88 °F) / 25 °C (77 °F), 7 rain days
  • Roxas33 °C (91 °F) / 26 °C (79 °F), 7 rain days
  • Sabang, Mindoro32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Sabang33 °C (91 °F) / 26 °C (79 °F), 7 rain days
  • Sagada23 °C (73 °F) / 12 °C (54 °F), 7 rain days
  • Sagay32 °C (90 °F) / 25 °C (77 °F), 12 rain days
  • Samal34 °C (93 °F) / 24 °C (75 °F), 12 rain days
  • Samal33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • San Antonio, Zambales33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • San Carlos33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • San Carlos33 °C (91 °F) / 24 °C (75 °F), 10 rain days
  • San Dionisio32 °C (90 °F) / 25 °C (77 °F), 4 rain days
  • San Esteban34 °C (93 °F) / 25 °C (77 °F), 3 rain days
  • San Fernando, Cebu33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • San Fernando, La Union33 °C (91 °F) / 24 °C (75 °F), 4 rain days
  • San Fernando, Pampanga34 °C (93 °F) / 24 °C (75 °F), 9 rain days
  • San Jose, Batangas33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • San Jose, Camarines Sur32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • San Jose de Buenavista33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • San Jose del Monte33 °C (91 °F) / 25 °C (77 °F), 7 rain days
  • San Jose, Mindoro33 °C (91 °F) / 25 °C (77 °F), 7 rain days
  • San Jose, Nueva Ecija33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • San Jose, Palawan33 °C (91 °F) / 25 °C (77 °F), 7 rain days
  • San Juan, Batangas32 °C (90 °F) / 23 °C (73 °F), 7 rain days
  • San Juan, Ilocos Sur34 °C (93 °F) / 23 °C (73 °F), 5 rain days
  • San Juan, La Union33 °C (91 °F) / 24 °C (75 °F), 4 rain days
  • San Juan34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • San Luis, Batangas32 °C (90 °F) / 24 °C (75 °F), 5 rain days
  • San Mateo33 °C (91 °F) / 24 °C (75 °F), 10 rain days
  • San Miguel34 °C (93 °F) / 24 °C (75 °F), 8 rain days
  • San Pablo32 °C (90 °F) / 23 °C (73 °F), 5 rain days
  • San Pedro32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • San Remigio32 °C (90 °F) / 26 °C (79 °F), 4 rain days
  • San Teodoro32 °C (90 °F) / 26 °C (79 °F), 8 rain days
  • San Vicente33 °C (91 °F) / 25 °C (77 °F), 4 rain days
  • Santa Ana31 °C (88 °F) / 23 °C (73 °F), 48 rain days
  • Santa Cruz, Laguna31 °C (88 °F) / 23 °C (73 °F), 5 rain days
  • Santa Cruz32 °C (90 °F) / 25 °C (77 °F), 7 rain days
  • Santa Fe30 °C (86 °F) / 18 °C (64 °F), 7 rain days
  • Santa Maria, Bulacan33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Santa Maria, Ilocos Sur34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • Santa Rita34 °C (93 °F) / 24 °C (75 °F), 9 rain days
  • Santa Rosa, Laguna34 °C (93 °F) / 24 °C (75 °F), 10 rain days
  • Santa33 °C (91 °F) / 24 °C (75 °F), 4 rain days
  • Santander, Cebu32 °C (90 °F) / 26 °C (79 °F), 5 rain days
  • Santiago City34 °C (93 °F) / 23 °C (73 °F), 6 rain days
  • Santiago, Ilocos Sur33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • Santo Domingo33 °C (91 °F) / 25 °C (77 °F), 6 rain days
  • Santo Tomas33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Sariaya32 °C (90 °F) / 24 °C (75 °F), 10 rain days
  • Siargao32 °C (90 °F) / 26 °C (79 °F), 7 rain days
  • Siaton32 °C (90 °F) / 25 °C (77 °F), 8 rain days
  • Sibonga32 °C (90 °F) / 25 °C (77 °F), 4 rain days
  • Silang33 °C (91 °F) / 24 °C (75 °F), 6 rain days
  • Silay33 °C (91 °F) / 25 °C (77 °F), 5 rain days
  • Simunul33 °C (91 °F) / 26 °C (79 °F), 5 rain days
  • Sinait33 °C (91 °F) / 24 °C (75 °F), 4 rain days
  • Sipalay32 °C (90 °F) / 25 °C (77 °F), 4 rain days
  • Siquijor31 °C (88 °F) / 25 °C (77 °F), 6 rain days
  • Sison33 °C (91 °F) / 26 °C (79 °F), 7 rain days
  • Socorro, Surigao del Norte31 °C (88 °F) / 24 °C (75 °F), 10 rain days
  • Sogod32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Solano33 °C (91 °F) / 22 °C (72 °F), 7 rain days
  • Sorsogon City33 °C (91 °F) / 24 °C (75 °F), 10 rain days
  • Sual33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Subic33 °C (91 °F) / 25 °C (77 °F), 7 rain days
  • Surigao32 °C (90 °F) / 25 °C (77 °F), 8 rain days
  • Taal33 °C (91 °F) / 24 °C (75 °F), 4 rain days
  • Tabaco32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Tablas32 °C (90 °F) / 26 °C (79 °F), 10 rain days
  • Tabuk, Kalinga32 °C (90 °F) / 22 °C (72 °F), 4 rain days
  • Tacloban33 °C (91 °F) / 26 °C (79 °F), 13 rain days
  • Tacurong35 °C (95 °F) / 24 °C (75 °F), 8 rain days
  • Tagaytay29 °C (84 °F) / 18 °C (64 °F), 32 rain days
  • Tagbilaran32 °C (90 °F) / 25 °C (77 °F), 8 rain days
  • Tagudin34 °C (93 °F) / 25 °C (77 °F), 7 rain days
  • Taguig34 °C (93 °F) / 25 °C (77 °F), 4 rain days
  • Tagum33 °C (91 °F) / 25 °C (77 °F), 14 rain days
  • Talisay, Cebu32 °C (90 °F) / 25 °C (77 °F), 6 rain days
  • Tanauan, Batangas33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Tanauan32 °C (90 °F) / 25 °C (77 °F), 10 rain days
  • Tanay33 °C (91 °F) / 26 °C (79 °F), 7 rain days
  • Tandag33 °C (91 °F) / 25 °C (77 °F), 7 rain days
  • Tangalan32 °C (90 °F) / 25 °C (77 °F), 6 rain days
  • Tangub32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Tanza33 °C (91 °F) / 26 °C (79 °F), 8 rain days
  • Tarlac City34 °C (93 °F) / 23 °C (73 °F), 7 rain days
  • Tayabas33 °C (91 °F) / 24 °C (75 °F), 10 rain days
  • Taytay, Palawan33 °C (91 °F) / 26 °C (79 °F), 7 rain days
  • Taytay32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Tayug33 °C (91 °F) / 24 °C (75 °F), 7 rain days
  • Teresa33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Ternate, Cavite32 °C (90 °F) / 24 °C (75 °F), 9 rain days
  • Tiaong33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • Tigaon32 °C (90 °F) / 24 °C (75 °F), 4 rain days
  • Tiwi32 °C (90 °F) / 24 °C (75 °F), 6 rain days
  • Toledo, Cebu33 °C (91 °F) / 26 °C (79 °F), 7 rain days
  • Trece Martires32 °C (90 °F) / 26 °C (79 °F), 5 rain days
  • Tubigon33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Tuguegarao35.1 °C (95 °F) / 22.6 °C (73 °F), 5 rain days
  • Tumauini32 °C (90 °F) / 24 °C (75 °F), 7 rain days
  • Ubay32 °C (90 °F) / 25 °C (77 °F), 5 rain days
  • Umingan33 °C (91 °F) / 24 °C (75 °F), 5 rain days
  • Urdaneta34 °C (93 °F) / 25 °C (77 °F), 9 rain days
  • Valencia31 °C (88 °F) / 21 °C (70 °F), 7 rain days
  • Valenzuela33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Vigan33 °C (91 °F) / 24 °C (75 °F), 3 rain days
  • Virac32 °C (90 °F) / 26 °C (79 °F), 11 rain days
  • White Beach, Mindoro33 °C (91 °F) / 26 °C (79 °F), 3 rain days
  • Zamboanga City33 °C (91 °F) / 25 °C (77 °F), 8 rain days
  • Zamboanguita32 °C (90 °F) / 25 °C (77 °F), 4 rain days

Festivals and holidays

Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.

  • Holy Week (Semana Santa) big impact

    Mar–Apr (moves yearly — check)

    Maundy Thursday to Easter: offices, many shops and some transport stop; beaches and flights at peak.

  • Day of Valour, Labour Day, Independence Day

    9 Apr, 1 May, 12 Jun

    Public holidays.

Crowds and prices

Crowds · Philippines
High
Prices · Philippines
High

High-price month: see what to book ahead.

Compare two months

Weather, crowds and prices for any two months in Philippines, side by side.

  • Verdict

    Apr: Mixed

    Jan: Great (better)

  • Crowds

    Apr: High

    Jan: High

  • Prices

    Apr: High

    Jan: High

  • Festivals listed

    Apr: 2

    Jan: 5

April: Hottest; Holy Week (moves yearly) shuts much and fills beaches.

January: Dry and cooler; Sinulog (Cebu) and Ati-Atihan (Aklan) festivals fill hotels.

Philippines: figures are long-term averages from this guide, not a forecast.

What to pack

  • Light, breathable clothes, a sun hat and sunscreen

Build the full packing list for your trip →

Where to go in April

Rated best or good this month

  • Visayas

    Best weather of the year (Cebu, Bohol, Boracay, Siquijor, Negros)

  • Palawan

    Best weather of the year (El Nido, Coron, Puerto Princesa)

  • Mindanao (north and Siargao)

    Best weather of the year (Siargao, Camiguin, Cagayan de Oro)

  • Abucay

    Best months: Dec–May

  • Abuyog

    Best months: Jan–May

  • Agoo

    Best months: Nov–Apr (dry season, cooler evenings)

  • Alaminos, Laguna

    Best months: Oct (festival) and dry season Dec–May

  • Alaminos

    Best months: Dec–May (dry season, calm seas)

  • Alegria, Cebu

    Best months: Dec–May (dry season)

  • Alona Beach

    Best months: Jan–May (dry season, calm seas)

  • Altavas

    Best months: Dec–May (dry season)

  • Anda

    Best months: Jan–May (dry season)