Белгород расположен на южной окраине Среднерусской возвышенности, на правом берегу реки Северский Донец. На обрывистом склоне реки обнажаются выходы мела, называемые здесь Белыми горами.