Tamil Nadu Weather in January

Average temperatures, rainfall, sunshine and the best places to visit in Tamil Nadu, India in January.

Are you planning a trip a to Tamil Nadu, India in January and wondering what kind of weather to expect? This page has all the details you need.

What to Expect in Tamil Nadu in January

Tamil Nadu, India is a region in India. January in Tamil Nadu generally has temperatures that range from warm to very warm, with precipitation levels ranging from low to moderate.

Temperatures

During the day the temperature is warm in Kodaikānāl at 26°C (79°F) and very warm in Karūr at 33°C (91°F). As night falls, temperatures generally drop to 22°C (72°F) in Karūr and 16°C (61°F) in Kodaikānāl.

For a closer look at conditions across Tamil Nadu, India, refer to the map below.

Precipitation

In January, precipitation varies across different areas. From low rainfall in Hosūr with an average of 6 mm (0.2 in) to moderate rainfall in Rāmeswaram with 65 mm (2.6 in).

Average sunshine

January brings good sunshine to many areas. Chennai sees around 230 hours of sunlight, great for visitors looking for bright days.

Explore Tamil Nadu by month

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

Best Places to Visit in Tamil Nadu in January

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

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 Tamil Nadu

What is the weather like in January for some of the most popular destinations in Tamil Nadu, India?

Temperature range in Tamil Nadu (January)

Precipitation variation in Tamil Nadu (January)

Chennai

In January Chennai generally has high temperatures with maximum daytime temperatures around 29°C (84°F), minimum nighttime temperatures around 23°C (73°F) and low monthly rainfall. So on average the conditions are perfect that month.

December
January
February
Max temperature
29°C (84°F)
29°C (84°F)
30°C (86°F)
Min temperature
24°C (75°F)
23°C (73°F)
23°C (73°F)
Monthly sun hours
210 hours
230 hours
238 hours
Monthly rainfall
119 mm (4.7 in)
17 mm (0.7 in)
9.4 mm (0.4 in)
Monthly rainy days
6 days
a single day
a single day
Weather conditions

Kodaikānāl

In January Kodaikānāl generally has high temperatures with maximum daytime temperatures around 26°C (79°F), minimum nighttime temperatures around 16°C (61°F) and moderate monthly rainfall. So on average the conditions are perfect that month.

December
January
February
Max temperature
25°C (77°F)
26°C (79°F)
28°C (82°F)
Min temperature
17°C (63°F)
16°C (61°F)
17°C (63°F)
Monthly sun hours
161 hours
246 hours
221 hours
Monthly rainfall
146 mm (5.7 in)
46 mm (1.8 in)
56 mm (2.2 in)
Monthly rainy days
6 days
2 days
2 days
Weather conditions

Coimbatore

In January Coimbatore generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 20°C (68°F) and low monthly rainfall. So on average the conditions are perfect that month.

December
January
February
Max temperature
30°C (86°F)
31°C (88°F)
34°C (93°F)
Min temperature
20°C (68°F)
20°C (68°F)
21°C (70°F)
Monthly rainfall
52 mm (2 in)
12 mm (0.5 in)
16 mm (0.6 in)
Monthly rainy days
3 days
a single day
a single day
Weather conditions

Pondicherry

In January Pondicherry generally has high temperatures with maximum daytime temperatures around 29°C (84°F), minimum nighttime temperatures around 23°C (73°F) and low monthly rainfall. So on average the conditions are perfect that month.

December
January
February
Max temperature
29°C (84°F)
29°C (84°F)
30°C (86°F)
Min temperature
24°C (75°F)
23°C (73°F)
24°C (75°F)
Monthly rainfall
155 mm (6.1 in)
24 mm (0.9 in)
14 mm (0.6 in)
Monthly rainy days
6 days
a single day
a single day
Weather conditions

Ooty

In January Ooty generally has high temperatures with maximum daytime temperatures around 27°C (81°F), minimum nighttime temperatures around 15°C (59°F) and low monthly rainfall. So on average the conditions are perfect that month.

December
January
February
Max temperature
25°C (77°F)
27°C (81°F)
28°C (82°F)
Min temperature
15°C (59°F)
15°C (59°F)
16°C (61°F)
Monthly rainfall
63 mm (2.5 in)
24 mm (0.9 in)
33 mm (1.3 in)
Monthly rainy days
4 days
a single day
a single day
Weather conditions

Is your destination not in the list? Have a look at all destinations in Tamil Nadu, in India.

In our records: India January extremes

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

  • Based on our data, the coldest January night in India dropped to -39°C (-38°F) in Leh on January 25, 2008.
  • In our records, the coldest January daytime high in India was -27°C (-17°F) in Leh on January 1, 2018.

Popular cities in January

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

City Weather Day temp Night temp Rainfall
Chennai 29°C (84°F) 23°C (73°F) 17 mm (0.7 in)
Kodaikānāl 26°C (79°F) 16°C (61°F) 46 mm (1.8 in)
Coimbatore 31°C (88°F) 20°C (68°F) 12 mm (0.5 in)
Pondicherry 29°C (84°F) 23°C (73°F) 24 mm (0.9 in)
Ooty 27°C (81°F) 15°C (59°F) 24 mm (0.9 in)
Kanyakumari 30°C (86°F) 24°C (75°F) 18 mm (0.7 in)

Tamil Nadu weather in January: frequently asked questions

What is the weather like in Tamil Nadu, India in January?

Expect perfect weather across Tamil Nadu, India in January. The popular destination of Chennai averages 29°C (84°F) by day and 23°C (73°F) at night during this month.

What is the average temperature in Tamil Nadu, India in January?

Daytime temperatures in Chennai peak at roughly 29°C (84°F) in January, dropping to about 23°C (73°F) overnight.

Does Tamil Nadu, India get a lot of rain in January?

Not particularly. Chennai averages just 17 mm (0.7 in) of rain in January, making it a mostly dry month for Tamil Nadu, India.

Is January a Good Time to Visit Tamil Nadu, India?

We believe that January is one of the best times to visit Tamil Nadu, India with overall perfect weather in Chennai.

On average, the best time to visit Tamil Nadu, India is in January with generally perfect weather in Chennai. On the other hand, the weather in April, May, June, July, August, September, October and November tend to be poor.

Interested in more climate information?

We have much more information about the climate in Tamil Nadu.

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

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.