从上海到云南文山坐高铁全程需27小时左右。
文山州没有通火车,从上海去文山,只有先坐上海虹桥到昆明的高铁,G1371,上海虹桥-昆明南(07:21-19:14,11小时53分)或G1373,上海虹桥-昆明南(08:53-19:34,10小时41分)。
在昆明转乘昆明南至普遮黑动车,D8608,昆明南-富宁(21:08-22:16,运行1小时8分)。晚上在普遮黑休息。
第二天,再从普遮黑高铁站到文山120KM左右,坐客车2个半小时到。
上海到文山坐火车需13小时左右,再加汽车(客车)2.5小时,总计15.5小时左右(不含转车等待时间)。如加上转车等待时间,全程需27小时左右。