出发地不详,太难回答。

坐火车到云南需要多长时间,具体得看您从哪里出发。如果是成都,最快5个多小时即可到达如果是哈尔滨,至少10多个小时。另外,还得看你做普速火车,还是动车还是高铁。所以没法一概而论。

所以,请提问时说出出发地点,方能有具体答案。