Omoro District is bordered by Gulu District to the north, Pader District to the east, Oyam District to the south and Nwoya District to the west. The town of Omoro (Opit), where the district headquarters are located is about 30 kilometres by road, east of Gulu, the largest city in the Acholi sub-region. This is approximately 311 kilometres (193 mi), by road, north of Kampala, the largest city and capital of Uganda.