Salerno to Capri

Last updated:

Overview Compare Direct Ferry via Amalfi via Sorrento

How to get from Salerno to Capri

Capri takes a prime spot on many travellers’ list of must-visit island destinations in Italy. Stunning seaside views, a vibrant culture, and exciting experiences await those who flock to the island, especially during the balmy summer season.

Capri is an awesome holiday destination in itself and is worth a few days stay. But if you have limited time, you can visit it by day trip from neighbouring villages and cities like Salerno, an important and historic port town. No matter how short your visit is though, make sure to drop by the enchanting Blue Grotto!

Ferries from Salerno to Capri

The best way to travel the 50 km distance from Salerno to Capri is by direct ferry. This direct ferry journey takes 2 hours and rates start from €25 ($26). Alternatively, you can take a ferry via Amalfi (2 hours) or a ferry via Sorrento (1.5 hours). Fares start from €82 ($85) and €112 ($115), respectively.

Transport ModeDurationCostsAvailability
Direct Ferry1.5-2 hours€25 ($26)Check ferry tickets
Taxi and Ferry via Amalfi2 hours€82 ($85)Check ferry tickets
Taxi and Ferry via Sorrento1.5 hours€112 ($115)Check ferry tickets

The direct ferry is the easiest and cheapest way to get from Salerno to Capri. With fares starting from €25 ($26), you can reach Capri directly without worrying about any transfer. However, note that there are only 3 trips daily on this route, all in the morning.

Catching the ferry from Amalfi is an alternative option if the direct ferries are already fully-booked. First, you’ll have to take a 1-hour taxi to Amalfi, and then you can hop on a 1-hour ferry to Capri. Combined rates start from €82 ($85).

It’s important to know that ferries from Salerno and Amalfi only sail during the peak season (June to October). During the winter months of November to March, you can only travel from Salerno to Capri via Sorrento, where ferries are available all year round. This route also has the most ferry departures in a day. However, the taxi ride is longer and more expensive before the 20-minute ferry to Capri. Total travel time is 1.5 hours with combined fares from €112 ($115).

Itinerary from Salerno to Capri

Salerno to Capri by Direct Ferry

Duration: 1.5-2 hours
Cost: €25 ($26)
Duration: 1.5-2 hours
Cost: €25 ($26)

When travelling from Salerno to Capri, there is no better option than to take a direct ferry. It is the cheapest and most convenient way to complete this journey.

Alicost and NLG (Navigazione Libera Del Golfo) are the main ferry operators on this route. Ferry tickets start from €25 ($26) for the 2-hour ferry ride.

The ferry service from Salerno to Capri is available only from June to October. Their schedules are usually posted just a few days to a week before the trips start running.

Departure and arrival station

Ferries depart from Salerno Harbor Station, located 1.5 km southwest of Salerno Cathedral in the city centre.

You will be dropped off at Marina Grande on the north coast. The port is within the city centre and is near accommodations and establishments in the area.

Ferry schedules from Salerno to Capri

Ferry OperatorScheduleCosts
€25 ($26)
Check Ferry Tickets
NLG08:20-09:55€32 ($33)
Check Ferry Tickets

Note that this route can be very busy during summer. There are limited trips and tickets sell out fast, so it’s best to book your tickets at least a few days prior to your trip.

Salerno to Capri by Ferry via Amalfi

Duration: 2 hours
Cost: €82 ($85)
Duration: 2 hours
Cost: €82 ($85)

Since there are only a few ferry trips available from Salerno to Capri, we’re giving you alternative options in case they’re fully booked or they don’t fit your schedule.

One option is to travel via Amalfi, a town located 25 km from Salerno. A ferry ride from Amalfi takes only around an hour.

Step 1: Salerno to Amalfi by Taxi

Duration: 1 hour
Cost: €60 ($62)
Duration: 1 hour
Cost: €60 ($62)

From Salerno city centre, hop on a taxi going to Amalfi. This ride takes 1 hour, and fares start from €60 ($62).

There are two piers in Amalfi: Amalfi Pier and Amalfi Harbor Marina Coppola. Make sure to double-check which port your ferry is departing from as the two are easily confused. Either way, it’s just a 5-minute walk between these two ports.

Step 2: Amalfi to Capri by Ferry

Duration: 50-70 minutes
Cost: €22 ($22.50)
Duration: 50-70 minutes
Cost: €22 ($22.50)

There are three ferry operators on this route. Alicost and Positano Jet both depart from Amalfi Pier, while NLG ferries depart from Amalfi Harbor Marina Coppola.

Travel time from Amalfi to Capri is around 50-70 minutes, depending on the ferry. Tickets start from €22 ($22.50).

As with Salerno, ferry services in Amalfi are available only from June to October. With this option though, you have more options with the ferry departures than when travelling from Salerno.

Ferry schedules from Amalfi to Capri

Ferry OperatorScheduleCosts
€22 ($22.50)
Check Ferry Tickets
Positano Jet09:50-10:50
€25 ($26)
Check Ferry Tickets
€27 ($28)
Check Ferry Tickets

Tickets are available at the pier. But you don’t want to go all the way to Amalfi just to find out that tickets are sold out. We recommend purchasing your tickets online to avoid any hassle at the pier.

Check out our Amalfi to Capri guide to see even more options including private and group tours for this route.

Salerno to Capri by Ferry via Sorrento

Duration: 1.5 hours
Cost: €112 ($115)
Duration: 1.5 hours
Cost: €112 ($115)

Another option when travelling from Salerno to Capri is via Sorrento, located 55 km away from Salerno. With this route, land travel takes longer and is more expensive.

What we like about this route is that it’s available all year round, so it’s your only option if you’re visiting Capri in winter. The ferry ride from Sorrento to Capri also takes only 20 minutes, making it a good alternative if you easily get seasick.

Step 1: Salerno to Sorrento by Taxi

Duration: 1hr 10m
Cost: €90 ($93)
Duration: 1hr 10m
Cost: €90 ($93)

First, you need to take a taxi from Salerno to Sorrento Pier. The taxi ride takes a little more than an hour, and you can expect to pay around €90 ($93).

The pier is located north of Piazza Tasso in Sorrento’s town centre.

Step 2: Sorrento to Capri by Ferry

Duration: 20-25 minutes
Cost: €22 ($22.50)
Duration: 20-25 minutes
Cost: €22 ($22.50)

Sorrento Pier is the closest port to Capri, so the ferry ride takes only 20-25 minutes. You can get a ticket for €22 ($22.50).

Ferries from Sorrento to Capri operate all year round, but there are more ferry departures in the summer. The first trip is at 08:20, and there are ferry trips almost every hour until 17:05.

If you’re travelling during the winter months (November to March), you can even take the Caremar car ferry on this route! With this option, you can bring vehicles, particularly scooters, to Capri.

Ferry schedules from Sorrento to Capri

Ferry OperatorScheduleDurationCosts
Alilauro2x departures a day from
08:45 to 09:20
20 minutes€22 ($22.50)
Check Ferry Tickets
NLG8x departures a day from
08:30 to 17:05
25 minutes€25 ($26)
Check Ferry Tickets
SNAV4x departures a day from
08:20 to 14:05
20 minutes€25 ($26)
Check Ferry Tickets

As there are a lot of trips available, you can just buy your ticket at the port if you’re travelling on a weekday. However, if you’re travelling on a weekend or on a holiday, make sure to buy your ticket beforehand as tickets can sell out fast.

For more info on this and other transport options for this route, check out our guide for Sorrento to Capri.

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 Milos

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?