United States citizens traveling to Zanzibar, Tanzania need a passport with six months of validity remaining from the date of your arrival, as well as a tourist visa.