Kolkata
Weather, climate and best time to visit

Best time to visit Kolkata

The best time to visit in Kolkata in India is from January until December, when you will have a warm till very hot temperature and limited till mediocre rainfall. The highest average temperature in in Kolkata is 39°C in April and the lowest is 27°C in January.

Kolkata has the tropical savanna climate prevailing. If you want to know what the average temperature is in in Kolkata or when most precipitation (rain or snow) falls, you can find a quick overview below. This way, you are well prepared. Our average monthly climate data is based on data from the past 30 years.

Average weather Kolkata by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Temperature (°C) 27 31 36 39 39 37 33 33 32 31 30 27
Precipitation (mm) 2 11 11 16 21 62 133 121 96 56 9 5



Travel and stay Kolkata

If you are planning on visiting Kolkata, check out these well-known travel agencies. They have been rated as the best by travelers and offer great prices for any budget.


Looking to book a flight to Kolkata? Hop on one of these airlines.

14 day weather forecast Kolkata

The weather for Kolkata will be 26° till 25° degrees in the next 14 days with one day chance of light rain showers or even quite a bit of rain.

Weather
Max/min
Precip
Wind
UV
Sunday
16 january
Icon
26°C
15°C
0 mm
0%
4 Bft
ZW
2
Monday
17 january
Icon
25°C
15°C
0 mm
0%
3 Bft
NW
2
Tuesday
18 january
Icon
26°C
16°C
0 mm
0%
3 Bft
NW
2
Wednesday
19 january
Icon
26°C
16°C
0 mm
0%
3 Bft
NW
2
Thursday
20 january
Icon
27°C
16°C
0 mm
0%
3 Bft
NW
2
Friday
21 january
Icon
27°C
17°C
0 mm
0%
3 Bft
NW
2
Saturday
22 january
Icon
29°C
18°C
0 mm
0%
2 Bft
ZW
2
Weather
Max/min
Precip
Wind
UV
Sunday
23 january
Icon
32°C
20°C
6.9 mm
70%
4 Bft
Z
2
Monday
24 january
Icon
29°C
19°C
0 mm
0%
3 Bft
ZO
2
Tuesday
25 january
Icon
26°C
18°C
0 mm
0%
3 Bft
ZO
2
Wednesday
26 january
Icon
24°C
17°C
0 mm
0%
2 Bft
WNW
2
Thursday
27 january
Icon
25°C
16°C
0 mm
0%
2 Bft
OZO
2
Friday
28 january
Icon
25°C
17°C
0 mm
0%
1 Bft
NO
2
Saturday
29 january
Icon
24°C
16°C
0 mm
0%
4 Bft
Z
2

Climate Kolkata

Kolkata has the tropical savanna climate prevailing. It is warm every month with both a wet and dry season. The average annual temperature for Kolkata is 33° degrees and there is about 544 mm of rain in a year. It is dry for 224 days a year with an average humidity of 61% and an UV-index of 7.

Climate table of Kolkata

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day temp. (°C) 27 31 36 39 39 37 33 33 32 31 30 27
Night temp. (°C) 16 19 22 26 28 29 27 27 26 23 20 17
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Precipitation (mm) 2 11 11 16 21 62 133 121 96 56 9 5
Days with rain 1 3 5 6 8 15 25 24 22 14 3 1
Dry days 30 25 26 24 23 15 6 7 8 17 27 30
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Sun hours per day 7 7 10 10 12 10 8 9 8 9 10 7
Wind force (Bft) 2 2 2 3 3 3 3 2 2 2 2 2
UV-index 6 7 7 8 8 8 7 7 7 6 6 6

Kolkata weather by month

What is the average weather like in a given month for Kolkata? Let's find out! Click on a month to check all the monthly averages for sunshine, temperature highs and lows, percentage chance of rain per day, snowfall accumulation and number of rainy days.


Weather experiences Kolkata

Already been to Kolkata?

Share your experience of the Kolkata weather and get a chance to win $150!

Your email will not be included in the review and will not be passed on to third parties.

By submitting the data you agree to our privacy policy

Frequently asked questions

Where is Kolkata?

Kolkata is located in India. It lies in a straight line at 12,746 km from New York.

The coordinates of Kolkata are:

  • Latitude: 22.562627
  • Longitude: 88.363044

The GPS coordinates are 22° 33' N, 88° 21' E

How long is the flight to Kolkata?

The flight time from Los Angeles International Airport (LAX) to Kolkata is approximately 16 h. 10 min.

What are the nearest airports to Kolkata?

These are the airports closests to Kolkata:

  • Netaji Subhash Chandra Bose International Airport (13 km) — Kolkata
  • Kazi Nazrul Islam Airport (164 km) — Durgāpur
  • Barisal Airport (201 km) — Barisāl

How many inhabitants are there in Kolkata?

Kolkata has approximately 14,787,000 inhabitants.

How big is Kolkata?

The area of Kolkata is around 23,525 km².

What is the currency of Kolkata?

In Kolkata the Indian rupee (INR) is used to pay.

Exchange rates on 16 January 2022

  • 1 US dollar = 74.14 Indian rupee
  • 1 Indian rupee = 0.013 US dollar
  • 100 US dollar = 7,414.44 Indian rupee
  • 100 Indian rupee = 1.35 US dollar

What is the area code of Kolkata?

The area code to call Kolkata is +91.