Neapol posiada kilka stacji kolejowych, które łączą miasto z różnymi miejscami w całych Włoszech i poza nimi. Napoli Centrale to główna stacja zlokalizowana w historycznej dzielnicy, która jest centrum dla pociągów dużych prędkości, w tym Frecciarossa i usług Italo, a także pociągów regionalnych. Oferuje połączenia do dużych miast, takich jak Rzym, Florencja i Mediolan. Niedaleko znajduje się Napoli Piazza Garibaldi, mniejsza stacja, która głównie obsługuje lokalne usługi kolejowe. Inną ważną stacją jest Napoli Mergellina, zlokalizowana w dzielnicy Mergellina, która obsługuje pociągi regionalne na malowniczych trasach nadmorskich. Dodatkowe stacje to Napoli Campi Flegrei, która koncentruje się na pociągach do zachodnich części miasta i okolic. Te stacje są stosunkowo blisko siebie, a Napoli Centrale i Napoli Piazza Garibaldi dzieli tylko krótki dystans, co ułatwia dostęp do szerszej sieci kolejowej.