Pakwach is a town in Northern Uganda. Pakwach is located in Nebbi District, in West Nile sub-region, in Northern Uganda. It is situated approximately 110 kilometres (68 mi), by road, southeast of Arua, the largest town in West Nile. This location lies along the western bank of the Albert Nile, approximately 115 kilometres (71 mi), by road, southwest of Gulu, the largest city in Northern Uganda.
The town is the country’s railhead on the White Nile, not far north of the outlet from Lake Albert. The next port on the White Nile is Juba in Southern Sudan. In June 2006, Chinese assistance was promised to build a railway extension from Pakwach to Juba. Juba is still about 600 kilometres (370 mi) south of the Sudan Railways southernmost station at Wåw. Should the Ugandan and Sudanese railways ever meet, there will be a break of gauge problem which can be reduced by building the new tracks with gauge convertible sleepers.