从昆明到上海的火车一共有三趟。路线一般都是这样走。
昆明 -曲靖-宣威-六盘水-安顺-贵阳-凯里-怀化-涟源-娄底-株洲-萍乡-宜春-新余-樟树-鹰潭-上饶-衢州-金华西义乌-杭州东-松江-上海南
K80 昆明 - 上海南 19:14 - 05:17 1天10小时3分 硬座 278.5 硬卧下 506.5
K740 昆明 - 上海南 22:50 - 15:22 1天16小时32分 硬座 278.5 硬卧下 506.5
K182 昆明 - 上海南 18:15 - 12:01 1天17小时46分 硬座 293.5 硬卧下 533.5
希望回答对你有帮助