Best time to visit Krabi

The best time to visit Krabi for a beach holiday is during during the dry season from late-December to March, when the skies are mainly clear and sunny, with an average temperature of 28°C (82°F).

Krabi weather

Krabi experiences a hot, tropical monsoon climate year-round, with a dry season from December to March, and a wet season from May to October. April is very hot and progressively more rainy.

What is the best month to visit Krabi?
January, February and March are the best months to visit Krabi – the climate is perfect with hot, sunny weather, mostly clear blue skies and occasional rainfall. February is the sunniest month.

Which is the hottest month in Krabi?
The hottest month of year in Krabi is usually April, with an average high of 34°C (93°F), with very high heat and humidity, and low of 24°C (75°F).

The hot season lasts from early-February through to mid-April, with an average daily high temperature above 34°C (93°F).

What is the humidity in Krabi?
Krabi experiences little significant seasonal variation in perceived humidity, with approximate average relative humidity calculated at between 70% – 83% over the course of the year.

Typically, it's humid all year round – almost every day feels muggy or worse.

Which is the coldest month in Krabi?
The coldest month of the year at Krabi is December, with an average low of 22°C (71°F) and high of 31°C (87°F).

The cooler season lasts from July through to mid-January, with an average daily high temperature below 32°C (89°F).

Which is the sunniest month in Krabi?
The sunniest time of year in Krabi is usually February with an average of nine hours of sunshine per day; that's on average 78% of daylight hours.

January through March is the sunniest time of the year.

When is the sea warmest in Krabi?
The sea is usually at its warmest in Krabi in April when the water temperature reaches 30°C (86°F), which is very pleasant for swimming.

The water in Krabi is warm enough to swim year-round: from early-April through June, the average water temperature is above 30°C (86°F).

The month with the coolest water in Krabi is January, with an average temperature of 28°C (82°F). Cooler water lasts from early-December to mid-February, with an average temperature below 29°C (84°F).

Which month has the most rain in Krabi?
September receives the most rainfall in Krabi, with on average 298mm (11.7in) of rainfall, distributed across 19 days. October has the most number of wet days, with on average more than 21 days with some rainfall.

The wet season lasts from mid-April through to early-December, with a greater than 39% chance of a given day being a wet day. The wet season is usually overcast.

Rain falls throughout the year in Krabi, with the heaviest rainfall in Krabi during the months of May through to November.

The drier season lasts from early-December to mid-April. The month with the fewest wet days in Krabi is February, with an average of 23mm (‹1in) of rainfall across three days. The dry season is partly cloudy with occasional rainfall.

Which is the windiest month in Krabi?
The windiest month of the year in Krabi is August, with an average hourly wind speed of eight kilometres per hour (5 mph; 4 knots).

The windy part of the year lasts from late-May through to early-October, with average wind speeds of more than seven kilometres per hour (4 mph; 3.8 knots).

The less-windy time of year lasts from early-October through to late-May. The calmest month of the year in Krabi is April, with an average hourly wind speed of five kilometres per hour (3 mph; 2.7 knots).

The predominant average hourly wind direction varies throughout the year in Krabi.

Best time for activities?
Snorkelling, scuba diving, sunbathing and watersport activities such as kayaking are best between November and April.

Krabi Weather Averages

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Average high temperature (°C)
32 34 34 34 33 32 31 31 31 31 31 31
Average low temperature (°C)
22 22 22 24 24 24 23 23 23 23 23 22
Average daily sunshine (hrs)
9 9 9 8 6 6 6 6 5 6 6 7
Average daily daylight (hrs)
11 12 12 12 12 12 12 12 12 12 12 11
Comfort level – heat
Very high heat & humidity icon Extreme heat & humidity icon Extreme heat & humidity icon Extreme heat & humidity icon Very high heat & humidity icon Very high heat & humidity icon High heat & humidity icon High heat & humidity icon High heat & humidity icon High heat & humidity icon High heat & humidity icon High heat & humidity icon
Average relative humidity (%)
72 70 73 76 79 80 80 80 82 83 80 76
UV Index (max)
11 11+ 11+ 11+ 11+ 11+ 11+ 11+ 11+ 11+ 11+ 10
Average days of rainfall (≥1mm)
5 3 6 11 17 15 16 16 19 21 17 10
Average monthly rainfall (mm)
35 23 61 112 200 200 206 240 298 277 202 101
Average wind speed (km/h)
7 7 8 5 6 7 8 8 7 6 6 7
Average sea temperature (°C)
28 29 29 30 30 30 30 29 29 29 29 28
Krabi, Thailand

Holiday seasons

High Season: December and January.

Low Season: May through to early-November brings less crowds, cheaper accommodation and, as the locals are quick to point out, it does not rain all day.

Krabi weather by month

Source: Meteorological data for Krabi is based on weather statistics gathered for the 36-year period 1980 to 2016 by the Thai Meteorological Department (TMD) from the closest weather station: Krabi International Airport (KBV), which is located about 9km (5mi) east of Krabi Town.

Advice on the best time to visit a particular destination is based on average local weather statistics, when the weather conditions are generally better than at other times of the year. We consider high and low temperatures, risk of rain (and thunderstorms, etc.), amount of sunshine and sea temperature. For general outdoor activities we favour clear, rainless days with a temperature range between 18°C (64°F) and 27°C (80°F); and for hot-weather activities we favour clear, rainless days with a temperature range between 24°C (75°F) and 32°C (89°F). Often, the best times to visit correspond to high season and therefore involve higher prices.

Latest update: Best time to visit Krabi: 18 May, 2024

Disclaimer: The information on this site is provided as is, without any assurances as to its accuracy or suitability for any purpose. Weather data and conditions at any given location and time are unpredictable and variable. We assume no responsibility and can not be held legally responsible for any decisions made on the basis of the information presented on this site.