K1558次列车由南宁站始发,终点到达上海站。全程2141公里,运行时间31小时43分。停靠站:南宁站、黎塘站、来宾站、柳州站、桂林北站、东安东站、永州站、祁阳站、祁东站、衡阳站、株洲站、萍乡站、宜春站、新余站、樟树站、向塘站、南昌站、九江站、湖口站、东至站、池州站、铜陵站、芜湖站、南京站、镇江站、常州站、无锡站、苏州站、上海站。