Trains to Naples Find train times and tickets

As the train heads south from Rome, you slip across that invisible line which marks the start of the Italian South - a region known in Italian as the mezzogiorno. Rome is ambiguous, but Naples is assertively part of southern Italy. The principal city of the Campania region, Naples is the jumping-off point for excursions to Vesuvius, Pompeii and the Sorrento Peninsula. The celebrated coastal villages of Positano, Amalfi and Ravello are all within easy reach. So too are the islands of Capri and Ischia.

Make time, too, for Naples itself (called Napoli in Italian). It’s a complex, fascinating city – one which has many different moods. Wander the lively back alleys of the Old Town (called the centro storico) and then cut down to the laidback waterfront district for sea views and seafood.

Long-distance trains from northern Italy all arrive at the main station, Napoli Centrale. It’s on Piazza Garibaldi just east of the city centre. Centrale is also the departure point for trains to Calabria and Sicily. Local trains to Sorrento do not serve Centrale; they stop instead at Piazza Garibaldi station, which is just two minutes on foot from Centrale - and actually underneath the mainline station.

Naples has no international rail services. But it has a superb range of high-speed trains to cities in northern Italy. There are hourly departures to Milan, with the fastest trains taking just 4 hrs 15 mins. Rome is just over an hour away. But journeys to the south are much slower. The fastest trains from Naples to Palermo (in Sicily) take over nine hours. The journey to Taranto (though the hills of Basilicata) takes over four hours.

Search accommodation in Naples

Airbnb

Travel to Naples by train from anywhere in the UK or across Europe

Taranto to Naples by train

from £11.90

Avg 0 changes 4hr

Venice to Naples by train

from £36.50

Avg 0 changes 5hr 5m

Lecce to Naples by train

from £44.10

Avg 1 change 5hr 2m

Brindisi to Naples by train

from £19.70

Avg 1 change 4hr 41m

London to Naples by train

from £91.60

Avg 2 changes 15hr 35m

London to Naples by train

from £91.60

Avg 2 changes 15hr 35m

London to Naples by train

from £91.60

Avg 2 changes 15hr 35m

Dijon to Naples by train

from £301.50

Avg 1 change 13hr 3m

Capaccio to Naples by train

from £12.60

Avg 0 changes 1hr 5m

Torre Annunziata to Naples by train

from £2.70

Avg 0 changes 20m

Lyon to Naples by train

from £67.00

Avg 1 change 10hr 24m

Messina to Naples by train

from £12.30

Avg 0 changes 5hr 57m

Scalenghe to Naples by train

from £12.70

Avg 0 changes 2hr 24m

Formia to Naples by train

from £4.60

Avg 0 changes 54m

Paola to Naples by train

from £14.20

Avg 0 changes 2hr 2m

Show more

Arezzo to Naples by train

from £12.00

Avg 0 changes 2hr 30m

Rome to Naples by train

from £9.10

Avg 0 changes 1hr 7m

Cefalù to Naples by train

from £27.60

Avg 0 changes 8hr 17m

Verona to Naples by train

from £90.90

Avg 0 changes 4hr 15m

Syracuse to Naples by train

from £9.10

Avg 0 changes 8hr 43m

Riomaggiore to Naples by train

from £31.30

Avg 1 change 5hr 13m

Agropoli to Naples by train

from £7.30

Avg 0 changes 1hr 9m

La Spezia to Naples by train

from £47.10

Avg 0 changes 6hr 32m

Pisa to Naples by train

from £12.30

Avg 0 changes 5hr 30m

Salerno to Naples by train

from £4.40

Avg 0 changes 33m

Villa San Giovanni to Naples by train

from £18.80

Avg 0 changes 3hr 32m

Lille to Naples by train

from £104.00

Avg 2 changes 14hr 2m

Chiusi to Naples by train

from £18.70

Avg 0 changes 3hr 40m

Catania to Naples by train

from £28.30

Avg 0 changes 7hr 33m

Strasbourg to Naples by train

from £106.00

Avg 2 changes 10hr 44m

Basel to Naples by train

from £83.50

Avg 1 change 9hr 4m

Aversa to Naples by train

from £2.00

Avg 0 changes 18m

Caserta to Naples by train

from £3.20

Avg 0 changes 30m

Rosarno to Naples by train

from £18.80

Avg 0 changes 3hr 34m

Fiumicino to Naples by train

from £26.40

Avg 1 change 1hr 55m

Marseille to Naples by train

from £264.50

Avg 1 change 14hr 21m

Genoa to Naples by train

from £19.20

Avg 0 changes 7hr 50m

Siena to Naples by train

from £118.30

Avg 1 change 4hr 6m

Provincia di Caserta to Naples by train

from £4.90

Avg 0 changes 50m

Bologna to Naples by train

from £19.10

Avg 0 changes 3hr 13m

Sapri to Naples by train

from £9.10

Avg 0 changes 1hr 41m

Lamezia Terme to Naples by train

from £9.30

Avg 0 changes 2hr 34m

Nice to Naples by train

from £33.80

Avg 1 change 9hr 35m

Reggio Calabria to Naples by train

from £37.90

Avg 0 changes 3hr 48m

Cassino to Naples by train

from £7.40

Avg 0 changes 1hr 56m

Bari to Naples by train

from £21.80

Avg 1 change 3hr 38m

Vietri sul Mare to Naples by train

from £4.40

Avg 0 changes 1hr 18m

Taormina to Naples by train

from £11.90

Avg 0 changes 6hr 52m

Zurich to Naples by train

from £30.20

Avg 1 change 8hr 4m

Tropea to Naples by train

from £18.80

Avg 0 changes 4hr 2m

Padua to Naples by train

from £37.70

Avg 0 changes 4hr 37m

Civitavecchia to Naples by train

from £12.20

Avg 0 changes 3hr 5m

Vernazza to Naples by train

from £32.70

Avg 1 change 5hr 24m

Paris to Naples by train

from £50.70

Avg 1 change 11hr 34m

Geneva to Naples by train

from £147.90

Avg 1 change 8hr 36m

Turin to Naples by train

from £18.40

Avg 0 changes 5hr 13m

Milan to Naples by train

from £32.00

Avg 0 changes 4hr 7m

Palermo to Naples by train

from £28.30

Avg 0 changes 9hr 7m

Pompei to Naples by train

from £2.60

Avg 0 changes 30m

Ventimiglia to Naples by train

from £50.80

Avg 1 change 8hr 35m

Florence to Naples by train

from £9.20

Avg 0 changes 2hr 29m

Villa Literno to Naples by train

from £2.70

Avg 0 changes 30m

Battipaglia to Naples by train

from £9.30

Avg 0 changes 49m

Country guide

Trains to Italy

Read our country guide

Image credits: © Robert Pittman CC BY-ND 2.0

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 27
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 26
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.