Село Търняне (област Видин) се намира в Северо-западна България и е част от община Видин. Разположено е на 16 км. южно от гр.Видин. Съседни на с.Търняне са селата Синаговци, Буковец и гр.Дунавци. На 3 км. от селото преминава главния път Е79 Видин-Монтана. Край с.Търняне преминава река Войнишка , а река Дунав отстои на 5 км.