京到上海每天有10趟列车,运行里程1463公里,其中:K256次包头——宁波为快速列车,北京西——上海区间运行平均时速82.4公里,运行时间17小时37分;D31次北京——上海为动车组列车,平均运行时速147公里,运行时间9小时59分;1461次北京——上海为普快列车,平均运行时速60公里,运行时间24小时17分;Z21、Z13、Z7、Z1、Z5次为直达特快列车,平均运行时速127公里;T103、T109、T35次为特快列车,平均运行时速113公里。