Tanzania offers some of east Africa's very best beaches, both on the mainland and on the islands just off the coast - including Mafia and Pemba. These beach holidays vary from relatively inexpensive through to very high quality.
Pack lightly for your Tanzania beach holiday: it’s usually pretty hot, sunny and humid all year round with temperatures averaging between 25 and 30°C. There are however distinct rainy seasons: try to avoid the coast during the long rains of March to April (when a number of lodges close) but there is less to worry about with the short rains of November to January. It’s generally agreed that the best time to go on a Tanzania beach holiday is during the drier and milder June to September months; the December – January holiday period is also popular but temperatures are high and there is some rain around.