A valid passport is mandatory.

Visas are delivered on arrival free of charge for nationals of the African Union, Commonwealth and Francophonie.

Nationals of all other countries get a Visa on arrival at a cost of ~25€ /30$.