Могилёв расположен в восточной части Белоруссии на двух живописных берегах Днепра, который разделяет его на две части. Здесь, в 645 м от истока, ширина реки достигает 45 метров. С правого берега, возвышающегося на 40 метров над уровнем реки, открывается прекрасный вид дальней части города.