城市公共交通系統的基礎是公共汽車網、兩條地鐵 (分別用橙色和藍色表示的1號和2號線)、4條連接市中心和波西里波和沃梅羅地區的纜車 (中心、齊亞雅、梅杰里納、圣山)。要到海邊可以乘環維蘇威、庫馬納和環弗萊格雷三條路線的火車。值得提醒的是,周游那波利的車票 Giranapoli 可以使用90分鐘或者一整天,用于乘坐所有公共汽車、火車、纜車和地鐵。另外一種票Unico可用于那波利及周邊省份的所有公交運輸線路上的車輛。買票可到報亭或地鐵和纜車站口,車站上都標明有車輛的行駛時間和線路。
外部交通
航空
卡波提吉諾機場是那不勒斯的空中門戶,位于市區東北方約6km處。從機場搭計程車至圣露西亞港近約20分鐘,搭阿里巴士(Alibus)可直達那不勒斯中央車站,票價3€。
火車
那不勒斯是意大利南方鐵路網的交通樞紐,許多從北方開出的火車都經過羅馬再來這里作終點站。從羅馬搭乘ES、IC列車約需2小時。區域列車、直達列車、城際列車和歐洲之星特快列車,往返于中央車站或加里波地火車站(Stazione Garibaldi),每天有30班列車往來那不勒斯和羅馬。
汽車
城市主要的環行路那不勒斯大道(Tangenziale di Napoli)與很多公路都相連。
船舶
那不勒斯有兩個港口,一是位于市東可搭乘渡輪、水翼船的摩羅·貝雷羅港;另一個則是位于市西,只可搭乘水翼船的梅爾杰里納港口。