Vietnam ligger i den indokinesiske halvøs østlige udkant og dækker et areal på omkring 331.211,6 km2. Kystlinjen på det vietnamesiske fastland er ca. 3.260 km lang. Landet omfatter også flere øer.
Vietnam er groft sagt S-formet og løber over en strækning på ca. 1.650 km i nord-sydgående retning. Det er ca. 50 km bredt i sit smalleste område.
Vietnam er et land med tropiske lavlandsområder, bølgende grønne bakker og tætbevoksede bjerge. Som det ses på det fysiske kort ovenfor, dækker lavtliggende land omkring 20 % af landet.
Deltaet af den Røde Flod er omkranset af bakker, der stiger svagt op i de høje bjerge i nordvest.
Annam-højlandet (markeret på kortet ovenfor) dækker en stor del af det centrale landskab, og i de sydlige områder smelter kystlavlandet og Mekong-flodens delta sammen.
Et frugtbart og smalt kystnært lavland strækker sig sydpå fra Røde Flod-deltaet til Mekong-deltaet. Mekongdeltaet er en lavtliggende slette, som er oversvømmet af hundredvis af små floder og kanaler. Tykke jungler og mangrovesumpområder dækker de sydligste områder af landet.
Den Røde Flod (Song Hong) og Mekong er de vigtigste floder; begge har talrige bifloder, og sidstnævnte er helt sikkert blandt de store floder i verden.
Som markeret på kortet ovenfor med en oprejst gul trekant er Vietnams højeste punkt Phan Xi Pang, hvis top når 3.144 m; det laveste punkt er Det Sydkinesiske Hav med 0 m.
.