临汾到商丘没有直接火车吧应该。如果选乘火车,线路为:太原--宜昌的火车,下午4点出发,晚上12点35分到洛阳(64元),转K546/547列车(1点50分到6点)到商丘。整个行程需要14个小时,但是基本睡2觉就到了,不占用工作和其他时间,属于最佳时间和距离否则选乘大巴,就是你坐大巴到三门峡、洛阳或者郑州,然后继续转乘大巴到商丘,那个几乎全是白天的车,价格相对也贵些吧。希望对你有所帮助。