The water level of the Zambezi River varies remarkably throughout the year. The Victoria Falls region receives seasonal rainfall, and therefore the amount of water flowing over the Victoria Falls changes drastically.
The water level is at its lowest point around November each year. At this time of year the water falls mainly in the deeper section of the river on the Zimbabwean side of the Falls. During the low water season some areas of the Zambian side dry up completely leaving a gigantic crack of exposed bare rock in the earth. This may not be as spectacular as the Victoria Falls in full flood.
The water level is at its highest between April and May. During these months the Victoria Falls are a thundering wall of falling water and the spray from the falls can obscure the view.
So which time of year is best to experience a Zambezi River Cruise in Victoria Falls? The real answer is all year round. During the dryer months between June and September you are more likely to spot wildlife on the banks of the river. However a Zambezi River Cruise is a "not to be missed" opportunity no matter what time of year you are visiting Victoria Falls.