上海到长沙有31个直达班次,分别为G1772、G2193、G1501、G1305、G1375、G1329、G1359、G1369、K1373、G1304、G1357、G2189、G1365、G1373、K71、G85、G1355、Z247、G1337、G1363、G1776、G2365、G576、G1347、G1321、G1377、G1371、G1353、G99、G1333、G1361
其中最快的班次是G85,耗时4.38小时,途径站点:上海虹桥站,杭州东站,南昌西站,长沙南站。
不同车次经过的站点不同,可根据实际需要选择。