Queensferry liegt am Firth of Forth, knapp 15 Kilometer von Edinburgh entfernt. Dunfermline, die älteste Stadt Schottlands, liegt an der gegenüberliegenden Küste, über die Queensferry Crossing knapp 10 Kilometer entfernt. Falkirk mit dem beeindruckenden Kunstwerk «The Kelpies» liegt etwas über 20 Kilometer entfernt. Alle Angaben in Luftlinie.
Die Stadt zählt rund 9'400 Einwohner.