Село Самара находится на правом берегу реки Вир,
выше по течению примыкает село Гостинное,
ниже по течению на расстоянии в 3,5 км расположено село Беланы,
на противоположном берегу — сёла Пащенково и Стрельцово.
Рядом проходит железнодорожная ветка, остановочный пункт 7 км.