昆明到大理火车比较多的,白天晚上都有好几个班次,你可以提前买好车票当天就赶去大理。半天多的时间在昆明也没多少好玩的,可以从火车站乘坐44路公交车到终点站,去那里的云南民族村,海梗公园玩玩,然后乘车回市区逛逛,找地方住下。