Vietnam az Indokínai-félszigeten található Délkelet-Ázsiában. Hosszú, 4550 km hosszú szárazföldi határa van, északon Kínával, nyugaton Laosszal és Kambodzsával, keleten pedig a Csendes-óceán Keleti-tengerével (Dél-kínai-tenger) határos. A térképen Vietnám egy S alakú földsáv, amely az északi szélesség 23°23′ és 8°27′ között húzódik. Az ország teljes hossza 1650 km a legészakibb ponttól a legdélebbi pontig. Szélessége a keleti parttól a nyugati határig a legszélesebb részen körülbelül 500 km, a legszűkebb részen pedig körülbelül 50 km.
Az ország változatos domborzata dombokból, hegyekből, deltákból, tengerpartokból és kontinentális talapzatból áll, ami a monszun, nedves éghajlat és az erős időjárási kitettség hosszú geológiai és domborzati kialakulását tükrözi. A domborzat északnyugatról délkelet felé haladva alacsonyabb, ami jól megfigyelhető a nagyobb folyók áramlásában.
Viet Nam területének háromnegyedét alacsony hegységek és dombvidékek alkotják. Az 1000 méternél alacsonyabb tengerszint feletti magasságú régiók a terület 85%-át teszik ki. A 2000 méter tengerszint feletti magasságú hegyvidéki régiók mindössze 1%-ot tesznek ki. A hegyek és hegyvonulatok egy nagy, 1400 km hosszú ívet alkotnak északnyugatról délkeletre, a Keleti-tenger felé. A legmagasabb hegyvonulatok mind nyugaton és északnyugaton találhatók, a Fansipan csúcsával (3143 méter), amely a legmagasabb Indokína területén. A Keleti-tengerhez közeledve a hegyvonulatok alacsonyabbak, és általában egy tengerparti síksággal végződnek. A Hai Van-hágótól délre a domborzat egyszerűbb. A hosszú mészkőhegységeket nagy gránithegységek váltják fel, amelyeket kelet felé a Truong Son hegység mögött a Középhegységként ismert hatalmas fennsík követ.
Vietnam területének csak egynegyedét borítják delták, amelyeket hegyek és dombok választanak el régiókra. Két nagy, termékeny termőfölddel rendelkező deltája van Vietnámnak, a 16 700 négyzetkilométeres Vörös-folyó deltája, helyi nevén az északi deltája, és a 40 000 négyzetkilométeres Mekong-folyó deltája, vagy déli deltája. E két nagy delták között a középső part mentén a Ma folyó medencéjétől Thanh Hoa tartományban Phan Thietig kisebb és keskeny delták láncolata húzódik, amelyek összterülete 15 000 km².
Vietnam keletről a Keleti-tengerrel, délről és délnyugatról pedig a Thai-öbölrel néz szembe. Az országnak 3260 km hosszú partvonala van, amely az északi Mong Cai-tól a délnyugati Ha Tienig tart. Vietnám területi vizei a Keleti-tengeren keletre és délkeletre terjednek, beleértve a kontinentális talapzatot, a szigeteket és a szigetcsoportokat. A Tonkin-öbölben mintegy 3000 szigetből álló szigetcsoport tartozik Vietnámhoz, köztük a Ha Long-öböl, a Bai Tu Long-öböl, Cat Hai, Cat Ba és Bach Long Vi sziget. Távolabb a Keleti-tengeren található a Hoang Sa-szigetcsoport (Paracel-szigetek) és a Truong Sa-szigetcsoport (Spratly-szigetek). Nyugaton és délnyugaton olyan szigetcsoportok találhatók, mint a Con Son, Phu Quoc és Tho Chu.