Село Вишнёвое находится на левом берегу реки Кобелячка, выше по течению на расстоянии в 3 км расположено село Дрижина Гребля, ниже по течению на расстоянии в 3 км расположено село Колесниковка, на противоположном берегу — село Бутенки. Рядом проходят автомобильная дорога М-22 (E 577) и железная дорога, станция Платформа 197 км.