Johor Weather in January

Average temperatures, rainfall, sunshine and the best places to visit in Johor, Malaysia in January.

Considering a trip to Johor, Malaysia this January and wondering about the expected weather conditions? Find all the crucial information you need right here, addressing your question:

What to Expect in Johor in January

Johor, Malaysia is a region in Malaysia. January in Johor generally has temperatures that range from warm to very warm, with precipitation levels ranging from high to heavy.

Temperatures

During the day the temperature is warm in Pulau Sibu at 28°C (82°F) and very warm in Segamat at 31°C (88°F). As night falls, temperatures generally drop to 23°C (73°F) in Segamat and 25°C (77°F) in Pulau Sibu. While the given temperatures for day and night are typical, there may be days that feel warmer. Make sure you're dressed in a way that keeps you cool and comfortable.

For a closer look at conditions across Johor, Malaysia, refer to the map below.

Precipitation

In January, precipitation varies across different areas. From high rainfall in Malacca with an average of 123 mm (4.8 in) to heavy rainfall in Mersing with 288 mm (11 in).

Average sunshine

Sunshine is moderately available across various locations. In Johor Bahru, you can expect around 172 hours of sunlight in January, which gives a pleasant combination of sun and shade. For those who want maximum sunshine, our weather planner can point you toward the sunniest places on Earth.

Explore Johor by month

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

Best Places to Visit in Johor in January

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

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 Johor

What is the weather like in January for some of the most popular destinations in Johor, Malaysia?

Temperature range in Johor (January)

Precipitation variation in Johor (January)

Johor Bahru

In January Johor Bahru generally has very high temperatures with maximum daytime temperatures around 30°C (86°F), minimum nighttime temperatures around 24°C (75°F) and heavy monthly rainfall. So on average the conditions are poor that month.

December
January
February
Max temperature
30°C (86°F)
30°C (86°F)
31°C (88°F)
Min temperature
24°C (75°F)
24°C (75°F)
24°C (75°F)
Monthly sun hours
134 hours
172 hours
182 hours
Monthly rainfall
317 mm (12 in)
203 mm (8 in)
148 mm (5.8 in)
Monthly rainy days
20 days
13 days
11 days
Weather conditions

Skudai

In January Skudai generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 24°C (75°F) and heavy monthly rainfall. So on average the conditions are poor that month.

December
January
February
Max temperature
31°C (88°F)
31°C (88°F)
31°C (88°F)
Min temperature
24°C (75°F)
24°C (75°F)
24°C (75°F)
Monthly sun hours
134 hours
172 hours
182 hours
Monthly rainfall
316 mm (12 in)
205 mm (8.1 in)
152 mm (6 in)
Monthly rainy days
21 days
13 days
11 days
Weather conditions

Batu Pahat

In January Batu Pahat generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 24°C (75°F) and heavy monthly rainfall. So on average the conditions are tolerable that month.

December
January
February
Max temperature
31°C (88°F)
31°C (88°F)
32°C (90°F)
Min temperature
25°C (77°F)
24°C (75°F)
24°C (75°F)
Monthly rainfall
261 mm (10 in)
163 mm (6.4 in)
116 mm (4.6 in)
Monthly rainy days
20 days
14 days
12 days
Weather conditions

Keluang

In January Keluang generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 23°C (73°F) and heavy monthly rainfall. So on average the conditions are unpleasant that month.

December
January
February
Max temperature
31°C (88°F)
31°C (88°F)
32°C (90°F)
Min temperature
23°C (73°F)
23°C (73°F)
23°C (73°F)
Monthly rainfall
298 mm (12 in)
193 mm (7.6 in)
133 mm (5.2 in)
Monthly rainy days
22 days
15 days
12 days
Weather conditions

Mersing

In January Mersing generally has high temperatures with maximum daytime temperatures around 29°C (84°F), minimum nighttime temperatures around 25°C (77°F) and heavy monthly rainfall. So on average the conditions are poor that month.

December
January
February
Max temperature
29°C (84°F)
29°C (84°F)
30°C (86°F)
Min temperature
25°C (77°F)
25°C (77°F)
25°C (77°F)
Monthly rainfall
431 mm (17 in)
288 mm (11 in)
149 mm (5.9 in)
Monthly rainy days
26 days
17 days
12 days
Weather conditions

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

In our records: Malaysia January extremes

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

  • In our records, the coldest January daytime high in Malaysia was 22°C (72°F) in Taman Negara National Park on January 12, 2018.

Popular cities in January

Day & night temperatures, rainfall and average weather in Johor in January.

City Weather Day temp Night temp Rainfall
Johor Bahru 30°C (86°F) 24°C (75°F) 203 mm (8 in)
Skudai 31°C (88°F) 24°C (75°F) 205 mm (8.1 in)
Batu Pahat 31°C (88°F) 24°C (75°F) 163 mm (6.4 in)
Keluang 31°C (88°F) 23°C (73°F) 193 mm (7.6 in)
Mersing 29°C (84°F) 25°C (77°F) 288 mm (11 in)
Muar 31°C (88°F) 24°C (75°F) 137 mm (5.4 in)

Johor weather in January: frequently asked questions

What is the weather like in Johor, Malaysia in January?

January in Johor, Malaysia brings poor weather. In Johor Bahru, daytime temperatures are typically around 30°C (86°F) and nighttime lows hover near 24°C (75°F).

What is the average temperature in Johor, Malaysia in January?

Johor Bahru averages a daytime maximum of 30°C (86°F) in January, with overnight lows close to 24°C (75°F).

Does Johor, Malaysia get a lot of rain in January?

Yes. January brings heavy rainfall to Johor, Malaysia, with Johor Bahru averaging around 203 mm (8 in). Expect frequent showers and pack accordingly.

Is January a Good Time to Visit Johor, Malaysia?

In our view, January might not be the best time to travel to Johor, Malaysia with often poor weather in Johor Bahru.

Generally speaking, February, July and August provide unpleasant weather in Johor Bahru.

Interested in more climate information?

We have much more information about the climate in Johor.

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.