Vietnam is gelegen op het schiereiland Indochina in Zuidoost-Azië. Het heeft een lange landgrens van 4.550 km, grenzend in het noorden aan China, in het westen aan Laos en Cambodja, en in het oosten aan de Oostzee (Zuid-Chinese Zee) van de Stille Oceaan. Op de kaart is Vietnam een S-vormige strook land, die zich uitstrekt van 23°23′ tot 8°27′ noorderbreedte. De totale lengte van het land bedraagt 1.650 km van het noordelijkste punt tot het zuidelijkste punt. De breedte, van de oostkust tot de westgrens, is ongeveer 500 km op het breedste deel en ongeveer 50 km op het smalste deel.
De gevarieerde topografie van het land bestaat uit heuvels, bergen, delta’s, kustlijn en continentaal plat, die de lange geschiedenis van geologie en topografievorming weerspiegelen in een moesson, vochtig klimaat en sterke blootstelling aan het weer. De topografie is lager van het noordwesten naar het zuidoosten, wat duidelijk kan worden waargenomen in de stromen van de grote rivieren.
Driekwart van het Vietnamese grondgebied bestaat uit laaggebergte en heuvelachtige gebieden. Regio’s met een hoogte van minder dan 1.000 meter boven de zeespiegel vormen 85% van het grondgebied. Bergachtige gebieden van meer dan 2.000 meter boven de zeespiegel maken slechts 1% uit. Heuvels en bergketens vormen een grote boog, 1.400 km lang van het noordwesten naar het zuidoosten, in de richting van de Oostzee. De hoogste bergketens bevinden zich alle in het westen en noordwesten, met de top van Fansipan (3.143 meter), de hoogste van Indochina. Dichter bij de Oostzee worden de bergketens lager en eindigen meestal met een kuststrook van laagland. Vanaf de Hai Van Pas naar het zuiden is de topografie eenvoudiger. Lange kalkstenen bergketens worden vervangen door grote granieten bergen, gevolgd door een uitgestrekt plateau dat bekend staat als de Centrale Hooglanden achter de Truong Son Range naar het oosten.
Nauwelijks een vierde van het Vietnamese grondgebied wordt bedekt door delta’s, die door bergen en heuvels in regio’s worden gescheiden. Er zijn twee grote delta’s met vruchtbaar akkerland in Vietnam, de 16.700 km2 grote delta van de Rode Rivier, plaatselijk bekend als de Noordelijke delta, en de 40.000 km2 grote delta van de Mekong-rivier, of de Zuidelijke delta. Tussen deze twee grote delta’s ligt een keten van kleine en smalle delta’s langs de centrale kust van het stroomgebied van de rivier de Ma in de provincie Thanh Hoa tot Phan Thiet met een totale oppervlakte van 15.000 km².
Viet Nam kijkt in het oosten uit op de Oostzee en in het zuiden en zuidwesten op de Golf van Thailand. Het land heeft een lange kustlijn van 3.260 km die loopt van Mong Cai in het noorden tot Ha Tien in het zuidwesten. De territoriale wateren van Vietnam in de Oostzee strekken zich uit tot het Oosten en het Zuidoosten, met inbegrip van het continentaal plat, eilanden en archipels. Er is een groep van ongeveer 3.000 eilandjes die aan Vietnam toebehoren in de Tonkin Golf, waaronder Ha Long Bay, Bai Tu Long Bay, Cat Hai, Cat Ba en Bach Long Vi Island. Verder in de Oostzee liggen de Hoang Sa-archipel (Paraceleilanden) en de Truong Sa-archipel (Spratly-eilanden). In het westen en zuidwesten zijn er groepen eilanden waaronder Con Son, Phu Quoc en Tho Chu.