Luang Prabang climate — normals and trends

Luang Prabang (Laos) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 22.7 °C and it receives 1,362 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is June (25.5 °C on average) and the coldest is December (17.9 °C). Rainfall peaks in August.

Luang Prabang averages 0 frost days, 107 hot days (≥ 30 °C) and 164 rainy days per year.

Luang Prabang has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.6 °C (on 19 May 2019) and the coldest 2.2 °C (on 31 December 1975).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

Luang PrabangLuang Prabang Province

coords
19.89°, 102.15°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJuneColdest monthDecemberWettest monthAugustDriest monthDecember

Mean daily temperature

22.7°C

Average daily high

28.0°C

Average daily low

18.7°C

Annual rainfall

1,362mm

Sunshine / day

9.4h

Mean relative humidity

78%

Average peak wind

7.6km/h

Seasonal range

7.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

107 d/yr

Rainy days (≥ 1 mm)

164 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.0 °C

Average feels-like low

21.1 °C

Average peak gust

30.9 km/h

Tropical nights (≥ 20 °C)

182 d/yr

Solar radiation

17.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

+0.2 °C per decade · r² = 0.71 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

38.6 °C

19 May 2019

Coldest day

2.2 °C

31 December 1975

Wettest day

216 mm

13 July 1993

Windiest day

17.7 km/h

9 November 1990

Strongest gust

89.3 km/h

4 September 1951

Hottest feels-like

42.7 °C

7 May 2023

Coldest feels-like

-0.4 °C

25 December 1999

Sunniest day

12.9 h

3 July 1943

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.7 °C29 March 20257.5 °C13 January 202523.1 °C1,714 mm1490
202437.6 °C28 April 202411.7 °C5 February 202424.2 °C1,412 mm1900
202337.8 °C19 April 20238.1 °C31 January 202324.1 °C1,292 mm1820
202234.9 °C25 July 20228.6 °C19 December 202223.5 °C1,312 mm1410
202135.8 °C23 May 20217.5 °C3 January 202123.5 °C1,212 mm1630
202036.8 °C22 May 20209.6 °C23 December 202023.9 °C1,065 mm1850
201938.6 °C19 May 20193.9 °C8 December 201924.4 °C777 mm2310
201835.4 °C13 April 20189.4 °C12 January 201823.3 °C1,618 mm1380
201734.9 °C11 April 20175.8 °C21 December 201723.6 °C1,398 mm1480
201636.8 °C11 April 20165.1 °C25 January 201623.6 °C1,148 mm1680
201536.0 °C21 April 20157.9 °C14 January 201523.7 °C1,507 mm1700
201435.7 °C23 April 20144.6 °C23 January 201423.4 °C1,277 mm1670
201335.5 °C29 March 20137.2 °C19 December 201323.4 °C1,240 mm1660
201235.4 °C1 May 20128.4 °C16 January 201224.0 °C1,242 mm1630
201133.7 °C22 March 20119.7 °C26 December 201122.7 °C1,518 mm960
201036.4 °C11 April 201011.2 °C30 December 201023.8 °C1,072 mm1760
200935.1 °C24 April 20096.6 °C14 January 200923.4 °C1,117 mm1540
200834.1 °C9 April 20087.0 °C2 December 200822.7 °C1,563 mm870
200736.4 °C9 June 20078.6 °C29 January 200723.3 °C1,089 mm1380
200634.3 °C11 April 20066.7 °C23 December 200623.3 °C1,240 mm1140
200534.4 °C26 April 20058.6 °C20 December 200523.3 °C1,368 mm1310
200435.4 °C29 March 20048.8 °C13 December 200422.7 °C1,320 mm1100
200338.0 °C8 May 20038.7 °C21 December 200323.3 °C1,118 mm1490
200234.8 °C30 April 20029.9 °C5 January 200223.2 °C1,628 mm1110
200136.2 °C10 April 20018.9 °C26 December 200123.2 °C1,501 mm900
200034.9 °C3 April 20009.2 °C2 February 200022.8 °C1,353 mm890
199933.6 °C11 March 19992.3 °C25 December 199922.9 °C1,227 mm1010
199835.4 °C13 April 19989.1 °C13 December 199823.7 °C1,011 mm1510
199734.2 °C6 May 199710.3 °C25 January 199723.0 °C1,224 mm900
199634.4 °C22 March 19966.0 °C1 January 199622.6 °C1,516 mm880
199535.2 °C22 April 19956.7 °C30 December 199522.8 °C1,495 mm1050
199433.8 °C4 May 19949.6 °C1 January 199422.7 °C2,039 mm730
199334.6 °C5 June 19936.5 °C27 December 199322.6 °C1,381 mm1110
199235.7 °C8 May 19927.9 °C27 December 199222.5 °C1,391 mm1200
199135.2 °C17 April 199111.4 °C19 December 199123.0 °C1,376 mm1130
199037.3 °C23 April 19909.3 °C3 December 199022.8 °C1,550 mm920
198936.1 °C21 April 19897.8 °C9 January 198922.6 °C1,448 mm1030
198835.6 °C17 March 19889.3 °C20 December 198823.1 °C1,134 mm1180
198734.9 °C21 May 19877.3 °C7 December 198722.9 °C1,223 mm1250
198634.6 °C30 March 19867.4 °C5 March 198622.6 °C1,408 mm990
198534.7 °C12 April 19857.3 °C26 December 198522.8 °C1,411 mm860
198435.3 °C4 April 19847.9 °C10 January 198422.6 °C1,428 mm920
198336.1 °C15 April 19836.1 °C5 December 198322.6 °C1,367 mm1330
198234.6 °C3 May 19826.2 °C29 December 198222.6 °C1,513 mm1060
198135.1 °C8 April 19819.3 °C2 December 198122.7 °C1,834 mm1060
198034.8 °C24 April 19809.3 °C13 January 198023.0 °C1,495 mm1130
197934.7 °C9 April 197910.3 °C19 November 197922.8 °C1,252 mm1240
197834.2 °C1 April 19787.7 °C19 December 197822.4 °C1,744 mm880
197734.0 °C17 June 19779.7 °C10 December 197722.0 °C1,699 mm900
197633.8 °C19 March 19763.5 °C1 January 197622.1 °C1,416 mm900
197536.2 °C28 April 19752.2 °C31 December 197522.2 °C1,518 mm910
197433.7 °C21 April 19742.8 °C2 January 197422.1 °C1,487 mm760
197336.0 °C8 April 19734.0 °C29 December 197322.7 °C1,652 mm1230
197234.2 °C12 May 19729.0 °C17 January 197222.4 °C1,643 mm980
197134.3 °C24 April 19715.0 °C6 January 197121.8 °C1,702 mm740
197035.1 °C10 May 19708.6 °C21 December 197022.6 °C1,568 mm920
196936.0 °C4 May 19699.1 °C11 December 196922.7 °C1,266 mm1260
196833.7 °C26 May 19688.0 °C20 January 196822.4 °C1,470 mm800
196734.4 °C30 March 19675.9 °C18 January 196722.4 °C1,123 mm1030
196635.1 °C5 April 19669.1 °C2 January 196622.9 °C1,258 mm630
196535.5 °C3 April 19657.3 °C18 January 196522.2 °C1,394 mm780
196433.0 °C11 April 19647.4 °C19 December 196422.2 °C1,329 mm690
196335.2 °C23 April 19635.4 °C28 January 196322.1 °C1,591 mm970
196233.7 °C22 March 19627.0 °C6 December 196222.2 °C1,129 mm1020
196135.0 °C25 March 19614.6 °C19 January 196122.4 °C1,530 mm740
196037.8 °C27 April 19608.3 °C3 January 196022.9 °C1,304 mm970
195936.9 °C11 April 19599.7 °C24 January 195922.9 °C1,112 mm1060
195836.3 °C25 April 19587.3 °C14 December 195822.5 °C1,368 mm1160
195737.8 °C13 May 19579.9 °C7 February 195722.8 °C1,630 mm1140
195635.2 °C19 April 19567.2 °C28 November 195622.5 °C1,148 mm980
195535.1 °C18 April 19554.5 °C12 January 195521.9 °C1,330 mm830
195435.4 °C17 April 19545.6 °C17 December 195422.5 °C847 mm1120
195333.0 °C22 July 19538.3 °C13 December 195321.8 °C1,481 mm660
195234.9 °C12 April 19526.2 °C13 December 195222.2 °C1,511 mm760
195135.6 °C10 April 19519.9 °C1 January 195122.0 °C1,483 mm590
195037.4 °C24 April 19509.1 °C7 January 195022.3 °C1,283 mm660
194933.3 °C15 June 19497.2 °C17 January 194922.4 °C1,169 mm700
194833.9 °C13 March 19485.9 °C3 January 194821.9 °C1,227 mm500
194733.9 °C8 May 19476.4 °C31 December 194722.2 °C998 mm490
194634.7 °C19 March 19466.4 °C11 January 194622.3 °C796 mm820
194532.8 °C19 April 19458.5 °C18 January 194521.8 °C1,403 mm290
194435.3 °C9 April 19446.0 °C22 December 194422.1 °C1,181 mm550
194334.1 °C24 March 19439.3 °C22 January 194321.8 °C1,276 mm550
194235.5 °C17 April 19428.5 °C14 December 194221.6 °C1,668 mm450
194134.5 °C24 March 194111.1 °C31 December 194122.0 °C1,349 mm460
194033.2 °C22 May 19406.4 °C1 January 194021.7 °C1,212 mm310

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
28.5 °C
+0.5 °C
Hot days (≥ 30 °C)
149 d/yr
+42
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1714 mm
+352 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.5 °C-0.2 °C1 mm-15 mm
Feb28.5 °C+1.1 °C4 mm-11 mm
Mar31.2 °C+1.3 °C2 mm-37 mm
Apr30.6 °C-0.3 °C92 mm+9 mm
May30.6 °C+0.3 °C168 mm+21 mm
Jun30.7 °C+1.1 °C154 mm-34 mm
Jul28.0 °C-0.9 °C601 mm+360 mm
Aug29.8 °C+1.3 °C280 mm-11 mm
Sep29.8 °C+1.4 °C301 mm+82 mm
Oct28.6 °C+1.2 °C56 mm-29 mm
Nov25.2 °C-0.6 °C39 mm+14 mm
Dec24.9 °C+1.0 °C16 mm+4 mm

The year's extremes

Hottest day
34.7 °C
29 Mar 2025
Coldest day
7.5 °C
13 Jan 2025
Wettest day
100.0 mm
30 Sep 2025
Windiest day
14.7 km/h
27 Nov 2025
Strongest gust
59.4 km/h
26 Aug 2025
Hottest feels-like
39.6 °C
7 Jun 2025
Coldest feels-like
6.1 °C
12 Jan 2025
Sunniest day
12.5 h
2 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Luang Prabang?

Luang Prabang has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 22.7 °C and it receives 1,362 mm of precipitation per year.

What is the hottest day ever recorded in Luang Prabang?

The hottest day measured in Luang Prabang between 1940 and 2025 was 19 May 2019, reaching 38.6 °C.

What is the coldest day in Luang Prabang?

The coldest day measured in Luang Prabang between 1940 and 2025 was 31 December 1975, at 2.2 °C.

Does it snow in Luang Prabang?

Almost never: Luang Prabang sees virtually no snow, with about 0 frost days per year.

Has the climate of Luang Prabang warmed?

Yes: Luang Prabang warmed by +1.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Luang Prabang?

The wettest day measured in Luang Prabang between 1940 and 2025 was 13 July 1993, with 216 mm of rain in 24 hours.

What was the windiest day in Luang Prabang?

The windiest day measured in Luang Prabang between 1940 and 2025 was 9 November 1990, with winds reaching 17.7 km/h.

What is the warmest month in Luang Prabang?

The warmest month in Luang Prabang is June (25.5 °C on average); the coldest is December (17.9 °C).

How much does it rain in Luang Prabang?

Luang Prabang receives on average 1,362 mm of precipitation per year, spread over about 164 rainy days.

Is it sunny in Luang Prabang?

Luang Prabang gets on average 9.4 hours of sunshine per day, roughly 3,431 hours per year over 1940-2025.

Are there tropical nights in Luang Prabang?

Yes: Luang Prabang has on average 182 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Luang Prabang?

In Luang Prabang, between 1940 and 2025, the highest apparent temperature reached 42.7 °C on 7 May 2023, and the lowest was -0.4 °C on 25 December 1999.

Compare Luang Prabang with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Luang Prabang

Other cities — Laos