Эребор расположен в северо-восточной части Средиземья, к югу от восточной оконечности Серых Гор (Эред Митрин) и к западу от горной системы Железных Холмов; таким образом, со всех сторон света Эребор окружён безлесными степями (что и повлияло на образование топонима — Одинокая Гора).

К югу от Эребора, в нескольких десятках километров пути, находится Долгое Озеро, образованное на месте слияния Лесной реки (протекающей через Лихолесье и земли эльфийского королевства) и реки Келдуин (Бегущей), берущей своё начало на склонах Одинокой Горы и далее выходящей из озера и впадающей во внутреннее море Рун.