Yanam ligger 14 km fra kysten mot Bengalbukta, langs bredden til elva Godavari. Territoriet til distriktet Yanam sammenfaller med det til byen, og dekker 30 km²; i tillegg til selve byen regnes også seks landsbyer til Yanam. Byen Puducherry, hovedstaden i forbundterritoriet Puducherry, ligger rundt 870 km sør for Yanam.