K1128次列车沿沪昆铁路、衢九铁路、武九铁路和汉丹铁路运行,途经上海、浙江、江西、湖北四省市,全程1354公里。其中上海南站至襄州站运行17小时45分,使用车次为K1127/1126次;襄州站至上海南站运行17小时8分,使用车次为K1128/1125次。
K1128次列车是从襄州站到上海南站,总共有14站,14:30发车,次日 07:14到达,全程耗时约15小时36分钟。K1128次列车时刻表经过的站点有襄州站、随州站、武昌站、鄂州站、黄石站、阳新站、九江站、衢州站、金华站、义乌站、诸暨站、杭州南站、嘉兴站、上海南站。