Glencoe liegt am Ufer des Loch Leven. Vom Ort aus erstreckt sich das gleichnamige Tal Glen Coe, welches dank seiner eindrücklichen Berge als Sinnbild der Highlands verwendet wird. Glencoe liegt rund 100 Kilometer nördlich von Glasgow bzw. etwas wenig mehr als 100 Kilometer südlich von Inverness. Der höchste Berg Schottlands und zugleich der gesamten britischen Insel, der Ben Nevis, ist lediglich rund 15 Kilometer entfernt (nördlich). Alle Angaben in Luftlinie.
Der Ort zählt rund 2'800 Einwohner.