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-covered hills, villages cropped on cliffs and some of the most dramatic coastal views you will ever see. 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.
Train or Bus via Salerno?
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 €24 ($29) to €230 ($280).
|Bus||5 hours||€24 ($29)||Check bus tickets|
|Train via Salerno||3.5 hours||€50 ($61)||Check train tickets to Salerno|
Check ferry tickets to Amalfi
|Day Trip||12 hours||€230 ($280)||Book a day trip|
The bus is the cheapest way to get from Rome to Amalfi with fares from €24 ($29). It’s also the only direct public transfer. Buses are subject to traffic so the journey can take around 5 hours. But 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, right? But total prices start from €50 ($61), 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 €230 ($280) for a 12-hour tour from Rome to Amalfi.
Itinerary from Rome to Amalfi
Bus via Salerno
- 5 hours
Train via Salerno
- 3 hours
- 30 minutes
Rome to Amalfi by Bus
Duration: 5 hours
Cost: €24 ($29)
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 €24 ($29). 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.
Rome to Amalfi via Salerno by Train
Duration: 3.5 hours
Cost: €50 ($61)
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 ($26)
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 ($21) 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 ($56).
- Italo – privately-owned high-speed trains. It’s a few dollars cheaper than Freccia trains with prices from €38.50 ($47). 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.
|Regionale||1-2x per hour|
|4 hours||€17 ($21)|
|Intercity||1-2x per hour|
|3 hours||€21.50 ($26)|
|Freccia||1-2x per hour|
|1.5 – 2 hours||€46 ($56)|
|1 hour 40 minutes –|
2 hours 10 minutes
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 ($35)
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 ($35) 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 from €11.50 ($14). 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.
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.
|NLG (Navigazione Libera del Golfo)|
Book with BookAway
|08:20-08:40||20 minutes||€14 ($17)|
Book with Direct Ferries
Ferry departure in Salerno
Ferry arrival in Amalfi
All ferries arrive at Marina Coppola in Amalfi city centre.
Rome to Amalfi by Day Trip
Duration: 12 hours
Cost: €230 ($280)
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 €230 ($280).