Rome to Sorrento by train

Last reviewed: July 2026

Typical duration
5 hours
Frequency
every 30 minutes
Direct
No direct service
Trains to Sorrento

Train service

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

Is there a direct train from Rome to Sorrento?

No. There is no direct train from Rome to Sorrento. You always need to change trains in Naples. Take a high-speed Trenitalia or Italo train from Rome Termini to Napoli Centrale, then transfer to the Circumvesuviana railway at Napoli Garibaldi or Napoli Porta Nolana for the Naples to Sorrento leg.

How long does the train journey from Rome to Sorrento take?

Plan for about 3 to 3.5 hours in total, including the change in Naples. The high-speed leg from Rome Termini to Napoli Centrale takes around 1 hour to 1 hour 15 minutes. The Circumvesuviana from Naples to Sorrento takes around 1 hour to 1 hour 10 minutes. The fastest combinations can come in under 3 hours.

How much does it cost to travel from Rome to Sorrento by train?

Budget around €25 to €45 in total for a standard advance booking. This covers a Trenitalia or Italo advance ticket for the Rome to Naples leg (from around €19 on Trenitalia when booked early) plus a separate Circumvesuviana ticket for the Naples to Sorrento leg, which runs on a flat regional tariff. Last-minute fares on the Rome to Naples leg are higher, so booking ahead saves money.

Can I use an Interrail or Eurail pass from Rome to Sorrento?

Your Interrail or Eurail pass covers Trenitalia Frecciarossa and Frecciargento trains from Rome to Naples, but a mandatory seat reservation is required on top of the pass. Reservation fees for pass holders are typically €10 to €13 per person. The Circumvesuviana from Naples to Sorrento is not included in any Interrail or Eurail pass. You need to buy a separate Circumvesuviana ticket at the station or through the GoEav app.

How do I get from Naples to Sorrento by train?

Take the Circumvesuviana, a regional railway run by EAV. It departs from Napoli Garibaldi station (immediately adjacent to Napoli Centrale) and Napoli Porta Nolana. The journey to Sorrento takes around 1 hour to 1 hour 10 minutes, with stops at Ercolano (Herculaneum), Pompeii, and other towns. Buy your ticket at the station or through the GoEav app and validate it before boarding. If you want reserved seating, the Campania Express (also run by EAV) departs from Napoli Porta Nolana and operates 8 times per day from March 2026.

Is there a high-speed train all the way to Sorrento?

No. High-speed Frecciarossa and Italo trains run from Rome to Naples, but there is no high-speed service to Sorrento. The Naples to Sorrento leg uses the Circumvesuviana, a regional railway operated by EAV. It is a separate, unreserved, standard-class service with no high-speed connection.

More routes