白沙瓦曾經在公元前58年被貴霜王朝犍陀羅的迦膩色伽一世定為國都。由於地處中亞多個的貿易要道上，當地在多個世紀以來都一直是南亞大陸與中亞之間的貿易重鎭。查薩達 (Pushkalavati)爲當時的重要都市。 中国古代旅行家法显、玄奘都曾到过此地。与巴基斯坦西北部的大部分地区一样，白沙瓦時常受到巴基斯坦塔利班运动襲擊，如以及2014年白沙瓦學校襲擊事件。白沙瓦在2010年遭受了111次恐怖襲擊， 2014年已经下降到18次。