Vietnam ligger på halvön Indokina i Sydostasien. Landet har en lång landgräns på 4 550 km och gränsar i norr till Kina, i väster till Laos och Kambodja och i öster till Stilla havets östra hav (Sydkinesiska havet). På kartan är Vietnam en S-formad landremsa som sträcker sig från 23°23′ till 8°27′ nordlig latitud. Landets totala längd är 1 650 km från den nordligaste punkten till den sydligaste punkten. Dess bredd, från den östra kusten till den västra gränsen, är cirka 500 km på den bredaste delen och cirka 50 km på den smalaste delen.
Landets varierande topografi består av kullar, berg, deltanområden, kuststräckor och kontinentalsockel, vilket återspeglar den långa historien av geologi och topografisk bildning i ett monsun- och fuktigt klimat och stark väderexponering. Topografin är lägre från nordväst till sydöst, vilket tydligt kan observeras i de stora flodernas flöden.
Tre fjärdedelar av Vietnams territorium består av låga berg och kuperade områden. Regioner med en höjd på mindre än 1 000 meter över havet utgör 85 % av territoriet. Bergsområden över 2 000 meter över havet utgör endast 1 %. Kullarna och bergskedjorna bildar en stor båge som är 1 400 km lång från nordväst till sydöst och går mot östra havet. De högsta bergskedjorna ligger alla i väst och nordväst med toppen Fansipan (3 143 meter), den högsta i Indokina. Närmare det östra havet blir bergskedjorna lägre och slutar vanligen med en kustremsa av lågland. Från Hai Van-passet i söder är topografin enklare. Långa kalkstensbergskedjor ersätts av stora granitberg följt av en vidsträckt platå känd som det centrala höglandet bakom Truong Son Range i öster.
Endast en fjärdedel av Vietnams territorium täcks av deltan, som skiljs åt i regioner av berg och kullar. Det finns två stora deltan med bördig åkermark i Vietnam, det 16 700 kvadratkilometer stora Röda floddeltat, lokalt känt som det norra deltat, och det 40 000 kvadratkilometer stora Mekongflodens delta, eller det södra deltat. Mellan dessa två stora deltan finns en kedja av små och smala deltan längs centralkusten från Ma-flodens avrinningsområde i Thanh Hoa-provinsen till Phan Thiet med en sammanlagd yta på 15 000 kvadratkilometer.
Vietnam vetter mot östra havet i öster och Thailandsbukten i söder och sydväst. Landet har en lång kustlinje på 3 260 km som löper från Mong Cai i norr till Ha Tien i sydväst. Vietnams territorialvatten i östra havet sträcker sig österut och sydost, inklusive kontinentalsockeln, öar och skärgårdar. Det finns en grupp av cirka 3 000 öar som tillhör Vietnam i Tonkinbukten, däribland Ha Long Bay, Bai Tu Long Bay, Cat Hai, Cat Ba och Bach Long Vi Island. Längre bort i östra havet finns Hoang Sa-arkipelagen (Paracelöarna) och Truong Sa-arkipelagen (Spratlyöarna). I väster och sydväst finns ögrupper som Con Son, Phu Quoc och Tho Chu.