上海到南京铁路网非常发达,每天共有297趟车。其中从上海虹桥到南京南最快的高铁是G6,G10,历时只要59分钟,全程295公里。其他车次如上海到南京,上海到南京南,上海虹桥到南京的高铁历时1个多小时到2个多小时不等。