Penang Weather in December

Average temperatures, rainfall, sunshine and the best places to visit in Penang, Malaysia in December.

Thinking about venturing to Penang, Malaysia this December and curious about the weather conditions to expect? This page holds all the key information you seek, responding to your question:

What to Expect in Penang in December

Penang, Malaysia is a region in Malaysia. December in Penang generally has very warm temperatures, with heavy precipitation.

Temperatures

You can expect very warm maximum daytime temperatures of around 31°C (88°F) and nighttime temperatures around 25°C (77°F) in George Town. The temperatures cited for both day and night represent usual averages, but it's possible some days could be hotter. It's advisable to dress accordingly to handle the heat.

To learn more about the conditions in specific areas of Penang, Malaysia, check out the map below.

Precipitation

In December, precipitation varies across different areas. From heavy rainfall in Batu Ferringhi with an average of 182 mm (7.2 in) to heavy rainfall in Bukit Mertajam with 231 mm (9.1 in).

Average sunshine

Most areas see decent amounts of sunshine this month. George Town gets around 170 hours of sunlight, providing a pleasant balance of sun and clouds. If you'd prefer more guaranteed sunshine, our weather planner can show you sunnier spots around the world.

Explore Penang by month

Pick a month to see the average temperature, rainfall and sunshine in Penang — and find the best time to visit. (based on George Town)

Best Places to Visit in Penang in December

Click on a destination dot for more details. Toggle the map to compare temperatures or precipitation across Penang.

perfect weather
pleasant
tolerable
unpleasant
poor

Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).

Popular Destinations in Penang

What is the weather like in December for some of the most popular destinations in Penang, Malaysia?

Temperature range in Penang (December)

Precipitation variation in Penang (December)

George Town

In December George Town generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 25°C (77°F) and heavy monthly rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
31°C (88°F)
31°C (88°F)
31°C (88°F)
Min temperature
25°C (77°F)
25°C (77°F)
25°C (77°F)
Monthly sun hours
165 hours
170 hours
192 hours
Monthly rainfall
318 mm (13 in)
201 mm (7.9 in)
120 mm (4.7 in)
Monthly rainy days
22 days
15 days
9 days
Weather conditions

Batu Ferringhi

In December Batu Ferringhi generally has very high temperatures with maximum daytime temperatures around 30°C (86°F), minimum nighttime temperatures around 26°C (79°F) and heavy monthly rainfall. So on average the conditions are unpleasant that month.

November
December
January
Max temperature
30°C (86°F)
30°C (86°F)
31°C (88°F)
Min temperature
26°C (79°F)
26°C (79°F)
26°C (79°F)
Monthly sun hours
165 hours
170 hours
192 hours
Monthly rainfall
303 mm (12 in)
182 mm (7.2 in)
108 mm (4.3 in)
Monthly rainy days
22 days
14 days
9 days
Weather conditions

Bayan Lepas

In December Bayan Lepas generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 25°C (77°F) and heavy monthly rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
31°C (88°F)
31°C (88°F)
31°C (88°F)
Min temperature
25°C (77°F)
25°C (77°F)
25°C (77°F)
Monthly sun hours
182 hours
211 hours
249 hours
Monthly rainfall
327 mm (13 in)
221 mm (8.7 in)
134 mm (5.3 in)
Monthly rainy days
22 days
15 days
9 days
Weather conditions

Tanjung Bungah

In December Tanjung Bungah generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 25°C (77°F) and heavy monthly rainfall. So on average the conditions are unpleasant that month.

November
December
January
Max temperature
31°C (88°F)
31°C (88°F)
31°C (88°F)
Min temperature
26°C (79°F)
25°C (77°F)
25°C (77°F)
Monthly sun hours
165 hours
170 hours
192 hours
Monthly rainfall
308 mm (12 in)
187 mm (7.4 in)
111 mm (4.4 in)
Monthly rainy days
22 days
15 days
9 days
Weather conditions

Tanjong Tokong

In December Tanjong Tokong generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 25°C (77°F) and heavy monthly rainfall. So on average the conditions are unpleasant that month.

November
December
January
Max temperature
31°C (88°F)
31°C (88°F)
31°C (88°F)
Min temperature
26°C (79°F)
25°C (77°F)
25°C (77°F)
Monthly sun hours
165 hours
170 hours
192 hours
Monthly rainfall
308 mm (12 in)
187 mm (7.4 in)
111 mm (4.4 in)
Monthly rainy days
22 days
15 days
9 days
Weather conditions

Is your destination not in the list? Have a look at all destinations in Penang, in Malaysia.

In our records: Malaysia December extremes

Notable December records observed across cities in Malaysia in our climate database (1976 – 2026). Historic readings can vary in quality, so treat these as illustrative.

  • From our sources, the wettest December day in Malaysia brought 440 mm (17 in) in Kuantan on December 22, 2001.

Popular cities in December

Day & night temperatures, rainfall and average weather in Penang in December.

City Weather Day temp Night temp Rainfall
George Town 31°C (88°F) 25°C (77°F) 201 mm (7.9 in)
Batu Ferringhi 30°C (86°F) 26°C (79°F) 182 mm (7.2 in)
Bayan Lepas 31°C (88°F) 25°C (77°F) 221 mm (8.7 in)
Tanjung Bungah 31°C (88°F) 25°C (77°F) 187 mm (7.4 in)
Tanjong Tokong 31°C (88°F) 25°C (77°F) 187 mm (7.4 in)
Ayer Itam 31°C (88°F) 25°C (77°F) 199 mm (7.8 in)

Penang weather in December: frequently asked questions

What is the weather like in Penang, Malaysia in December?

In December, Penang, Malaysia generally has poor weather conditions. George Town sees daytime temperatures near 31°C (88°F), with nights cooling to roughly 25°C (77°F).

What is the average temperature in Penang, Malaysia in December?

In George Town, the average daytime high in December is 31°C (88°F), while nighttime temperatures drop to around 25°C (77°F).

Does Penang, Malaysia get a lot of rain in December?

Yes. December brings heavy rainfall to Penang, Malaysia, with George Town averaging around 201 mm (7.9 in). Expect frequent showers and pack accordingly.

Is December a Good Time to Visit Penang, Malaysia?

Given the typically poor weather conditions in George Town, December may not be the ideal time to visit Penang, Malaysia.

Generally speaking, January, February, June and July provide unpleasant weather in George Town.

Interested in more climate information?

We have much more information about the climate in Penang.

Weather and climate has detailed information for every country in the world. Are you going to Malaysia? Get detailed historical weather averages for many cities in Malaysia.

Not sure yet where to go? We now have a tool which recommends destinations that suit your ideal travel conditions. Find out where to go with our weather planner.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.