Грайворон — город в России, административный центр Грайворонского района Белгородской области.
Город расположен на берегах рек Ворскла (приток Днепра) и Грайворонка, на границе с Украиной, в 15 км от железнодорожной станции Хотмыжск и и в 78 км от Белгорода.