Vietnam ligger på Indokina-halvøen i Sydøstasien. Det har en lang landegrænse på 4 550 km og grænser op til Kina i nord, Laos og Cambodja i vest og det østlige hav (Det Sydkinesiske Hav) i Stillehavet i øst. På kortet er Vietnam en S-formet landstrimmel, der strækker sig fra 23°23′ til 8°27′ nordlig breddegrad. Landets samlede længde er 1 650 km fra det nordligste punkt til det sydligste punkt. Bredden, fra østkysten til den vestlige grænse, er ca. 500 km på den bredeste del og ca. 50 km på den smalleste del.
Landets forskelligartede topografi består af bakker, bjerge, deltaer, kystlinje og kontinentalsokkel, hvilket afspejler den lange historie med geologi og topografisk dannelse i et monsun- og fugtigt klima og stærk vejrpåvirkning. Topografien er lavere fra nordvest til sydøst, hvilket tydeligt kan observeres i de store floders strømninger.
Tre fjerdedele af Vietnams territorium består af lave bjerge og kuperede områder. Regioner med en højde på under 1.000 meter over havets overflade udgør 85 % af territoriet. Bjergområder på over 2.000 meter over havets overflade udgør kun 1 %. Bakker og bjergkæder danner en stor bue på 1 400 km fra nordvest til sydøst i retning af det østlige hav. De højeste bjergkæder ligger alle i vest og nordvest med toppen af Fansipan (3 143 meter), som er den højeste i Indokina. Tættere på det østlige hav er bjergkæderne lavere og ender som regel med en kystnær lavlandsstribe. Fra Hai Van-passet mod syd er topografien enklere. Lange kalkstensbjergkæder afløses af store granitbjerge efterfulgt af et stort plateau kendt som det centrale højland bag Truong Son Range mod øst.
Kun en fjerdedel af det vietnamesiske territorium er dækket af deltaer, der er adskilt i regioner af bjerge og bakker. Der er to store deltaer med frugtbar agerjord i Vietnam, nemlig det 16 700 km2 store Røde Flod-delta, lokalt kendt som det nordlige delta, og det 40 000 km2 store Mekong-flodens delta eller det sydlige delta, som er 40 000 km2 stort. Mellem disse to store deltaer ligger en kæde af små og smalle deltaer langs den centrale kyst fra Ma-flodens bækken i Thanh Hoa-provinsen til Phan Thiet med et samlet areal på 15.000 km2.
Viet Nam ligger over for det østlige hav i øst og den Thailandske Golf i syd og sydvest. Landet har en lang kystlinje på 3.260 km, der løber fra Mong Cai i nord til Ha Tien i sydvest. Vietnams territorialfarvand i det østlige hav strækker sig mod øst og sydøst, herunder kontinentalsoklen, øer og øgrupper. Der er en gruppe på omkring 3 000 småøer, der tilhører Vietnam i Tonkinbugten, herunder Ha Long-bugten, Bai Tu Long-bugten, Cat Hai, Cat Ba og øen Bach Long Vi. Længere ude i det østlige hav ligger Hoang Sa-arkipelaget (Paracel-øerne) og Truong Sa-arkipelaget (Spratly-øerne). Mod vest og sydvest er der øgrupper, herunder Con Son, Phu Quoc og Tho Chu.