How far from Rome is the Amalfi Coast?

Listed as one of the most beautiful parts of Italy, this long stretch of coastline is well worth the visit. Home to an array of spectacular views, pristine beaches, and rich culture, you can spend a blissful eternity along the Amalfi Coast without a dull day.

The Distance Between Amalfi Coast and Rome

From the centre of Rome, the Amalfi Coast is around 274.7 km away. Taking around three and a half hours driving straight without any stops along the way.

How to get to Amalfi Coast from Rome?


Are you an independent traveller? Rather organise your own day than follow the crowd? Rent a car and head down, making your spontaneous plans along the way. You can rent out a car from one of the many offices in Rome’s city and airport. The beauty of this choice is that you can stop as many times as you like, visiting small towns and unique places that other transport may breeze past. Renting a car for a long duration may cost you extra however so beware.

Train and Ferry/Bus

Would you rather a relaxing voyage that cruises through the stunning scenery of Italy? Then hop on the public transport to set off for a journey along Italy’s coast. Taking a train from the centre city’ Roma Termini towards Salerno takes around two-and-a-half hours, guaranteeing you some relaxing time to marvel at the passing backdrop. Then you can decide to either hop on a bus or take the ferry to Amalfi Coast. Depending if you love the fresh sea air or get a bit seasick might narrow this choice down a bit.

Tour Bus

Instead of looking up public transport times, or renting a car for a couple of days, simply buy a ticket for a tour and sit back and relax. Tours go from Rome every day, offering one day or multiple day adventures for the whole family. The beauty of this type of transport is that you don’t need to plan anything, with your guide organising this marvellous adventure while enlightening you on the secrets of the Amalfi coast.

Check out our 2 Day Pompeii, Sorrento & Capri Tour which can take you here!