Los principales ríos son:
- Río Rojo [Song Hong] en el norte de Vietnam, comenzando desde la provincia de Yunnan en China, atravesando el noroeste de Vietnam hasta el valle del río Rojo y pasando por Hanoi y saliendo del golfo de Tonkin al sur de la ciudad de Haiphong. Este río crea varios afluentes en el Valle, creando el Delta del Río Rojo, y todos los afluentes desembocan en el Golfo.
- El río Mekong [Song Cuu Long] en el sur de Vietnam, que ingresa desde Camboya, se divide en varios ríos tributarios [uno de los cuales es el río Saigón, que pasa por la ciudad de Saigón] y crea el Delta del Mekong. El Delta del Mekong desemboca en el Mar del Sur de China alrededor de las ciudades de My Tho y Can Tho.
- Hay muchos otros pequeños ríos locales que corren por todo Vietnam, incluido el Srepok [un afluente del Mekong que comienza en el noreste de Camboya] que atraviesa la montañosa provincia interior de Dak Lak, y el río Perfume [Song Huong] que atraviesa la ciudad de Hue en Vietnam central.