|Uganda has a tropical climate, with temperatures ranging from 21-25°C (70- 77°F), apart from in the mountainous areas, which are much cooler; the top of Mount Elgon is often covered with snow. The hottest months are December to February. Evenings can feel chilly after the heat of the day with temperatures around 12- 16ºC (54-61°F)
Most regions of Uganda, apart from the dry area in the north, have an annual rainfall of between 1,000mm and 2,000mm. There is heavy rain between March and May and between October and November, when road travel can become difficult in parts of the country. The best time for trekking is during the dry seasons, between January and February and June to September. Wildlife viewing is best at the end of the dry seasons, when game is more concentrated around water sources.
Uganda lies between the eastern and western sections of Africa’s Great Rift Valley. The country shares borders with Sudan to the north, Kenya to the east, Lake Victoria to the southeast, Tanzania and Rwanda to the south and the Democratic Republic of Congo (DRC) to the west. Whilst the landscape is generally quite flat, most of the country is over 1,000m (3,280ft) in altitude.
Mountainous regions include the Rwenzori Mountains that run along the border with the DRC, the Virunga Mountains on the border with Rwanda and the DRC, and Kigezi in the southwest of the country. An extinct volcano, Mount Elgon, straddles the border with Kenya.
The capital city, Kampala, lies on the shores of Lake Victoria, the largest lake in Africa and second-largest freshwater inland body of water in the world. Jinja, located on the lake, is considered to be the start point of the River Nile, which traverses much of the country.
The varied scenery includes tropical forest, a semi-desert area in the northeast, the arid plains of the Karamoja, the lush, heavily populated Buganda, the rolling savannah of Acholi, Bunyoro, Tororo and Ankole, tea plantations and the fertile cotton area of Teso.
(Source: Wikipedia, thanks to Jjemba Mathew for adding the information)