Cao Bằng está localizada en la cuenca del río Bằng Giang, a 50 km de la frontera con China.