5个火车站：石林南站、石林站、茂舍祖站、西街口站、宜耐站。1999年曾运营有中国首列投入商业运行的电力动车组“石林号”，从昆明至石林的单程运行时间为1小时27分。2016年日均接发列车56列，全年发送旅客64,648人次。2016年12月28日，南昆客运专线昆明至百色段开通运营，昆明至石林的行车时间为24分钟。南昆客专线在石林县内总长39.8千米，设有车站1座，即石林西站，石林西站也是动车从昆明南站始发后在昆明境内的唯一停靠站，每天有多趟动车组停靠。石林县拟从县城到石林高铁站、石林景区、台创园、长湖