December in Zanzibar is quite like anywhere else in the world. Even though the majority of the populace is Muslim, Christmas still plays a big role in their lives and visitors in December will experience many joyous feasts and celebrations as proof. If one can't be at home for Christmas, there's no better place on Earth to be than in Zanzibar.
The weather is extremely nice in December and visitors can expect to feel daytime high temperatures in the range of 28°C (82°F).
Average nightly lows will be in the area of 25°C (77°F) which is perfect weather for wandering through the evening markets and bazaars in Stone Town or for walking along a moonlit beach.
The average water temperature at the beaches around the island is 27°C (81°C).
Average rainfall for December is just a little less than for November at 194mm or 7½ inches. Visitors can expect approximately 10 hours or so of sunshine each non-rainy day. There is a relative humidity of close to 67% in December.
Visitors in December will get to experience Zanzibar's Independence and Republic Day which is on the 9th. Locals celebrate Independence Day much like other country's natives do, with fireworks and feasts and parties late into the evening.
While visitors may not necessarily know or understand the history in Zanzibar, that won't stop them from being able to join in with the locals in celebrating and having one heck of a good time.
A Christmas in Zanzibar will encompass many great feasts and celebrations in the local Christian churches and even though most of the residents are Muslim, the spirit of Christmas can still be found throughout the island. Visitors shouldn't be afraid to take part in any celebrations they may come across or that they may be invited to. This holiday spirit is likely to help one make new friends of the locals and make Christmas in Zanzibar one of the most memorable events ever.