上海现在有四个火车站,分别是:

1、上海站,即上海火车站,位于上海市静安区秣陵路303号。

2、上海南站,位于上海市徐汇区沪闵路9001号。

3、上海虹桥站,位于上海市闵行区申贵路1500号。

4、上海西站,位于上海市普陀区桃浦路22号。