Rome to Sorrento by train

Rome to Sorrento has no direct train: change in Naples from a high-speed Trenitalia or Italo service to the Circumvesuviana. Allow 3 to 3.5 hours overall.

Sorrento's coastal marina beneath cliffside buildings
Typical duration
5 hours
Frequency
every 30 minutes
Changes
No direct service
Origin
Rome
Destination
Sorrento
Country
Italy

Where to book

Train tickets

  • Omio

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

    Check times & prices
  • 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.

Train service

Find places to stay in Sorrento

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in SorrentoHotels and apartments via Booking.com

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