Rome to Amalfi

Last updated:

Overview Compare Bus Train Day Trip

How to get from Rome to Amalfi

Amalfi Coast is one of the most popular destinations in Italy. Here is where the mountains meet the sea, forest cover hills and villages cropped on cliffs will offer you some of the most dramatic coastal views of Italy. The Coast is composed of various towns in the province of Salerno in the Campania Region.

Its most popular town is also called Amalfi, which used to be a very important maritime trading ground. For Catholics, this is the home of the relics of St. Andrew, who is Amalfi’s patron saint. Other nearby attractions include the colourful cliffside villages of Positano and the ethereal gardens of Ravello.

3 ways to get from Rome to Amalfi

There are 3 ways to travel the 275 km distance from Rome to Amalfi: by direct bus for 5 hours; by a combined train and taxi/ferry via Salerno for 2-4.5 hours; or by day tour that takes 13 hours. Rates range from €25 ($26) to €180 ($185).

Transport ModeDurationCostsAvailability
Bus5 hours€23 ($23.50)Check bus tickets
Train via Salerno2-4.5 hours€25 ($26)Check train tickets to Salerno
Day Trip13 hours€180 ($185)Book a Day Trip

The bus is the cheapest and only direct way to get from Rome to Amalfi with fares from €23 ($23.50). Buses are subject to traffic, so the journey can take around 5 hours. If you’re on a budget and don’t mind the long travel, we suggest taking the bus. It’s still cheaper than the regional train with almost the same travel time. The downside is there is only one bus departure daily.

There are no direct trains from Rome to Amalfi. You can only take the train up to Salerno, from where you can transfer to a ferry or taxi going to Amalfi. Combined travel time can take 2-4.5 hours, depending on the train you pick. Total prices start from €25 ($26) for the regional train and €39 ($40.50) for the high-speed train.

If you want to explore the Amalfi Coast without the hassle of arranging your own public transport, then you can also join a day tour. Rates start from €180 ($185) for a 13-hour trip from Rome to Amalfi. The tour also usually includes a side trip to Pompeii and other neighbouring towns.

Itinerary from Rome to Amalfi

Rome to Amalfi by Bus

Duration: 5 hours
Cost: €25 ($26)
Duration: 5 hours
Cost: €25 ($26)

The bus is the cheapest way to travel from Rome to Amalfi. It’s also convenient because it’s a direct transfer. The downside is that Marozzi is the only bus company on this route and offers only one bus trip daily.

We think that this option is still good value for money, considering a ticket costs only €23 ($23.50) for a 5-hour bus ride. That’s just half the cost of taking the train.

Departure and arrival station

The bus departs from Roma Tiburtina in the city centre. This bus station is just beside the train station with the same name.

You will be dropped off at Piazza Flavio Gioia in Amalfi, which is just within walking distance of many hotels and restaurants in the city centre.

Bus schedule from Rome to Amalfi

Bus OperatorSchedulePrice
Marozzi07:00-12:00€23 ($23.50)
Check Bus Tickets

Considering Marozzi offers only one daily trip, it’s best to book your ticket online via Omio to be ensured a seat.

Rome to Amalfi via Salerno by Train

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

There are no direct trains from Rome to Amalfi. Trains can take you only up to Salerno, located 25 km from Amalfi. You can choose to take a taxi or ferry from Salerno to Amalfi.

The combined train and taxi/ferry is a very scenic way to travel this route. Total cost will depend on the type of train you will take.

Step 1: Rome to Salerno by Train

Duration: 1.5-4 hours
Cost: €17 ($17.50)
Duration: 1.5-4 hours
Cost: €17 ($17.50)

Several trains from Rome to Salerno depart every hour daily. Trains are available as early as 05:31 with the last trip at 21:00, so you won’t really run out of options.

You can choose from 2 types of trains that differ in speed and costs.

Regional trains

Regional trains are the cheapest and slowest trains on this route. Fares start from €17 ($17.50) for the 4-hour ride. Note that all regional trains require 1 transfer.

High-speed trains

If you want to get to Salerno a bit quicker, you can take any of the high-speed trains: Intercity, Italo, and Frecciarossa. Travel time is between 1.5 to 3.5 hours, and rates start from €31 ($32).

All these high-speed trains have 1-3 train departures every hour from morning to night, so you have a lot of choices by taking the train. Most of the trains are direct, but there are a few that require 1 transfer.

Train schedules from Rome to Salerno

RegionaleHourly departures from
05:31 to 18:07
4 hours€17 ($17.50)
Check Train Tickets
IntercityHourly departures from
06:26 to 18:26
3.5 hours€31 ($32)
Check Train Tickets
ItaloHourly departures from
06:00 to 20:30
2 hours€46 ($47.50)
Check Train Tickets
FrecciarossaHourly departures from
06:50 to 21:00
1.5-2 hours€53 ($55)
Check Train Tickets

There are 3 drop-off stations in Salerno city centre that are about 20 minutes away from each other. We recommend taking the train to Salerno Train Station. There are more ferries departing from the port across this station, and you can find more taxis here.

Note that train fares are cheaper the earlier you book, so it’s best that you buy them online at least a few days prior to your trip.

Step 2: Salerno to Amalfi by Ferry or Taxi

Duration: 30 minutes
Cost: €8 ($8)
Duration: 30 minutes
Cost: €8 ($8)

There are 2 ways you can travel the rest of the way to Amalfi: by ferry or taxi. They both offer pros and cons, so we’ll give you a breakdown below and let you decide which one you prefer.

Ferry from Salerno to Amalfi

The ferry is the cheaper option with prices starting from €8 ($8). Travel time is around 30 minutes, and you can choose from Positano Jet, NLG, and Travelmar.

For this route, we recommend taking Travelmar, because it has more ferry daily trips compared to the other companies. The other two ferry companies only offer only 1 trip each. More importantly, the port where Travelmar departs from is just across the train station, so you won’t need any additional ride.

Ferry Schedule from Salerno to Amalfi

Ferry OperatorScheduleDurationCosts
Positano Jet1x departure a day from
25 minutes€8 ($8)
Check Ferry Tickets
Travelmar13x departures a day from
08:40 to 20:30
35 minutes€11 ($11)
Check Ferry Tickets
NLG1x departure a day from
25 minutes€12 ($12.50)
Check Ferry Tickets

Travelmar ferries are available at Traghetti Salerno, just a 5-minute walk from Salerno Train Station. The ferry arrives at Amalfi Pier in the city centre.

Taxi from Salerno to Amalfi

If you prefer a private transfer, you can take a taxi from Salerno to Amalfi. Fares start from €60 ($62) for the 1-hour journey. While it seems a bit pricey, sharing the costs with another person makes the taxi ride worth it for its convenience.

An advantage of taking the taxi is there is no time limit for your arrival in Salerno. You can easily catch a taxi any time of the day, so you can also take whichever train you want from Rome to Salerno.

Taking a taxi or a ferry are both good options, but we admit that a ferry ride makes for a grander and more scenic entry to Amalfi.

Rome to Amalfi by Day Trip

Duration: 13 hours
Cost: €180 ($185)
Duration: 13 hours
Cost: €180 ($185)

If you have only one whole day to spend, you can join an organised day tour! Day trips from Rome to Amalfi Coast include tours across various towns like Positano, Amalfi, and even the historical Pompeii.

Your transport mode depends on the tour you pick. Some may involve a guided train ride, while others provide a private bus or minivan. These tours usually take 13 hours.

GetYourGuide offers a variety of day trip options with rates from €180 ($185).

Book a Day Trip with GetYourGuide

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

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?