Шебекино — город в Белгородской области России, административный центр Шебекинского муниципального округа.
Город Шебекино находится в европейской части России на границе с Украиной, примерно в 30 километрах от города Белгорода и примерно в 70 километрах от Харькова (Украина).
В 7 км от реки Северский Донец, в 32 км по автотрассе от Белгорода на реке Нежеголь.