
How to Get From Rome to Sorrento
Train · Bus · Minivan · Private Transfer
In this in-depth route guide, you'll find the best ways to travel the 265 kilometre (165 miles) distance from Rome to Sorrento. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Sorrento as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
What are the 4 ways to travel from Rome to Sorrento?
There are four ways to travel the 265 km distance from Rome to Sorrento. You can choose between the train, bus, minivan, and private.
The journey takes between 2h 5m–4h and the quickest way is by train (2h 5m). If you're on a budget, the cheapest option is by train with tickets starting at €17 ($19).
2h 5m - 4h 5m
€17 ($19)
4h - 4h 10m
€23 ($26)
3h 15m - 3h 30m
€78 ($91)
3h - 3h 30m
€460 ($535)
Already in Sorrento?
Onward from Sorrento
Once you're in Sorrento, here's where to next — 3 researched onward routes to pick from.
Rome to Sorrento by Train
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
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 €14 ($16). 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 €15 ($18). Italo and Freccia trains also have more departures with just a 1.5-hour travel time, but they are more expensive.
Ready to book your train?
Ticket prices vary, but they are usually cheaper the earlier you book. We suggest purchasing them online for the best prices.
We recommend booking your tickets online through BookAway. Their site is intuitive, provides a clear picture of what you can expect, and offers great customer service. If you're eyeing the best deals, you might occasionally find slightly cheaper tickets on Omio.
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 ($33). You can check the bus schedules and booking links on our Rome to Naples guide.
Step 2: Naples to Sorrento by Train
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 €3.60 ($4.20). These trains make a stop at every station along the way and the travel time is 1h 10m - 1h 15m. 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 €14 ($17).
Ready to book your train?
Booking Tip
Rome to Sorrento by Bus
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 travel time of 4h - 4h 10m can still get longer.
Marozzi and FlixBus are the two companies operating on this route. Bus fares start from €23 ($26), 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 schedule from Rome to Sorrento
Rome to Sorrento by Minivan
For a more convenient and comfortable direct route, you can take a shared minivan from any of Rome’s two airports. Travel time is 3h 15m - 3h 30m, a bit faster than the direct bus.
Fares are more expensive for this minivan ride at around €78 ($91). 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
Booking Tip
Rome to Sorrento by Private Transfer
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 €460 ($535). If you’re travelling with a few more people, larger minivans are also available.
You can also hail a taxi from the street or ask your hotel to call one for you. Rates start from €380 ($445) for a public taxi. Uber is also available in this area. A 1 to 2-passenger Uber Black Saver costs around €410 ($480).
Private Transport options from Rome to Sorrento
Rounding it up
We hope this guide was helpful in planning how to get from Rome to Sorrento. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Rome to Sorrento is 265 km.
ABOUT YOUR DESTINATION
Why Visit Sorrento?
Sorrento is a resort town in southwestern Italy. As a romantic getaway since the 19th century, Sorrento continues to be a tourist favourite with its cliffside villages and laidback vibes. It is also a strategic gateway to the ancient city of Pompeii and the nearby island of Capri.
The birthplace of limoncello liqeur is best explored on foot, or on a scooter if you know how to ride. Sorrento’s heart, Piazza Tasso, is a maze of cobbled pathways and Baroque buildings. Find your way to the cliff edges of Sorrento for the most imposing view of Mt. Vesuvius.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






Reader Comments
No comments yet — be the first to share your experience!
Leave a Comment