North Queensferry (schottisch-gälisch: Port na Banrighinn) ist eine Stadt in der schottischen Council Area Fife am Nordufer des Firth of Forth. Sie ist etwa sechs Kilometer südsüdöstlich von Dunfermline und 16 km nordwestlich von Edinburgh gelegen. Im Jahre 2011 verzeichnete North Queensferry 1076 Einwohner.