All visitors require visas. Ugandan visas are available at all major land borders and the international airport at Entebbe.
Single-/double-entry visas valid for up to three months cost US$30/60 (US$20/40 if you have student ID); 48-hour transit visas cost US$15.
Extensions are available at the immigration office on Jinja Rd, east of central Kampala.
Visas for the following neighboring countries are available from embassies in Kampala: Burundi, Ethiopia, Kenya, Rwanda and Tanzania.