Your April weather guide
HotWeather in Bangkok in April
April suits a Bangkok trip only if you are comfortable with strong heat and a flexible pace. Average highs are about 35°C, nights stay around 27°C, and rain falls on about 11 days. It is the city's warmest month, so this is not the time for long days outdoors without breaks. Go if warmth is the priority; choose a cooler month if you want to spend more time walking comfortably.
Long-term climate averages for Bangkok, not a forecast · 1991-2020
Bangkok, month by month
Your snapshot
At a glance
The useful details for Bangkok.
- Average daytime high
- 34.6°C
- 9 in 10 days stay below 37°C
- Average night-time low
- 26.7°C
- coldest 10% of nights: 25°C or lower
- Compared with London
- +21.1°C
- London averages 13.5°C in April
- Sea temperature
- 30.1°C
- year to year: 30°C to 31°C
- Sunshine per day (est.)
- 5.5h
- 45% of 12.3 h of daylight
- Rainy days (1 mm+)
- 11
- 71 mm over the month
- Humidity
- 70%
- Days over 25°C
- 100%
- 98% over 30°C
- Record high 1991-2020
- 38.7°C
- 2019-04-20
- Record low 1991-2020
- 20.9°C
- 2018-04-09
- Flight from London
- ≈ 12 h 42 min
- 9547 km, long-haul (estimate for a direct flight)
Records are observed extremes within 1991-2020, not typical holiday conditions. Warm-day percentages are shares of days, not day counts.
How April compares
April is the 1st warmest month of the year in Bangkok and ranks 2nd of 134 destinations we compare for April - see where else is hot in April. Within Thailand it is 2nd of 6 (Thailand in April). Against London's average high of 13.5°C in April, Bangkok is 21.1°C warmer by day and 21.6°C warmer at night.
Daytime and night-time in April
The typical April day in Bangkok peaks at 34.6°C, but that is an average: the warmest 10% of days reach 37.2°C or more. About 100% of days top 25°C and almost every pass 30°C. Nights average 26.7°C; one night in ten drops to 24.9°C or lower, so pack a layer for evenings. Between 1991 and 2020 the hottest April day here reached 38.7°C (2019-04-20) and the coldest night 20.9°C (2018-04-09).
Rain in April
Wet (more than 8 rainy days): about 11 days with 1 mm or more, 71 mm in total. Year to year it varies a lot - the wettest April was 2018 with 232 mm, the driest 1992 with 3 mm. Humidity averages 70%.
Sea temperature in April
The sea averages 30.1°C - warm enough to swim (22°c+). Depending on the year it ranges from 29.5°C to 30.6°C. For the warmest sea here, come in May (30.6°C).
Sunshine and daylight
Around 5.5 hours of sunshine a day (estimated from cloud cover), 12.3 hours of daylight: the sun rises about 06:05 and sets about 18:31 local time in mid-April. Average cloud cover is 55%.
Is April a good time to visit Bangkok?
April is not the strongest month here: hot days and frequent rain with intense heat. The best months for Bangkok on our scoring are December, January, November; months averaging 25°C or more: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec.
Plan your days around the heat
The main catch is sustained heat, rather than just an occasional hot afternoon. With 98% of days reaching 30°C and humidity averaging 70%, even an ordinary day can feel demanding if you are arriving from a UK spring. The hottest days reach 37.2°C or more, making a packed outdoor schedule a poor fit. Aim to do your walking earlier, leave room for air-conditioned breaks around midday, and carry drinking water. Loose, lightweight clothing and sun protection should be everyday essentials. Evenings offer some relief from daytime highs, but they remain warm rather than cool, so do not expect the temperature to reset after sunset.
Allow for rain without writing off the day
April is wet enough that rain needs a place in your plans, but that does not mean you should expect uninterrupted grey weather. There are about 11 rainy days, alongside around 5.5 hours of sunshine a day. Against 12.3 hours of daylight, that leaves plenty of time when the sun is not shining directly, but cloud should not be mistaken for cool conditions. Pack a compact umbrella or lightweight rain protection that will not feel oppressive in the heat. Keep outdoor plans flexible and have an indoor alternative ready. This month works better for travellers happy to change pace than for those needing reliably dry weather.
A little perspective
Bangkok through the year
April is highlighted. See how it compares with the rest of the year.
| Month | Day | Night | Sea | Sun/day | Rain mm | Rainy days | Days 25°C+ |
|---|---|---|---|---|---|---|---|
| Januarybest | 31.0°C | 21.8°C | 27.0°C | 6.7 | 15 | 3 | 100% |
| February | 32.3°C | 23.5°C | 27.8°C | 7.5 | 14 | 3 | 100% |
| March | 33.6°C | 25.5°C | 29.0°C | 6.9 | 40 | 6 | 99% |
| AprilSelected | 34.6°C | 26.7°C | 30.1°C | 5.5 | 71 | 11 | 100% |
| May | 33.3°C | 26.5°C | 30.6°C | 2.6 | 135 | 20 | 100% |
| June | 32.3°C | 26.0°C | 30.1°C | 1.5 | 130 | 22 | 100% |
| July | 31.7°C | 25.6°C | 29.5°C | 1.4 | 137 | 23 | 100% |
| August | 31.4°C | 25.4°C | 29.4°C | 1.1 | 147 | 24 | 100% |
| September | 30.9°C | 24.9°C | 29.4°C | 1.5 | 241 | 26 | 100% |
| October | 30.5°C | 24.1°C | 29.3°C | 3.0 | 194 | 21 | 100% |
| Novemberbest | 31.0°C | 23.1°C | 28.6°C | 5.2 | 42 | 6 | 100% |
| Decemberbest | 30.6°C | 21.7°C | 27.4°C | 5.9 | 10 | 2 | 99% |
Day = average daytime high, night = average night-time low, 1991-2020.Sun is hours per day; rainy days count 1 mm or more.
Day, night and sea
Monthly average temperatures, 1991-2020
- Day
- Night
- Sea
Best months here
On warmth, low rainfall and sunshine, start with these.
Keep exploring
Similar in April
Closest matches on daytime temperature, sea temperature and sunshine, in other countries.
Vietnam · 34°C by day
Ho Chi Minh City
Costa Rica · 34°C by day · sea 28°C
Guanacaste
India · 33°C by day · sea 29°C
Goa
India · 31°C by day · sea 30°C
Kerala
United Arab Emirates · 34°C by day · sea 25°C
Dubai
A little more detail
Bangkok in April FAQs
Plain answers, grounded in the averages.
Is Bangkok hot in April?
Bangkok is hot in April: the average daytime high is 34.6°C and nights average 26.7°C. About 100% of April days reach 25°C or more.
Can you swim in the sea in Bangkok in April?
The sea around Bangkok averages 30.1°C in April, which is warm enough for most people to swim comfortably. Between 1991 and 2020 it ranged from 30°C to 31°C depending on the year.
How much does it rain in Bangkok in April?
Bangkok sees about 11 rainy days (1 mm or more) and 71 mm of rain in a typical April. The wettest April between 1991 and 2020 was 2018 (232 mm) and the driest was 1992 (3 mm).
How sunny is Bangkok in April?
Bangkok gets around 5.5 hours of sunshine a day in April out of 12.3 hours of daylight (estimated from average cloud cover).
How does Bangkok compare with the UK in April?
Bangkok is on average 21.1°C warmer than London by day in April (34.6°C against 13.5°C).
What is the hottest April on record in Bangkok?
Between 1991 and 2020 the hottest April day in Bangkok reached 38.7°C on 2019-04-20, and the coldest night dropped to 20.9°C on 2018-04-09.
How much hotter is Bangkok than London in April?
Bangkok's average daytime high is 34.6°C, compared with 13.5°C in London - a difference of 21.1°C. That is a substantial change on arrival, so keep your initial plans light rather than heading straight into a full day of walking.
Will I need warm clothes in the evening?
Not usually for outdoor temperatures: the average night-time low is 26.7°C. Lightweight clothes are the practical choice after dark. A light layer may be useful for air-conditioned spaces, but evenings outdoors are still warm, not a reliable break from the heat.
Which months are better if April sounds too hot?
December, January and November are the better choices overall for Bangkok's weather. April is the warmest month, so moving your trip makes sense if heat is a concern or comfortable outdoor time matters more to you than very warm conditions.
About these averages
ERA5-Land climate reanalysis via Open-Meteo (11 km grid) and NOAA Coral Reef Watch 5 km sea temperatures, 1991-2020
Averages computed from daily values at Bangkok. Sea temperature from the nearest 5 km sea cell, 26.6 km from that point. Sunshine hours are estimated from average cloud cover.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
- Hot · 25°C+
- Warm · 20°C to below 25°C
- Mild · 15°C to below 20°C
- Cool · below 15°C