一种基于北斗卫星的西江水道航运监控系统。包括船载终端和监控中心,所述船载终端安装在运输船舶上,用于根据北斗卫星系统获得所述运输船舶的位置数据,并将所述位置数据和所述运输船舶的行驶信息发送给所述监控中心;所述监控中心用于根据所接收个多个运输船舶的位置数据和行驶信息,判断是否有船舶处于危险行驶状态,发送警报信号给所述处于危险行驶状态的运输船舶;和/或向运输船舶发送附近水域其它运输船舶的位置数据和行驶信息。本发明具有成本低、易于实施、运行稳定等特点,用户可实时、高效、可视化地对船舶进行指挥、调度与监控。