Yes, a Ugandan or East Africa Tourist Visa is required to enter Uganda. You need a two way ticket itinerary, a passport photo, yellow card and passport demographic (bio) page to apply. Below is the link to the site. The cost for the Eastern African visa which we recommend is $100. https://visas.immigration.go.ug/
Using the following for address
LAICO Lake Victoria Hotel Entebbe
When should I apply for the visa?
We recommend applying for the visa a month before you travel to allow adequate time.