Le Viêt Nam est situé sur la péninsule indochinoise en Asie du Sud-Est. Il possède une longue frontière terrestre de 4 550 km, bordant la Chine au nord, le Laos et le Cambodge à l’ouest, et la mer orientale (mer de Chine méridionale) de l’océan Pacifique à l’est. Sur la carte, le Viet Nam est une bande de terre en forme de S, qui s’étend de 23°23′ à 8°27′ de latitude nord. La longueur totale du pays est de 1 650 km, du point le plus au nord au point le plus au sud. Sa largeur, de la côte orientale à la frontière occidentale, est d’environ 500 km dans la partie la plus large et d’environ 50 km dans la partie la plus étroite.
La topographie diversifiée du pays se compose de collines, de montagnes, de deltas, de littoral et de plateau continental, reflétant la longue histoire de la géologie et de la formation de la topographie dans un climat humide de mousson et une forte exposition aux intempéries. La topographie est plus basse du nord-ouest au sud-est, ce qui peut être clairement observé dans les flux des principaux fleuves.
Les trois quarts du territoire vietnamien sont constitués de basses montagnes et de régions vallonnées. Les régions dont l’altitude est inférieure à 1 000 mètres au-dessus du niveau de la mer représentent 85 % du territoire. Les régions montagneuses de plus de 2 000 mètres au-dessus du niveau de la mer ne représentent que 1 %. Les collines et les chaînes de montagnes forment un grand arc de 1 400 km de long, du nord-ouest au sud-est, en direction de la mer orientale. Les chaînes de montagnes les plus élevées sont toutes situées à l’Ouest et au Nord-Ouest, avec le sommet du Fansipan (3 143 mètres), le plus haut d’Indochine. Plus près de la mer de l’Est, les chaînes de montagnes s’abaissent et se terminent généralement par une bande côtière de plaine. Du col de Hai Van au sud, la topographie est plus simple. Les longues chaînes de montagnes calcaires sont remplacées par de grandes montagnes de granit suivies d’un vaste plateau connu sous le nom de Hautes Terres centrales derrière la chaîne Truong Son à l’Est.
Un quart seulement du territoire vietnamien est couvert par des deltas, séparés en régions par des montagnes et des collines. Il y a deux grands deltas avec des terres arables fertiles au Viet Nam, le delta du fleuve Rouge de 16 700 km², connu localement comme le delta du Nord, et le delta du fleuve Mékong de 40 000 km², ou le delta du Sud. Entre ces deux grands deltas se trouve une chaîne de petits deltas étroits le long de la côte centrale, depuis le bassin de la rivière Ma dans la province de Thanh Hoa jusqu’à Phan Thiet, avec une superficie totale de 15 000 km².
Le Viêt Nam fait face à la mer orientale à l’est et au golfe de Thaïlande au sud et au sud-ouest. Le pays possède un long littoral de 3 260 km allant de Mong Cai au nord à Ha Tien au sud-ouest. Les eaux territoriales du Viêt Nam dans la mer de l’Est s’étendent à l’est et au sud-est, y compris le plateau continental, les îles et les archipels. Il existe un groupe d’environ 3 000 îlots appartenant au Viet Nam dans le golfe du Tonkin, dont la baie de Ha Long, la baie de Bai Tu Long, Cat Hai, Cat Ba et l’île de Bach Long Vi. Plus loin dans la mer de l’Est se trouvent l’archipel de Hoang Sa (îles Paracel) et l’archipel de Truong Sa (îles Spratly). À l’ouest et au sud-ouest, on trouve des groupes d’îles dont Con Son, Phu Quoc et Tho Chu.