Your April weather guide

Hot

Weather 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.

Monthly climate averages

Swipe sideways on a phone; the month stays in view.

Bangkok monthly climate averages, 1991-2020; April is the selected month.
MonthDayNightSeaSun/dayRain mmRainy daysDays 25°C+
Januarybest31.0°C21.8°C27.0°C6.7153100%
February32.3°C23.5°C27.8°C7.5143100%
March33.6°C25.5°C29.0°C6.940699%
AprilSelected34.6°C26.7°C30.1°C5.57111100%
May33.3°C26.5°C30.6°C2.613520100%
June32.3°C26.0°C30.1°C1.513022100%
July31.7°C25.6°C29.5°C1.413723100%
August31.4°C25.4°C29.4°C1.114724100%
September30.9°C24.9°C29.4°C1.524126100%
October30.5°C24.1°C29.3°C3.019421100%
Novemberbest31.0°C23.1°C28.6°C5.2426100%
Decemberbest30.6°C21.7°C27.4°C5.910299%

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
Bars show average daytime highs and night-time lows; circles mark the average sea temperature. Same scale for every month. Exact values are in the table.

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.

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