Rome to Sorrento

How to Get From Rome to Sorrento

4Options
2h 5mFastest
$19From
ElaMaartenWritten by Ela · Reviewed by Maarten

Train · Bus · Minivan · Private Transfer

Sorrento is a clifftop town above the Bay of Naples, 212 kilometres (132 miles) south of Rome. It's the easiest base for Capri, Pompeii and the coast. The train is the cheapest way to get from Rome to Sorrento at $19 (€17), and it takes 2h 5m - 4h 5m. The bus costs a bit more, and minivans and private transfers cost more again.

DISTANCE

Distance from Rome to Sorrento

Rome and Sorrento are about 212 km (132 miles) apart, and the journey itself covers around 261 km by road. Depending on the option, the trip takes between 2h 5m and 4h 10m.

~212 km
Straight-line distance
~261 km
Route distance
COMPARE

4 ways to travel from Rome to Sorrento

There are four ways to travel from Rome to Sorrento. You can choose between the train, bus, minivan, and private transport. The journey takes 2h 5m–4h and the quickest way is by train. If you're on a budget, the cheapest option is by train with tickets starting at $19 (€17).

TrainVia Naples · 52 departuresDuration2h 5m+Pricefrom$19€17

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

55m - 2h 50m$16 (€14)

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 $16 (€14). 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 $17 (€15). Italo and Freccia trains also have more departures with just a 1.5-hour travel time, but they are more expensive.

2h52mTrenitaliaStandardRome TiburtinaNaples Central14:26$16€14Tickets
1h10mTrenitaliaStandardRome TerminiNaples Central08:0008:5309:1514:0014:2614:38+1From $23€20Tickets
1h10mTrenitaliaStandard PremierRome TerminiNaples Central08:0008:5309:1514:0014:2614:38+1From $25€22Tickets
1h12mItalo (NTV)StandardRome Termini Train StationNaples P Garibaldi Train Station06:0007:4009:4110:3010:4011:15+12From $38€33Tickets
1h28mItalo (NTV)StandardRome Tiburtina Train StationNaples P Garibaldi Train Station10:1210:5712:1212:5713:5714:12+12From $38€33Tickets
Show all 17 companies
1h12mItalo (NTV)Smart ClassRome TerminiNaples Central06:0007:4009:4110:3010:4011:15+12From $41€36Tickets
1h28mItalo (NTV)Smart ClassRome TiburtinaNaples Central10:1210:5712:1212:5713:5714:12+12From $41€36Tickets
1h3mTrenitaliaStandardRome TerminiNaples Afragola08:58$46€40Tickets
1h12mItalo (NTV)Prima ClassRome TerminiNaples Central06:0007:4009:4110:3010:4011:15+9$51€44Tickets
1h28mItalo (NTV)Prima ClassRome TiburtinaNaples Central10:1210:5712:1212:5713:5714:12+9$51€44Tickets
1h3mTrenitaliaStandard PremierRome TerminiNaples Afragola08:58$58€50Tickets
1h10mTrenitaliaBusiness PremierRome TerminiNaples Central08:0008:5309:1514:0014:3814:53From $58€50Tickets
55mTrenitaliaBusiness PremierRome TerminiNaples Afragola14:25$75€65Tickets
1h12mItalo (NTV)Club Executive ClassRome TerminiNaples Central06:0007:4009:4110:3010:4011:15+9$84€73Tickets
1h28mItalo (NTV)Club Executive ClassRome TiburtinaNaples Central10:1210:5712:1212:5713:5714:12+9$84€73Tickets
1h12mItalo (NTV)Salotto ClassRome TerminiNaples Central06:0007:4009:4110:3010:4011:15+9$130€115Tickets
1h28mItalo (NTV)Salotto ClassRome TiburtinaNaples Central10:1210:5712:1212:5713:5714:12+9$130€115Tickets

Stations

Map of stations
Click to explore

Train tickets are available on Bookaway.

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 $33 (€28). You can check the bus schedules and booking links on our Rome to Naples guide.

Step 2: Naples to Sorrento by Train

1h 10m - 1h 15m$4.20 (€3.60)

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 $4.20 (€3.60). 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 $17 (€15).

1h10mCircumvesuvianaNaplesSorrento$4€4No Online Tickets
1h9mCampania ExpressStandardNaples P Garibaldi Train StationSorrento Train Station08:2611:2614:2617:26$17€15Tickets
1h13mCampania ExpressStandardNaples Porta Nolana Train StationSorrento Train Station08:2211:2214:2217:22$17€15Tickets

Stations

Map of stations
Click to explore

Train tickets are available on Bookaway.

Booking Tip

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.
Sorrento
Bus2 departuresDuration4h+Pricefrom$26€23

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 $26 (€23), 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

4hMarozziStandardRome Tiburtina Bus Station (InsideSorrento Corso Italia15:00$26€23Tickets
4h10mFlixBusRomeSorrento14:00$49€42Tickets
Available atBookawayFlixbus

Stations

Map of stations
Click to explore
From
To
Sorrento
Minivan2 departuresDuration3h 15m+Pricefrom$91€79

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 $91 (€79). 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

3h15mEnjoy TravellingShuttleRome Fiumicino Airport (FCOSorrento - Any hotel14:0018:00$91€79Tickets
3h15mEnjoy TravellingShuttleRome Termini Train StationSorrento - Any hotel14:0018:00$91€79Tickets
3h30mEnjoy TravellingShuttleRome - Any hotel in the city centerSorrento - Any hotel14:0018:00$91€79Tickets
3h30mEnjoy TravellingShuttleRome Ciampino Airport (CIASorrento - Any hotel14:0018:00$91€79Tickets
3h30mDTS Travel GroupShuttleRome Fiumicino Airport (FCOSorrento - Any hotel14:0018:00$115€100Tickets
Show all 7 companies
3h30mDTS Travel GroupShuttleRome Ciampino Airport (CIASorrento - Any hotel14:0018:00$115€100Tickets
3h30mDTS Travel GroupShuttleRome Termini Train StationSorrento - Any hotel14:0018:00$115€100Tickets
Available atBookaway

Stations

Map of stations
Click to explore

Booking Tip

Minivan tickets are best booked online for guaranteed seats. You can do that via BookAway, which offers really excellent customer service.
Sorrento
Private Transfer4 departuresDuration3h+Pricefrom$535€465

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 $535 (€465). 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 $440 (€380) for a public taxi. Uber is also available in this area. A 1 to 2-passenger Uber Black Saver costs around $475 (€410).

Private Transport options from Rome to Sorrento

3h - 3h 30m$535 (€465)
Ciao Sorrento
Standard Car 3 PAX
$535 (€465)
$180 (€155) per person
DTS Travel Group
Comfort Car 3 PAX
$620 (€535)
$205 (€180) per person
DTS Travel Group
Comfort Minivan 8 PAX
$685 (€595)
$86 (€74) per person
Blu Welcome Travel
Luxury Car 3 PAX
$640 (€555)
$215 (€185) per person
Blu Welcome Travel
Luxury Car 3 PAX
$640 (€555)
$215 (€185) per person
Blu Welcome Travel
Luxury Car 3 PAX
$640 (€555)
$215 (€185) per person
Blu Welcome Travel
Luxury Minivan 7 PAX
$700 (€605)
$100 (€87) per person
Blu Welcome Travel
Luxury Minivan 7 PAX
$700 (€605)
$100 (€87) per person
Blu Welcome Travel
Luxury Minivan 7 PAX
$700 (€605)
$100 (€87) per person
Available atBookaway
Sorrento

Reach out to our Community

No questions yet — be the first to ask about Rome to Sorrento.

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.

Rounding it up

That's the full picture for getting from Rome to Sorrento, roughly 212 kilometres (132 miles) apart. In all, there are 4 ways to make the trip. The cheapest fare is $19 (€17). The quickest trip takes 2h 5m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Rome to Sorrento?

The distance from Rome to Sorrento is 212 kilometres (132 miles).

What is the fastest way to get from Rome to Sorrento?

Journey times from Rome to Sorrento overlap: train 2h 5m - 4h 5m, bus 4h - 4h 10m, minivan 3h 15m - 3h 30m, private transfer 3h - 3h 30m. Depending on the departure, no single option is always the fastest.

What is the cheapest way to get from Rome to Sorrento?

The cheapest way to get from Rome to Sorrento is by train with ticket costs starting from €17.

About the Authors

Ela
Ela

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Maarten
MaartenReviewer

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

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.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.