There are 7 ways to get from Amalfi Coast to Barcelona by bus, plane, train, ferry or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended
Bus, fly
-
Take the bus from Ravello Via Carusiello to Aeroporto Internazionale di Napoli Capodichino
-
Fly from Naples (NAP) to Barcelona (BCN)
Train
-
Take the train from Napoli Centrale to Milano Centrale
-
Take the train from Milano Centrale to Lyon Part Dieu
-
Take the train from Lyon Part Dieu to Barcelona Sants
Ferry, train
-
Take the ferry from Amalfi to Salerno
-
Take the train from Salerno to Milano Centrale
-
Take the train from Milano Centrale to Lyon Part Dieu
-
Take the train from Lyon Part Dieu to Barcelona Sants
Bus
-
Take the bus from Salerno to Florence, Parcheggio Villa Costanza
-
Take the bus from Florence to Barcelona
Train, ferry
-
Take the train from Salerno to Roma Termini
-
Take the train from Roma Termini to S. Marinella
-
Take the ferry from Civitavecchia to Barcellona
Bus, ferry
-
Take the bus from Amalfi to Roma Tiburtina TiBus
-
Take the ferry from Civitavecchia to Barcellona
Drive
-
Drive from Amalfi Coast to Barcelona
Questions & Answers
The cheapest way to get from Amalfi Coast to Barcelona is to bus and ferry which costs €60 - €100 and takes 32h 7m.
The fastest way to get from Amalfi Coast to Barcelona is to bus and fly. Taking this option will cost €55 - €220 and takes 7h 37m.
No, there is no direct bus from Amalfi Coast to Barcelona. However, there are services departing from Atrani and arriving at Barcelona via Salerno - Corso Giuseppe Garibaldi/Via Luigi Barella, Salerno and Florence. The journey, including transfers, takes approximately 24h 48m.
The distance between Amalfi Coast and Barcelona is 1045 km. The road distance is 1621.8 km.
The best way to get from Amalfi Coast to Barcelona without a car is to train which takes 18h 16m and costs €280 - €490.
It takes approximately 7h 37m to get from Amalfi Coast to Barcelona, including transfers.
Amalfi Coast to Barcelona bus services, operated by Lirosi Linee, depart from Salerno station.
The best way to get from Amalfi Coast to Barcelona is to train which takes 18h 16m and costs €280 - €490. Alternatively, you can bus, which costs €110 - €160 and takes 24h 48m.
The quickest flight from Naples Airport to Barcelona Airport is the direct flight which takes 1h 55m.
Amalfi Coast to Barcelona bus services, operated by FlixBus, arrive at Barcelona station.

- Distance: 1044.9 km
- Duration: 7h 37m
What companies run services between Amalfi Coast, Italy and Barcelona, Spain?
You can take a train from Amalfi Coast to Barcelona via Via Nocera, Napoli Centrale, Milano Centrale, and Lyon Part Dieu in around 18h 16m. Alternatively, you can take a bus from Amalfi Coast to Barcelona via Atrani, Salerno, Salerno - Corso Giuseppe Garibaldi/Via Luigi Barella, del Pezzo, Pastena, Salerno, Florence, Parcheggio Villa Costanza, and Florence in around 24h 48m.

- Website
- ryanair.com
Flights from Naples to Barcelona
- Ave. Duration
- 2h
- When
- Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €35 - €360
Flights from Naples to Barcelona via Milan Bergamo
- Ave. Duration
- 4h 5m
- When
- Thursday and Friday
- Estimated price
- €35 - €360

- Website
- easyjet.com
Flights from Naples to Barcelona
- Ave. Duration
- 1h 55m
- When
- Friday and Sunday
- Estimated price
- €55 - €290
Flights from Naples to Barcelona via Milan Malpensa
- Ave. Duration
- 4h 12m
- When
- Monday, Thursday and Sunday
- Estimated price
- €55 - €290
Flights from Naples to Barcelona via Basel
- Ave. Duration
- 4h 25m
- When
- Tuesday, Friday and Sunday
- Estimated price
- €55 - €290

- Website
- vueling.com
Flights from Naples to Barcelona
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- €45 - €320

- Website
- alitalia.com
Flights from Naples to Barcelona via Rome
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €90 - €370

- Website
- swiss.com
Flights from Naples to Barcelona via Zurich
- Ave. Duration
- 4h 25m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- €170 - €650

- Website
- lufthansa.com
Flights from Naples to Barcelona via Munich
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €150 - €600

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Napoli Centrale to Milano Centrale
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- €40 - €120
- Website
- https://www.italotreno.it/en
- Smart Economy
- €40 - €60
- Smart Low Cost
- €45 - €65
- Smart Flex
- €80 - €120
Train from Salerno to Milano Centrale
- Ave. Duration
- 6h 6m
- Frequency
- Every 4 hours
- Estimated price
- €45 - €120
- Website
- https://www.italotreno.it/en
- Smart Economy
- €45 - €65
- Smart Low Cost
- €50 - €65
- Smart Flex
- €85 - €120
Train from Salerno to Roma Termini
- Ave. Duration
- 2h 16m
- Frequency
- Every 3 hours
- Estimated price
- €19 - €60
- Website
- https://www.italotreno.it/en
- Smart Economy
- €22 - €30
- Smart Low Cost
- €19 - €24
- Smart Flex
- €40 - €60

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Napoli Centrale to Milano Centrale
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Estimated price
- €55 - €160
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €55 - €75
- Base Standard
- €90 - €130
- Base Premium
- €110 - €160
Train from Salerno to Milano Centrale
- Ave. Duration
- 6h
- Frequency
- Hourly
- Estimated price
- €55 - €170
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €55 - €80
- Base Standard
- €95 - €130
- Base Premium
- €110 - €170
Train from Salerno to Roma Termini
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €22 - €75
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €22 - €30
- Base Standard
- €40 - €60
- Base Premium
- €50 - €75

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Napoli Centrale to Milano Centrale
- Ave. Duration
- 8h 57m
- Frequency
- Twice daily
- Estimated price
- €45 - €65
- Website
- https://www.trenitalia.com/
- 2nd Class
- €45 - €65
Train from Salerno to Milano Centrale
- Ave. Duration
- 10h 19m
- Frequency
- Once daily
- Estimated price
- €50 - €70
- Website
- https://www.trenitalia.com/
- 2nd Class
- €50 - €70
Train from Salerno to Roma Termini
- Ave. Duration
- 3h 3m
- Frequency
- Every 3 hours
- Estimated price
- €17 - €24
- Website
- https://www.trenitalia.com/
- 2nd Class
- €17 - €24

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 33m
- Frequency
- Twice daily
- Estimated price
- €35 - €60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €53 - €58
Train from Roma Termini to S. Marinella
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €5 - €11
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €9 - €11
Frequently asked questions

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona Sants
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- €50 - €75
- Website
- https://www.renfe.com/es/en

- Phone
- +39 081.879.26.45
- info@pintourbus.com
- Website
- shuttlebus.pintourbus.com
Bus from Ravello Via Carusiello to Aeroporto Internazionale di Napoli Capodichino
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- €20
- Website
- https://www.pintourbus.com/en/napoli-amalfi-transfer/

- Phone
- 0966 57552
- info@lirosilinee.com
- Website
- lirosilinee.com
Bus from Salerno to Florence, Parcheggio Villa Costanza
- Ave. Duration
- 5h 11m
- Frequency
- Once a week
- Estimated price
- €31 - €35
- Schedules at
- lirosilinee.com

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Florence to Barcelona
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- €80 - €120
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +39 080 5790211
- info@marozzivt.it
- Website
- marozzivt.it
Bus from Amalfi to Roma Tiburtina TiBus
- Ave. Duration
- 5h 45m
- Frequency
- 5 times a week
- Estimated price
- €17 - €24
- Schedules at
- marozzivt.it

- Phone
- +39089872950
- info@travelmar.it
- Website
- travelmar.it
Ferry from Amalfi to Salerno
- Ave. Duration
- 35 min
- Frequency
- 3 times a day
- Estimated price
- €7 - €10
- Website
- https://www.travelmar.it/

- Phone
- (+39)081.552.07.63
- customercare@nlg.it
- Website
- navlib.it
Ferry from Amalfi to Salerno
- Ave. Duration
- 20 min
- Frequency
- Twice daily
- Estimated price
- €9 - €19
- Website
- https://www.nlg.it/en/

- Phone
- +39 089 875032
- info@lucibello.it
- Website
- lucibello.it
Ferry from Amalfi to Salerno
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- €8 - €17
- Schedules at
- lucibello.it
- Ordinario
- €13 - €17

- Phone
- +39.089.871483
- booking@alicost.com
- Website
- alicost.it
Ferry from Amalfi to Salerno
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- €14 - €21
- Website
- https://www.alicost.it/

- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Civitavecchia to Barcellona
- Ave. Duration
- 20h
- Frequency
- 6 times a week
- Estimated price
- €40 - €60
- Website
- https://www.grimaldi-lines.com/en/
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Travel inspiration and top planning tips for getting around Italy.
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideMore Questions & Answers
Yes, the driving distance between Amalfi Coast to Barcelona is 1622 km. It takes approximately 15h 35m to drive from Amalfi Coast to Barcelona.
Vueling Airlines, Swiss, Lufthansa and three other airlines offer flights from Naples Airport to Barcelona Airport.
There are 2086+ hotels available in Barcelona. Prices start at €45 per night.