仰光是缅甸内外海陆交通的总枢纽。
水运
在仰光有12条内河航运线通往三角洲各地及伊洛瓦底江中上游。仰光港距海口仅34公里,缅甸全年进出口贸易的80%的货物都经过这里。仰光因位于内河与海运的交点,内河航运发达。仰光河长37公里,水深面阔,向西有端底运河与伊洛瓦底江干流相通,向东有勃因锡唐运河与锡唐河水系相接,构成以仰光为中心的全缅甸最为繁忙的内河航运网。
仰光港水深港阔,是全国最大的商港,终年可停泊万吨远洋巨轮,码头从东边的丁因至西边的阿龙,总长约11公里,是缅甸吞吐量最大的海港。
航空
仰光是全国铁路和公路干线的交点,还有34条航线通往全国主要城市。北郊21公里处的明加拉顿机场是国内和国际重要的航空港,也是亚洲最优良的民用机场之一。
曼谷明加拉当机场位于仰光西北方19公里处,现已和许多国家之间开通航线。
铁路
缅甸国内铁路线质量良好,但需时间较长,座位有限,而且不设餐车,旅客必须自行准备食物及饮品。火车的座舱分为普通舱和上等舱,后者的特色是多了放映影片的服务。含有卧铺的火车也有普通及上等卧铺之分,后者为四人的舱房,有浴室、冰箱、电视和影片放映的设备。
公路
仰光的公车车资依距离收费,除了小型公车外,其它公车在18:00以后票价会涨5-10缅币。缅甸的公车多为70年代来自韩国和日本的老爷车,所以票价很便宜。仰光的公车号码是用缅甸数字标示的,故外国游客不易确认公车号码。
出租车
仰光的出租车几乎清一色为80年代的二手日本四门车,计程车不设里数表,部分不设冷气,在上车前要先谈妥价钱。