Krabi weather by month & the best time to visit
🇹🇭 Thailand · beach resort · tropical monsoon climate
The best time to visit Krabi is February — its sunniest month (Sunshine Score 87/100). Krabi averages about 2,260 hours of sunshine a year. Daytime highs around 29°C / 84°F and roughly 25 mm of rain in February.
Jump to: month-by-month table · sea temperature · nearby alternatives · embed this data
- Sun hours / year
- 2,260
- Sunniest month
- February
- Peak score
- 87/100
- Rain / year
- 2,384 mm
- Midday UV at peak
- 11 (extreme)
- Sea at warmest
- 33°C / 91°F
- Population
- 31k
- Elevation
- 19 m

When is the best time to visit Krabi?
For sunshine, the best time to visit Krabi is February. The dullest month is May (65/100, 237 mm of rain). The full month-by-month picture is in the table below.
How sunny is Krabi?
Krabi gets a moderate 2,260 hours of sunshine a year. February (87/100) is noticeably better than May (65). It ranks #16 of 24 destinations in Thailand for annual sunshine, below the national median of 2,329 hours. The year's 2,384 mm of rain spreads fairly evenly across the months, with no pronounced dry season.
Sunshine Score by month
| Month | Score | Day high | Night low | Rain | UV | Sea |
|---|---|---|---|---|---|---|
| January | 75 | 28° / 82°F | 24° / 75°F | 93 mm | 9 | 30° / 86°F |
| February | 87 | 29° / 84°F | 24° / 75°F | 25 mm | 11 | 30° / 86°F |
| March | 73 | 31° / 88°F | 25° / 77°F | 106 mm | 11 | 31° / 88°F |
| April | 68 | 31° / 88°F | 26° / 79°F | 130 mm | 11 | 33° / 91°F |
| May | 65 | 29° / 84°F | 27° / 81°F | 237 mm | 9 | 33° / 91°F |
| June | 65 | 29° / 84°F | 27° / 81°F | 259 mm | 9 | 31° / 88°F |
| July | 65 | 28° / 82°F | 26° / 79°F | 243 mm | 9 | 31° / 88°F |
| August | 65 | 28° / 82°F | 26° / 79°F | 277 mm | 9 | 31° / 88°F |
| September | 65 | 28° / 82°F | 26° / 79°F | 326 mm | 9 | 30° / 86°F |
| October | 65 | 28° / 82°F | 26° / 79°F | 317 mm | 9 | 31° / 88°F |
| November | 65 | 28° / 82°F | 25° / 77°F | 232 mm | 8 | 30° / 86°F |
| December | 67 | 28° / 82°F | 25° / 77°F | 139 mm | 8 | 30° / 86°F |
Sea temperature in Krabi by month
The sea off Krabi is warmest in April at around 33°C / 91°F, and coolest in January at 30°C / 86°F. The water sits at a comfortable 21°C or warmer roughly all year round. Month-by-month sea-surface temperatures are in the Sea column of the table above.
See Krabi on the interactive sunshine globe →
Nearby places for sunshine
- Phuket Thailand · 74 km · best in Feb · 2,260 h sun/yr
- Trang Thailand · 95 km · best in Feb · 2,251 h sun/yr
- Nakhon Si Thammarat Thailand · 116 km · best in Feb · 2,056 h sun/yr
- Surat Thani Thailand · 116 km · best in Feb · 2,175 h sun/yr
- Ko Samui Thailand · 200 km · best in Feb · 2,342 h sun/yr
- Hat Yai Thailand · 202 km · best in Feb · 2,253 h sun/yr
Nearest destinations
- Ranong Thailand · 192 km · 2,111 h sun/yr · best in Feb
Head-to-head
How Krabi compares month by month: Krabi vs Nakhon Si Thammarat · Krabi vs Surat Thani · Krabi vs Phuket · Krabi vs Trang · all comparisons
Put the Krabi sunshine badge on your site
A compact badge showing Krabi's sunshine at a glance — free to embed under CC BY 4.0. Paste this wherever you'd like it to appear:
Live preview — this is exactly what your readers see: