Ở biên giới Việt - Trung, sông Hồng chạy dọc theo biên giới khoảng 80 km; đoạn thì sang bên lãnh thổ Việt Nam, đoạn thì sang bên lãnh thổ Trung Quốc. Điểm tiếp xúc đầu tiên của sông Hồng với lãnh thổ Việt Nam tại xã A Mú Sung (huyện Bát Sát), chính giữa sông là điểm phân chia lãnh thổ hai nước. Đến thành phố Lào Cai, sông Hồng chảy hẳn vào lãnh thổ Việt Nam qua phía đông thủ đô Hà Nội trước khi đổ ra biển Đông ở cửa Ba Lạt (ranh giới giữa hai tỉnh Thái Bình và Nam Định).
- bắt nguồn từ Trung Quốc chảy qua Việt Nam và đổ ra biển Đông