从上海没有直达大理的火车,必须从昆明中转。目前从上海到昆明的火车每天有三趟,分别是T381、K79、K739次列车。到达昆明后,可以不出站,直接在站内转乘到大理的火车,每天从昆明到大理的火车有十趟左右,比较方便。
昆明中转。