有国际班线2条、省际班线41条。此外，石林县有60辆出租车。截止2016年，石林县共有机动车58,779辆，包括汽车39,535辆，全年接处交通事故4,205起，共造成29人死亡、182人受伤。
铁路.南昆铁路为国家I级电气化铁路，是中国八五计划的铁路工程，于1998年12月30日投入运营，过境石林的铁路线长48.5千米，设有5个火车站：石林南站、石林站、茂舍祖站、西街口站、宜耐站。1999年曾运营有中国首列投入商业运行的电力动车组“石林号”，从昆明至石林的单程运行时间为1小时