Bannu (bahasa Urdu: بنوں; bahasa Pashtun: بنو [ˈbanu]), Bana atau Bani Gul, adalah kota terbesar di Distrik Bannu, Provinsi Perbatasan Barat Laut, Pakistan dan merupakan kota persimpangan dan pasar yang penting. Bannu adalah kota yang sangat tua, didirikan pada masa yang sama dengan Dera Ismail Khan dan Dera Ghazi Khan, tetapi lokasi pusat kota Bannu sekarang baru didirikan oleh Sir Herbert Edwardes pada 1848 dan pada awalnya disebut Edwardesabad dan Dhulipnagar.

Lokasi Distrik Bannu (berwarna merah) di Provinsi Perbatasan Barat Laut.

Kota ini terletak di sudut barat laut distrik, di lembah sungai Kurram dan pernah menjadi markas militer Britania yang penting, terutama dalam operasi terhadap suku-suku di perbatasan Afganistan. Kota ini terletak pada lokasi 33°0' LU dan 70°36' BT, satu mil di sebelah selatan sungai Kurram, 79 mil di selatan Kohat, dan 89 mil di utara Dera Ismail Khan.

Koordinat: 32°59′20″N 70°36′20″E / 32.98889°N 70.60556°E / 32.98889; 70.60556