上海一共有三个火车站。1.上海火车站,简称“上海站”或“新客站”位于上海闸北区,是上海客流量最大的火车站。地址:上海闸北区秣陵路。2.上海南站,地址:上海市徐汇区老沪闵路289号。3.上海虹桥火车站,站址位于上海市偏西部,东邻上海虹桥国际机场T2航站楼,是虹桥综合交通枢纽的重要组成部分。