weather, climate and best time to visit
Best time to visit Bali
The best time to visit Bali in China is from April and September and October. In this period you have a pleasant temperature and little precipitation. The highest average temperature in Bali is 83°F in July and the lowest is 47°F in January.
In the table below you can quickly see the average weather per month in Bali, the monthly temperature or when precipitation is highest. The monthly average climate data is based on data from the last 30 years.
Travel and stay Bali
Looking to book a flight to Bali? Hop on one of these airlines.
Bali has a oceanic climate. There is rainfall during all months of the year. The average annual temperature for Bali is 37° degrees and there is about 344 inch of rain in a year. It is dry for 95 days a year with an average humidity of 80% and an UV-index of 4.
Bali weather by month
What is the average Bali weather like in a given month? Let's find out! Click on a month to check all the monthly averages for sunshine, temperature highs and lows, percentage chance of rain per day, snowfall accumulation and number of rainy days.
The weather for Bali over the next 14 days will be 48°F till 66° with several days chance of light rain showers or even quite a bit of rain.
5-day weather forecast Bali
View the 14 day weather forecast for Bali
Bali weather experiences
Have you been to Bali?
Leave your Bali weather experience for a chance to win $150!
Frequently asked questions
Where is Bali?
Bali is located in China. It lies in a straight line 7,730 miles from New York.
The coordinates of Bali are:
- Latitude: 27.402222
- Longitude: 106.412222
The GPS coordinates are 27° 24' N, 106° 24' E
How long is the flight to Bali?
The flight time from Los Angeles International Airport (LAX) to Bali is approximately 14 h. 40 min.
What are the nearest airports to Bali?
These are the airports closests to Bali:
- Zunyi Maotai Airport (WMT) – 30 mi
- Zunyi Xinzhou Airport (ZYI) – 39 mi in Zunyi
- Bijie Feixiong Airport (BFJ) – 59 mi in Bijie
How big is Bali?
The surface area of Bali is 166 mi².
What is the currency of Bali?
In Bali, the Chinese yuan renminbi (CNY) is used for payment.
Exchange rates on 24 March 2023
- 1 US dollar = 6.58 Chinese yuan renminbi
- 1 Chinese yuan renminbi = 0.15 US dollar
- 100 US dollar = 657.85 Chinese yuan renminbi
- 100 Chinese yuan renminbi = 15.20 US dollar
What is the area code of Bali?
The area code to call Bali is +86.