Eflani'nin eski ismi bulunmamaktadır. İlçenin bilinen tarihi, Bitinyalılar tarafından buraya bir savunma kalesi kurulması ile başlar. Bazı önemli tarihi olaylar: 1084'te Kara Tigin Bey tarafından ele geçirilmiştir. 1213'te Türk hakimiyetine girmiştir. 1469'da Fatih Sultan Mehmet, Ceneviz problemini çözmek için Eflani'de birliklerini toplamıştır. 1953'te ilçe merkezi olmuş ve 1995'te Karabük'ün il olmasıyla Karabük'e bağlanmıştır.