Bangkok · Thailand
Bangkok in May: every year compared
In May, Bangkok averages highs of 34.6 °C and lows of 27.6 °C, with 130 mm of precipitation. The warmest May was 1992 (31.7 °C), the coldest 1943 (27.3 °C).
Day by day through May
Normal high and low for each day of May in Bangkok.
Every May in Bangkok, ranked
86 months of May since 1940. The last one, 2025, ranks 42 of 86 (−0.8 °C vs normal).
Warmest years
- 1199231.7 °C
- 2201631.7 °C
- 3201531.6 °C
- 4201031.5 °C
- 5201331.5 °C
Coldest years
- 1194327.3 °C
- 2194627.4 °C
- 3194527.5 °C
- 4196627.9 °C
- 5195327.9 °C
All 86 years in a table
| Year | Mean temperature | Daytime highs | Night lows | Precipitation | Hot days (30 °C+) | Rainy days |
|---|---|---|---|---|---|---|
| 2025 | 29.6 °C | 33.1 °C | 27.0 °C | 222 mm | 30 days | 26 days |
| 2024 | 30.7 °C | 34.6 °C | 27.7 °C | 176 mm | 31 days | 19 days |
| 2023 | 31.5 °C | 35.8 °C | 28.5 °C | 76 mm | 31 days | 11 days |
| 2022 | 29.0 °C | 32.7 °C | 26.6 °C | 213 mm | 27 days | 23 days |
| 2021 | 30.3 °C | 34.2 °C | 27.4 °C | 104 mm | 31 days | 17 days |
| 2020 | 31.3 °C | 35.5 °C | 28.5 °C | 88 mm | 31 days | 9 days |
| 2019 | 31.2 °C | 35.7 °C | 28.2 °C | 90 mm | 31 days | 18 days |
| 2018 | 29.4 °C | 33.0 °C | 26.8 °C | 122 mm | 31 days | 24 days |
| 2017 | 29.8 °C | 33.6 °C | 27.3 °C | 263 mm | 29 days | 25 days |
| 2016 | 31.7 °C | 36.0 °C | 28.7 °C | 73 mm | 31 days | 13 days |
| 2015 | 31.6 °C | 36.4 °C | 28.6 °C | 51 mm | 31 days | 17 days |
| 2014 | 31.0 °C | 35.5 °C | 28.0 °C | 107 mm | 31 days | 21 days |
| 2013 | 31.5 °C | 36.2 °C | 28.5 °C | 74 mm | 31 days | 18 days |
| 2012 | 30.4 °C | 34.8 °C | 27.7 °C | 105 mm | 31 days | 23 days |
| 2011 | 29.8 °C | 34.0 °C | 27.0 °C | 148 mm | 30 days | 22 days |
| 2010 | 31.5 °C | 35.9 °C | 28.8 °C | 84 mm | 31 days | 19 days |
| 2009 | 29.2 °C | 33.1 °C | 26.6 °C | 195 mm | 30 days | 25 days |
| 2008 | 29.3 °C | 33.3 °C | 26.7 °C | 188 mm | 31 days | 22 days |
| 2007 | 29.2 °C | 32.8 °C | 26.8 °C | 203 mm | 29 days | 21 days |
| 2006 | 29.9 °C | 33.6 °C | 27.3 °C | 174 mm | 31 days | 20 days |
| 2005 | 31.2 °C | 35.6 °C | 28.5 °C | 115 mm | 31 days | 18 days |
| 2004 | 29.7 °C | 33.6 °C | 27.1 °C | 171 mm | 29 days | 24 days |
| 2003 | 30.8 °C | 35.4 °C | 27.6 °C | 105 mm | 31 days | 18 days |
| 2002 | 29.7 °C | 33.5 °C | 27.3 °C | 155 mm | 29 days | 26 days |
| 2001 | 29.1 °C | 32.7 °C | 26.7 °C | 184 mm | 28 days | 24 days |
| 2000 | 30.0 °C | 34.2 °C | 27.2 °C | 141 mm | 31 days | 25 days |
| 1999 | 28.7 °C | 32.4 °C | 26.3 °C | 178 mm | 31 days | 27 days |
| 1998 | 31.2 °C | 35.6 °C | 28.4 °C | 123 mm | 31 days | 16 days |
| 1997 | 31.1 °C | 35.8 °C | 28.0 °C | 84 mm | 31 days | 13 days |
| 1996 | 29.4 °C | 33.7 °C | 26.5 °C | 184 mm | 31 days | 27 days |
| 1995 | 30.2 °C | 34.3 °C | 27.2 °C | 147 mm | 31 days | 18 days |
| 1994 | 30.1 °C | 34.2 °C | 27.1 °C | 170 mm | 28 days | 21 days |
| 1993 | 30.7 °C | 35.1 °C | 27.6 °C | 71 mm | 31 days | 17 days |
| 1992 | 31.7 °C | 36.6 °C | 28.3 °C | 49 mm | 31 days | 15 days |
| 1991 | 30.6 °C | 34.9 °C | 27.5 °C | 66 mm | 30 days | 18 days |
| 1990 | 30.4 °C | 34.7 °C | 27.5 °C | 112 mm | 31 days | 20 days |
| 1989 | 30.2 °C | 34.6 °C | 27.5 °C | 75 mm | 31 days | 19 days |
| 1988 | 29.4 °C | 32.8 °C | 26.8 °C | 158 mm | 31 days | 27 days |
| 1987 | 30.6 °C | 34.7 °C | 27.6 °C | 50 mm | 31 days | 18 days |
| 1986 | 29.3 °C | 33.0 °C | 26.5 °C | 180 mm | 28 days | 22 days |
| 1985 | 28.7 °C | 32.1 °C | 26.0 °C | 226 mm | 28 days | 22 days |
| 1984 | 29.7 °C | 33.6 °C | 26.8 °C | 64 mm | 31 days | 17 days |
| 1983 | 30.8 °C | 34.9 °C | 27.9 °C | 91 mm | 31 days | 15 days |
| 1982 | 30.1 °C | 34.2 °C | 27.2 °C | 127 mm | 30 days | 18 days |
| 1981 | 29.4 °C | 33.5 °C | 26.8 °C | 105 mm | 30 days | 21 days |
| 1980 | 31.0 °C | 35.6 °C | 28.1 °C | 144 mm | 30 days | 15 days |
| 1979 | 30.4 °C | 34.9 °C | 27.4 °C | 127 mm | 31 days | 19 days |
| 1978 | 29.4 °C | 33.2 °C | 26.7 °C | 266 mm | 29 days | 29 days |
| 1977 | 29.8 °C | 34.2 °C | 26.6 °C | 74 mm | 31 days | 19 days |
| 1976 | 28.2 °C | 31.7 °C | 25.7 °C | 229 mm | 28 days | 29 days |
| 1975 | 28.7 °C | 32.7 °C | 25.9 °C | 182 mm | 30 days | 26 days |
| 1974 | 28.5 °C | 32.3 °C | 25.7 °C | 195 mm | 26 days | 25 days |
| 1973 | 29.6 °C | 34.0 °C | 26.5 °C | 94 mm | 31 days | 19 days |
| 1972 | 31.1 °C | 36.5 °C | 27.0 °C | 73 mm | 31 days | 9 days |
| 1971 | 28.9 °C | 33.1 °C | 25.9 °C | 155 mm | 30 days | 24 days |
| 1970 | 29.6 °C | 34.0 °C | 26.4 °C | 109 mm | 30 days | 27 days |
| 1969 | 30.4 °C | 34.7 °C | 27.2 °C | 104 mm | 30 days | 21 days |
| 1968 | 29.2 °C | 33.2 °C | 26.3 °C | 148 mm | 27 days | 17 days |
| 1967 | 29.0 °C | 33.3 °C | 26.1 °C | 150 mm | 31 days | 26 days |
| 1966 | 27.9 °C | 31.3 °C | 25.7 °C | 328 mm | 22 days | 30 days |
| 1965 | 28.9 °C | 33.2 °C | 26.0 °C | 173 mm | 31 days | 25 days |
| 1964 | 28.3 °C | 32.1 °C | 25.5 °C | 265 mm | 29 days | 26 days |
| 1963 | 30.4 °C | 34.8 °C | 27.0 °C | 68 mm | 31 days | 14 days |
| 1962 | 29.5 °C | 33.8 °C | 26.4 °C | 143 mm | 31 days | 21 days |
| 1961 | 28.5 °C | 32.1 °C | 26.0 °C | 243 mm | 29 days | 23 days |
| 1960 | 29.6 °C | 33.5 °C | 26.8 °C | 140 mm | 30 days | 22 days |
| 1959 | 29.5 °C | 33.1 °C | 26.5 °C | 140 mm | 30 days | 21 days |
| 1958 | 30.7 °C | 35.3 °C | 27.4 °C | 74 mm | 31 days | 7 days |
| 1957 | 31.0 °C | 35.9 °C | 27.6 °C | 16 mm | 31 days | 5 days |
| 1956 | 28.5 °C | 32.5 °C | 25.6 °C | 125 mm | 31 days | 24 days |
| 1955 | 28.9 °C | 33.1 °C | 25.9 °C | 148 mm | 30 days | 24 days |
| 1954 | 28.5 °C | 32.1 °C | 25.7 °C | 120 mm | 27 days | 22 days |
| 1953 | 27.9 °C | 32.1 °C | 24.9 °C | 192 mm | 29 days | 28 days |
| 1952 | 29.1 °C | 33.1 °C | 26.3 °C | 132 mm | 29 days | 20 days |
| 1951 | 29.7 °C | 34.4 °C | 26.6 °C | 30 mm | 31 days | 9 days |
| 1950 | 29.0 °C | 33.0 °C | 26.3 °C | 67 mm | 31 days | 16 days |
| 1949 | 29.4 °C | 34.1 °C | 26.2 °C | 46 mm | 31 days | 9 days |
| 1948 | 28.9 °C | 33.0 °C | 25.8 °C | 86 mm | 31 days | 16 days |
| 1947 | 29.3 °C | 33.3 °C | 26.3 °C | 106 mm | 31 days | 15 days |
| 1946 | 27.4 °C | 31.1 °C | 24.7 °C | 206 mm | 26 days | 30 days |
| 1945 | 27.5 °C | 31.1 °C | 24.5 °C | 224 mm | 26 days | 28 days |
| 1944 | 29.6 °C | 34.2 °C | 26.4 °C | 24 mm | 31 days | 8 days |
| 1943 | 27.3 °C | 30.6 °C | 24.6 °C | 317 mm | 21 days | 29 days |
| 1942 | 27.9 °C | 31.4 °C | 25.2 °C | 164 mm | 29 days | 25 days |
| 1941 | 28.3 °C | 31.7 °C | 25.7 °C | 247 mm | 20 days | 23 days |
| 1940 | 28.0 °C | 31.3 °C | 25.5 °C | 179 mm | 23 days | 24 days |
May records
Hottest day
40.1 °C
May 2, 1967 estimate
Nearby station: 40.8 °C on May 22, 1983 measured
Coldest night
23.2 °C
May 3, 2022 estimate
Nearby station: 20.0 °C on May 5, 1975 measured
Wettest day
55 mm
May 9, 1961 estimate
The weather on your birthday in Bangkok
Any day since 1940: high, low, rain, snow, and how warm it was compared with the same date in every other year.
Questions & answers
How warm is Bangkok in May?
Highs average 34.6 °C and lows 27.6 °C. A typical May brings 30 hot days (30 °C or more) and 0 frost days.
Does it rain a lot in Bangkok in May?
About 130 mm falls in May, over some 20 days with at least 1 mm. The wettest May was 1966 (328 mm), the driest 1957 (16 mm).
What was the warmest May in Bangkok?
1992, with a mean temperature of 31.7 °C. The coldest was 1943 (27.3 °C). The last one, 2025, ranks 42 of 86.