Nansana is located on the main highway between Kampala and Hoima, the Kampala-Hoima Road. The town is located approximately 12 kilometres (7 mi), by road, north-west of Kampala, Uganda's capital and largest city. This is approximately 8 kilometres (5 mi), by road, south of Wakiso, the location of the district headquarters.