Во время Восточной войны Гейнс командовал 4-м батальоном Белостокского пехотного полка, который в октябре 1853 года в составе 13-й пехотной дивизии на судах был переброшен из Севастополя на Кавказ. Во время кавказской кампании он принял участие в ряде жестоких сражений. 27 мая 1854 года в сражении у дер. Ланчхути был контужен. По представлению генерал-лейтенанта князя Андроникова за отличие в том сражении Гейнс был пожалован императорской короной к ордену Св. Анны 2-й степени. За победу при р. Чолоки 4 июня 4-му батальону, которым командовал Гейнс, было Высочайше пожаловано Георгиевское знамя с надписью «За отличие в сражении против турок за р. Чолоком 4-го июня 1854 г.». Принимал участие в осаде и штурме Карса, за что 15 апреля 1856 года ему была Высочайше пожалована золотая полусабля с надписью «За храбрость».