Rome to Sorrento

Last updated:

Overview Compare Train Bus Minivan Taxi

How to get from Rome to Sorrento

After a busy and exciting time in the Italian capital of Rome, it’s a great opportunity to wind down in one of the country’s charming coastal towns. Among these is laidback Sorrento.

With its stunning views of Naples Bay, balmy beaches, tasty seafood, and local limoncello, the cliffside town remains a popular destination on the Amalfi Coast.

4 ways to get from Rome to Sorrento

The best way to travel the 265 km distance from Rome to Sorrento is by train. This train journey, although indirect, takes around 2.5-5.5 hours and combined fares start from €18 ($18.50). Other options are a 4 to 4.5-hour bus, a 3.5-hour minivan, and a 3.5-hour private transfer. Rates range between €20 ($20.50) and €375 ($390).

Transport ModeDurationCostsAvailability
Train via Naples2.5 – 5.5 hours€18 ($18.50)Read article for more info
Bus4 – 4.5 hours€20 ($20.50)Check bus tickets
Minivan3.5 hours€114 ($115)Check Minivan Tickets
Private Transfer3.5 hours€375 ($390)Book a Private Transfer

We recommend taking the train when travelling from Rome to Sorrento because it is a good combination of convenience and affordability. There are no direct trains for this route, but you can easily make a transfer in Naples before continuing on to Sorrento. Combined rates start from €18 ($18.50) and travel time can range between 2.5-5.5 hours, depending on the trains you take.

The bus is a direct and cheap option with rates from €20 ($20.50). There are only 3 bus departures daily, so we don’t recommend it unless train fares are too expensive on the day of your trip. The bus ride takes around 4-4.5 hours.

Are you coming from any of the 2 airports in Rome? If so, then you can take a minivan that will take you straight to your hotel in Sorrento. A ticket costs €114 ($115) for the 3.5-hour ride.

If you prefer a door-to-door ride, you can also get a private transfer from Rome to Sorrento. It can be quite expensive though unless you’re travelling in a group. Private transfer rates start from €375 ($390) for a 3-seater car and €420 ($435) for a minivan that can accommodate up to 7 people.

Itinerary from Rome to Sorrento

Rome to Sorrento via Naples by Train

Duration: 2.5-5.5 hours
Cost: €18 ($18.50)
Duration: 2.5-5.5 hours
Cost: €18 ($18.50)

The train is a fast and cheap way to get from Rome to Sorrento. There is no direct train for this route, though. You can only take one up to Naples, where you can transfer to another train going to Sorrento. This option will still be faster than a direct bus.

Combined travel time is 5.5 hours if you take the regional and local trains. If you take the more expensive high-speed trains, then it’s just around 2.5 hours.

Step 1: Rome to Naples by Train

Duration: 1.5-4 hours
Cost: €13 ($13.50)
Duration: 1.5-4 hours
Cost: €13 ($13.50)

Trains from Rome to Naples depart at least twice every hour from 05:31 to 22:35. There are different kinds of trains with varying speed and ticket prices.

Regional trains are the cheapest trains on this route at €13 ($13.50). Travel time is 3-4 hours, which is just 1-2.5 hours longer than the high-speed trains.

You can also choose from any of the high-speed trains. The cheaper train is the 2-hour Intercity train that costs €27 ($28). Italo and Freccia trains also have more departures with just a 1.5-hour travel time, but they are more expensive.

Train schedules from Rome to Naples

Regionale12x departures a day from
05:31 to 20:56
3-4 hours€13 ($13.50)
Check Train Tickets
Intercity13x departures a day from
06:26 to 21:15
2 hours€27 ($28)
Check Train Tickets
Italo48x departures a day from
06:00 to 22:30
1.5 hours€38 ($39.50)
Check Train Tickets
Freccia36x departures a day from
08:53 to 22:35
1.5 hours€43 ($44.50)
Check Train Tickets

Ticket prices vary, but they are usually cheaper the earlier you book. We suggest purchasing them online for the best prices.

Trains are available at Roma Termini and Roma Tiburtina in the city centre. In Naples, you will get off at Napoli Centrale.

Coming from any of Rome’s airports?

If you’re already at either Ciampino Airport or Fiumicino Airport, you can take a shuttle bus straight to Naples Metropark. Though short flights are available, we think it’s best to take a cheaper and more environment-friendly airport bus. The bus only takes between 2.5-3 hours and there are also more bus departures daily compared to the flight.

Fiumicino Express offers airport transfers from both airports for €28 ($29). You can check the bus schedules and booking links on our Rome to Naples guide.

Step 2: Naples to Sorrento by Train

Duration: 1-1.5 hours
Cost: €5 ($5)
Duration: 1-1.5 hours
Cost: €5 ($5)

From your arrival point at Napoli Centrale, you’ll need to go down one level lower to find the platform for trains to Sorrento. You can choose from two types: the slower yet cheaper Circumvesuviana or the faster and more expensive Campania Express.

Circumvesuviana trains are local trains with fares from €5 ($5). These trains make a stop at every station along the way and the travel time is 1-1.5 hours. Note that these trains do not have a luggage compartment and can be jam-packed during peak hours.

Campania Express trains, on the other hand, are trains specifically for tourists. Seats are guaranteed and you can easily find a space for your luggage. They make fewer stops and can complete the journey in just 50 minutes. These trains cost just a few more euros at €8 ($8).

Train schedule from Naples to Sorrento

Train OperatorScheduleDurationCosts
CircumvesuvianaSeveral departures every hour from
05:54 to 19:10
1-1.5 hours€5 ($5)
Campania Express4x departures a day from
09:06 to 18:06
1 hour€8 ($8)

Tickets are only available at the train station. You can check the full schedule at Sorrento Insider and more information on this route is available on our page for Naples to Sorrento.

Rome to Sorrento by Bus

Duration: 4-4.5 hours
Cost: €20 ($20.50)
Duration: 4-4.5 hours
Cost: €20 ($20.50)

The bus is a direct way to get from Rome to Sorrento. Note that this option is subject to traffic and bus delays, so the expected 4-4.5 hour travel time can still get longer.

Marozzi and FlixBus are the 2 companies operating on this route. Bus fares start from €20 ($20.50), but you can get them for a cheaper price when you book online in advance.

Departure and arrival station

Both buses are available at Rome Tiburtina Bus Station, located about 5 km to the east of Piazza Venezia in the city centre. You can get there via a 20-minute Metro ride.

You will be dropped off at Sorrento Bus Stop in the city centre.

Bus schedules from Rome to Sorrento

Bus OperatorScheduleCost
Marozzi07:00-10:50€20 ($20.50)
Check Bus Tickets
€26 ($27)
Check Bus Tickets

Rome to Sorrento by Minivan

Duration: 3.5 hours
Cost: €114 ($115)
Duration: 3.5 hours
Cost: €114 ($115)

For a more convenient and comfortable direct route, you can take a shared minivan from any of Rome’s two airports. Travel time is 3.5 hours, a bit faster than the direct bus.

Fares are more expensive for this minivan ride at around €114 ($115). We recommend this option only if you’re coming from any of Rome’s airports so that you won’t need any additional transfer.

Departure and arrival station

The minivan offers hotel pick-up in Rome, and you can also request to be picked-up from Fiumicino Airport and Rome Termini train station. There is also a separate booking for those coming from Ciampino Airport.

For this option, the minivan will directly take you to your hotel in Sorrento.

Minivan schedule from Rome to Sorrento

Minivan OperatorScheduleCosts
Enjoy Travelling09:30-13:00
€114 ($115)
Check Van Tickets
Enjoy Travelling
(from Ciampino Airport)
€115 ($115)
Check Van Tickets

Minivan tickets are best booked online for guaranteed seats. You can do that via BookAway, which offers really excellent customer service.

Rome to Sorrento by Private Transfer

Duration: 3.5 hours
Cost: €375 ($390)
Duration: 3.5 hours
Cost: €375 ($390)

A private ride from Rome to Sorrento is the most expensive option. We don’t recommend it unless you’re travelling with kids or elderly people.

You can find some private transfers through BookAway. A 3-passenger car costs around €375 ($390). If you’re travelling with a few more people, then you can get a 6-seater private minivan for €420 ($435).

Book a Private Transfer with BookAway

You can also hail a taxi from the street or ask your hotel to call one for you. Rates start from €380 ($395) for a public taxi. Uber is also available in this area. A 1 to 2-passenger Uber Black Saver costs around €410 ($425).

Most popular routes in Europe

Split to Dubrovnik

Dubrovnik to Split

Split to Hvar

Dubrovnik to Hvar

Rome to Naples

Milan to Venice

Rome to Florence

Venice to Milan

Naples to Capri

Rome to Positano

Rome to Milan

Athens to Santorini

Athens to Milos

Rome to Sorrento in a nutshell

  • Distance: 265 km (165 miles)
  • Available transport options: Train, bus, minivan and taxi
  • Duration: 2.5-4.5 hours
  • Costs: €18 ($18.50)€375 ($390)

Was this post helpful?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?