This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. Thanks for supporting our small business.
Denpasar is the capital of Bali and the island’s gateway city, sitting on Bali’s south coast at roughly 8.65°S latitude, just below the equator. The climate is tropical monsoon, which means it’s warm all year with two distinct seasons: a wet season from November to March and a dry season from April to October. Daytime highs stay in a tight band between 26°C and 28°C (79°F to 82°F) every month, so the real difference between seasons is rainfall and humidity, not temperature. For more on this, read our things to do in Denpasar guide.
Denpasar Weather by Month: Temperatures and Rainfall
The table below shows average monthly conditions measured at Ngurah Rai International Airport (DPS), 13 km south of the city center. Rainfall drops from 296 mm in January to 42 mm in August, then climbs again through December. Sunshine hours stay near 8 to 9 per day all year. For more on this, read our Denpasar events and festivals guide.
| Month | Avg Temp | Rainfall | Rain Days | Sun Hours |
|---|---|---|---|---|
| January | 25.6°C (78°F) | 296 mm | 20 | 9 |
| February | 25.7°C (78°F) | 244 mm | 18 | 9 |
| March | 25.8°C (78°F) | 210 mm | 19 | 9 |
| April | 25.9°C (79°F) | 131 mm | 16 | 9 |
| May | 25.8°C (78°F) | 74 mm | 14 | 9 |
| June | 25.1°C (77°F) | 57 mm | 12 | 8 |
| July | 24.3°C (76°F) | 53 mm | 13 | 8 |
| August | 24.0°C (75°F) | 42 mm | 11 | 8 |
| September | 24.4°C (76°F) | 53 mm | 11 | 8 |
| October | 25.2°C (77°F) | 68 mm | 14 | 9 |
| November | 25.7°C (78°F) | 154 mm | 16 | 9 |
| December | 25.7°C (78°F) | 260 mm | 20 | 9 |
January to March: Peak Wet Season
January is the wettest month with 296 mm of rain falling across 20 rainy days. Rains come as short, heavy afternoon downpours rather than all-day drizzle, so mornings are often clear. February averages 244 mm and March 210 mm. Humidity sits at 85% through these months. Airfare and hotels are at their cheapest, but outdoor plans should be made for mornings. For more on this, read our Denpasar neighborhoods guide.
April to June: The Transition
April marks the shift with rainfall dropping to 131 mm across 16 days. By May it’s 74 mm and by June 57 mm. Daytime highs peak around 27.5°C (81.5°F) in April, the warmest month of the year. This is the shoulder season: prices are moderate, and downpours become noticeably less frequent. For more on this, read our where to stay in Denpasar guide.
July to September: Dry Season
August is the driest and coolest month with only 42 mm of rain across 11 days and a daily high near 25.7°C (78°F). Nights dip to 23°C (73°F), which is as cool as Denpasar gets. July and September both average 53 mm. Humidity drops to about 80%, and the trade winds keep the coast breezy. This is peak tourist season with the highest hotel rates. For more on this, read our Denpasar travel tips guide.
October to December: Returning Rains
October brings 68 mm as the monsoon begins to rebuild. November jumps to 154 mm and December to 260 mm across 20 rainy days. December is the second-wettest month. Sea temperatures stay warm year-round at 27°C to 29°C (81°F to 84°F), highest in April and May.
Denpasar Weather: Humidity, Sunshine, and Sea Temperature
Humidity runs 80 to 85% all year, lowest in July and August during the dry season. Sunshine holds steady at 8 to 9 hours daily. The Bali Strait stays between 27°C and 29°C (81°F to 84°F) every month, so swimming is comfortable year-round. See the full best time to visit Denpasar guide to match your dates to the season.