城市公共交通系统的基础是公共汽车网、两条地铁 (分别用橙色和蓝色表示的1号和2号线)、4条连接市中心和波西里波和沃梅罗地区的缆车 (中心、齐亚雅、梅杰里纳、圣山)。要到海边可以乘环维苏威、库马纳和环弗莱格雷三条路线的火车。值得提醒的是,周游那波利的车票 Giranapoli 可以使用90分钟或者一整天,用于乘坐所有公共汽车、火车、缆车和地铁。另外一种票Unico可用于那波利及周边省份的所有公交运输线路上的车辆。买票可到报亭或地铁和缆车站口,车站上都标明有车辆的行驶时间和线路。
外部交通
航空
卡波提吉诺机场是那不勒斯的空中门户,位于市区东北方约6km处。从机场搭计程车至圣露西亚港近约20分钟,搭阿里巴士(Alibus)可直达那不勒斯中央车站,票价3€。
火车
那不勒斯是意大利南方铁路网的交通枢纽,许多从北方开出的火车都经过罗马再来这里作终点站。从罗马搭乘ES、IC列车约需2小时。区域列车、直达列车、城际列车和欧洲之星特快列车,往返于中央车站或加里波地火车站(Stazione Garibaldi),每天有30班列车往来那不勒斯和罗马。在火车站乘R2路公共汽车可到达。
汽车
城市主要的环行路那不勒斯大道(Tangenziale di Napoli)与很多公路都相连。
船舶
那不勒斯有两个港口,一是位于市东可搭乘渡轮、水翼船的摩罗·贝雷罗港;另一个则是位于市西,只可搭乘水翼船的梅尔杰里纳港口。
出租车
在那不勒斯乘出租车要选择车顶有TAXI字样的正规车辆,起步价为2.07欧元左右。