Село Ямное находится на левом берегу реки Ворскла,
выше по течению на расстоянии в 3 км расположен пгт Великая Писаревка,
ниже по течению на расстоянии в 2,5 км расположено село Сидорова Яруга,
на противоположном берегу — село Вольное.
Река в этом месте извилистая, образует лиманы, старицы и заболоченные озёра.
Рядом проходят автомобильные дороги Т-1901 и Т-1705.