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

Transport ModeDurationCostsAvailability
Bus5 hours€22 ($23)Check bus tickets
Train via Salerno3.5 hours€50 ($52)Check train tickets to Salerno
Day Trip12 hours€228 ($240)Book a Day Trip

There are 3 ways to travel the 275km distance from Rome to Amalfi: by direct bus for 5 hours; by a combined train and taxi/ferry via Salerno for 3.5 hours; or by day tour that takes 12 hours. Rates range from €22 ($23) to €228 ($240).

The bus is the cheapest way to get from Rome to Amalfi with fares from €22 ($23). It’s also the only direct public transfer. Buses are subject to traffic so the journey can take around 5 hours. If you’re on a budget, then the bus is the best option for you.

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 taxi or ferry going to Amalfi. Combined travel time is around 3.5 hours. Still faster than the direct bus, but total prices start from €50 ($52), double that of the bus.

If you want to explore the Amalfi Coast sans the hassle of arranging your own public transport, then you can also join a day trip. Rates start from €228 ($240) for a 12-hour tour from Rome to Amalfi.

Itinerary from Rome to Amalfi

Rome to Amalfi by Bus

Duration: 5 hours
Cost: €22 ($23)
Duration: 5 hours
Cost: €22 ($23)

The bus is a really cheap way to travel from Rome to Amalfi. It’s convenient too as it’s a direct transfer. There’s just one disadvantage, travel time with the bus can take around 5 hours.

We think though that it’s still good value for money considering a ticket costs only €22 ($23). That’s just half the cost of taking the train.

Also, the bus departs really early from Rome, 07:00 in the morning. So you can just catch up on some sleep and wake up around noon in Amalfi.

Marozzi is the sole bus operator for this route. As it only offers one daily trip, it’s best to book your ticket online to be ensured a seat. Marozzi tickets can be easily booked on Omio.

Check Bus Tickets with Omio

Rome to Amalfi via Salerno by Train

Duration: 3.5 hours
Cost: €50 ($52)
Duration: 3.5 hours
Cost: €50 ($52)

There are no direct trains from Rome to Amalfi. Trains can take you only up to Salerno, located 265km southeast of Rome. From here, you can take a taxi or ferry to Amalfi.

The combined train and taxi/ferry is a very scenic way to travel this route. Total cost though is double that of the bus. If you’re willing to pay more for speed and scenery, then we highly recommend this option!

Step 1: Rome to Salerno by Train

Duration: 3 hours
Cost: €21.50 ($22.50)
Duration: 3 hours
Cost: €21.50 ($22.50)

Trains operating from Rome to Salerno run around twice every hour throughout the day. The first train departs at 05:00 while the last trip leaves at 21:31, so you won’t really run out of options.

You can choose from 4 kinds of trains. These differ in speed and costs.

  • Regionale – the cheapest and slowest. Fares start from €17 ($17.50) for the 4-hour ride. The thing to note here is that there is no direct regionale train from Rome to Salerno. You’ll have to make 1 or 2 transfers along the way.
  • Intercity – our most recommended for its good mix of affordability and convenience. Intercity trains are only a few dollars more expensive than the regionale trains, but they are mostly direct and can complete the journey in around 3 hours.
  • Freccia – high-speed trains with travel time of 1.5 to 2 hours. That makes it the fastest option, but also the most expensive with rates from €46 ($48).
  • Italo – privately-owned high-speed trains. It’s a few dollars cheaper than Freccia trains with prices from €38.50 ($40.50). Italo is your only choice if you want to take the ferry for the 2nd leg of the journey. You’ll see why in the next step.

Train schedule

Regionale1-2x per hour
4 hours€17 ($17.50)
Buy Your Train Tickets
Intercity1-2x per hour
3 hours€21.50 ($22.50)
Buy Your Train Tickets
Freccia1-2x per hour
1.5 – 2 hours€46 ($48)
Buy Your Train Tickets
Italo10x departure from
1 hour 40 minutes –
2 hours 10 minutes
€38.50 ($40.50)
Buy Your Train Tickets

Train prices are cheaper the earlier you book. So we recommend that you purchase them online at least a few days prior to your trip.

Step 2: Salerno to Amalfi by Taxi or Ferry

Duration: 30 minutes
Cost: €29 ($30.50)
Duration: 30 minutes
Cost: €29 ($30.50)

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

Taxi from Salerno to Amalfi

From Salerno to Amalfi, it’s more convenient to just take a taxi. Fares start from €29 ($30.50) for the 30-minute journey. It does seem a bit pricey. But if there are at least 2 persons travelling, then the shared cost is not that more expensive than a ferry ticket.

The main reason we recommend the taxi is because 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.

Ferry from Salerno to Amalfi

The ferry is the cheaper option, with prices starting from €11.50 ($12). There’s a catch though. The latest ferry trip for this route departs at 09:00 in the morning. That means that the only train that will allow you to get to Sorrento in time for the ferries is an expensive Italo trip, which departs from Rome at 06:00 and arrives in Salerno at 08:02.

Compared to the taxi, you’ll get to save on ferry tickets, but you’ll have to spend more on the train. We have to admit though that taking a ferry makes for a grander and more scenic entry to Amalfi.

Ferry Schedule

Ferry OperatorScheduleCosts
NLG (Navigazione Libera del Golfo)08:20-08:40€14 ($14.50)
Buy Your Ferry Tickets
€11.50 ($12)
Buy Your Ferry Tickets

Ferry departure in Salerno

NLG departs from Salerno Harbour Station, located 2.5km southwest of Salerno Train Station. Travelmar, on the other hand, leaves from Porto Turistico, just 650m south of the railway station.

Ferry arrival in Amalfi

All ferries arrive at Marina Coppola in Amalfi city centre.

Rome to Amalfi by Day Trip

Duration: 12 hours
Cost: €228 ($240)
Duration: 12 hours
Cost: €228 ($240)

Day trips from Rome to Amalfi Coast include tours across various towns like Positano, Amalfi, and even the nearby Pompei.

Your transport mode depends on the tour you pick. Some may involve a guided train ride, while others a private bus or minivan journey. These tours normally take 12 hours. GetYourGuide offers a variety of day trip options with rates from €228 ($240).

Book a Day Trip with GetYourGuide

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!

Let us improve this post!

Tell us how we can improve this post?

Copy link
Powered by Social Snap