上海到大理没有直达列车,先从上海到昆明,火车38个小时左右,从昆明到大理,火车有点慢要7、8个小时而且座位很难受,建议坐高快,四个小时到,而且舒服些。
上海到大理没有直达列车,可以到昆明转车上海到昆明38个小时 昆明到大理7个小时