航空
昆明巫家壩國際機場離市區5公里,離市中心很近,離火車站僅3公里,所以昆明是沒有機場大巴的,只有無人售票公共汽車,67路,52路,78路,103路。
昆明有國內、國際以及到香港、澳門的很多航線,坐飛機非常方便,特別是到像上海、北京這樣的大城市一天有好幾個航班,而且到省內的大理、麗江、中甸、西雙版納、昭通、芒市、思茅、保山也都有直達航班,如果不想在路上耽誤很多時間,坐飛機是不錯的選擇。
鐵路
昆明市區有昆明火車站、昆明火車北站、昆明火車東站、昆明火車西站四個火車站。火車站位于市中心4公里,公交車68路、80路、23路都可到達火車站,票價1元。打車10元,15分鐘內到達。每天都有到大理、玉溪等地的火車。
昆明北站
昆明北站到河口的鐵路是全國惟一一條窄軌鐵路,而且可以通到越南,“云南十八怪”中講的火車不通國內通國外,指的就是這趟火車。
公路
昆明的公路交通很便利,有通往省內、省外以及越南、緬甸地區和國家的公路,昆明的汽車站也特別多,不過還是幾個主要的客運站如東菊客運站、南窯客運站、西苑客運站的班車比較多,車況比較好,管理也更正規些,建議游客還是到這些車站坐車。
內部交通
昆明的市內交通總的來說不算擁擠,馬路比較寬闊也很干凈,但在上下班的高峰時段偶爾也會出現堵車現象。
公共汽車
昆明城區的公共汽車可以說是四通八達,50條線路幾乎覆蓋了市區的所有地方。絕大部分公交車實行無人售票制,前門上車后門下車票價1元。一般公交車早班車在6:00~6:30,末班車在22:00~22:30。乘坐公交47、69、71、95路到達世博園站下車。
出租車
昆明出租車起步價為8元/3公里,之后每公里1.8元,另外額外加收1元的燃油附加費。晚上10:00后的起步價為10元/3公里,之后每公里2.4元。所有出租車行駛超過10公里后要加收50%的費用。