The city is connected to Bannu via the highway, which further connects it to
the provincial capital of Peshawar via Kohat and Darra Adam Khel. Another road
connects D. I. Khan to Mianwali through Chashma Barrage. The third major road
connects it to Bhakkar in Punjab, situated on the eastern bank of the Indus River.
A bridge on the Indus River was constructed in the early 1980s, before which
the approach to Bhakkar was made through a boat bridge.
The city has telephone, telegraph, and internet facilities — although the
telegraph has recently been abandoned, in line with the government policy of
transitioning