Passports and visas are required of foreign visitors except natives of several Middle Eastern countries. Westerners can purchase a 30-day tourist visa on arrival at an airport for $25 USD, but citizens of other countries are required to purchase a visa before travel . Transit voyagers, however, that travel by ship or plane are not required to obtain visas. Travellers native to most of Africa must have proof of cholera and yellow fever vaccination.