Goa
- Day
- 31.3°C
- Sea
- 27.2°C
- Sun
- 8.9h
- Rain days
- 0
Your January weather guide
January is a good month for a warm-weather holiday in India, particularly if you are choosing between Goa and Kerala. Average daytime temperatures of 31°C mean proper heat, while nights average 22°C and the sea is around 28°C. The catch is that this is still hot weather for walking around at midday, not mild sightseeing weather. Goa suits travellers who prefer cooler evenings; Kerala offers slightly warmer water but less relief from the heat overnight.
Long-term climate averages, not a forecast · 1991-2020
India, month by month
Turn up the warmth
Ranked by average daytime high. The full comparison is in the table below.
All 2 places we track in India, ordered by daytime high.
Daytime highs across India in January run from 29.9°C (Kerala) to 31.3°C (Goa). In Goa about 100% of January days reach 25°C. Nights average 21.6°C; the coldest 10% of nights in Kerala fall to 22°C or below.
Expect around 1 rainy days (1 mm or more) in January, with Goa the driest (0 days) and Kerala the wettest (2 days). The wettest January at Goa between 1991 and 2020 was 2010 with 12 mm; the driest was 1991 with 0 mm.
The sea averages 27.7°C around India in January - warmest at Kerala (28.2°C). That is comfortable for swimming.
Around 7.9 hours of sunshine a day on average, out of 11.2 hours of daylight (sunshine estimated from cloud cover).
January is the 5th warmest month of the twelve in India. It is 0.2°C warmer than December and 0.6°C warmer in February. The hottest month here is April (32°C) and the coolest July (27°C).
Based on the averages: light, loose clothing and serious sun protection - midday highs sit around 31°C; swimwear - the sea is 28°C.
Within 1.5°C of India's January daytime average: Ho Chi Minh City (31°C), Bangkok (31°C, sea 27°C), Mombasa (31°C, sea 27°C), Rio de Janeiro (31°C, sea 26°C), Krabi (30°C, sea 28°C). See the full ranking for January.
Goa is the better fit if your priority is keeping rain disruption low. January averages 0 rainy days, though that should not be read as a promise of completely dry weather. Days reach around 31°C, so light, breathable clothes and a break from the midday heat make sense. Plan more active time for the morning rather than treating the whole day as comfortably cool. Nights average 20°C, giving more relief than in Kerala without turning cold. The sea averages 27°C, making Goa a good choice if swimming matters but you would rather have slightly cooler evenings after a hot day.
Kerala is slightly cooler by day at 30°C, but the difference from Goa is too small to make it a genuinely cool-weather option. The more noticeable trade-off comes after dark: nights average 23°C, so choose accommodation where you can sleep comfortably in warm conditions. Sea temperatures of 28°C suit travellers who dislike a chilly dip. With 2 rainy days on average, rain is a possible interruption rather than a reason to rule January out. Keep outdoor plans flexible, pack light clothing and leave room for shade breaks. Choose Kerala for the warmer water, not for a substantial reduction in daytime heat.
A little more detail
Plain answers, grounded in the averages.
Goa is the warmest of the 2 places we track in India in January with an average high of 31.3°C; Kerala is the coolest at 29.9°C.
The sea averages 22°C or more at Goa (27°C), Kerala (28°C) in January.
India's average daytime temperature is 31°C, compared with London's 7°C. That calls for a change from winter layers to light clothing. For outdoor plans, think about managing heat and finding shade rather than keeping warm.
Yes, January's sea temperatures make swimming a reasonable priority: Goa averages 27°C and Kerala 28°C. Both offer warm water, with Kerala slightly warmer. Temperature alone does not tell you about swimming conditions, so check local advice before entering the sea.
ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020
Averages computed from daily values at 2 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather