中国铁路采用准轨,轨距1435毫米。但由于历史原因,包括昆明在内的云南部分地区有米轨,轨距1000毫米,至今仍然保留。昆明北站是米轨,所以只能向南去开远、河口方向。但北站售票处可以购买各个准轨车站的车票。昆明办理客运的准轨车站有3个:昆明站、昆明西站、昆明南站。昆明南站只有昆明站往返红果的一趟慢车中途停靠,这趟车途经宜良、罗平等地。昆明西站只有昆明站往返攀枝花的一趟慢车中途停靠。所以昆明的铁路客运几乎都依赖昆明站,在南窑。通常提到昆明火车站都是说它。昆明站有K674、K114、K166、K146、6162(慢车)共5趟始发列车到攀枝花,快车的硬座票价52,历时都在6小时左右;慢车的硬座票价22,大约12小时。
昆明到攀枝花的汽车在南窑汽车站,白天是座位的,晚上是卧铺车。具体几班我不知道,卧铺似乎有2班。卧铺票价95好像,白天的要便宜点,并且舒服很多,建议白天坐。从黄土坡出城,走国道108,到武定上高速路直到攀枝花仁和总发下高速,经过五十一到渡口客运中心。从南窑汽车站到攀枝花客运中心大约6小时。