There are 12 ways to get from Spain to Amalfi by plane, bus, train (Renfe, Trenitalia), train, ferry, car 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.
Fly Son Sant Joan Airport to Naples Airport, bus
best- Fly from Son Sant Joan Airport (PMI) to Naples Airport (NAP)plane PMI - NAP
- Take the bus from Napoli - Capodichino Aeroporto to Amalfi - Piazza Flavio Gioiabus
6h 51m€55–145Train
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
- Take the train from Milano Centrale to Napoli Centraletrain
18h 56m€404–638Train, bus, ferry
- Take the train from Barcelona-Sants to Perpignantrain Tgv
- Take the bus from Perpignan to Florencebus
- Take the bus from Florence Villa Constanza Bus Station to Salernobus
- Take the ferry from Port of Salerno to Port of Amalfiferry
23h 4mCar ferry, train
- Take the car ferry from Port de Barcelona to Port of Genoacarferry
- Take the train from Genova P.Za Principe to Salernotrain Ic
32h 45m€168–297Fly Barcelona–El Prat Airport to Naples Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Naples Airport (NAP)plane BCN - NAP
- Take the bus from Napoli - Capodichino Aeroporto to Amalfi - Piazza Flavio Gioiabus
7h 9m€62–145Fly Valencia Airport to Naples Airport, bus
- Fly from Valencia Airport (VLC) to Naples Airport (NAP)plane VLC - NAP
- Take the bus from Napoli - Capodichino Aeroporto to Amalfi - Piazza Flavio Gioiabus
7h 20m€74–195Fly Málaga Airport to Naples Airport, bus
- Fly from Málaga Airport (AGP) to Naples Airport (NAP)plane AGP - NAP
- Take the bus from Napoli - Capodichino Aeroporto to Amalfi - Piazza Flavio Gioiabus
7h 41m€71–182Fly Adolfo Suárez Madrid–Barajas Airport to Naples Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Naples Airport (NAP)plane MAD - NAP
- Take the bus from Napoli - Capodichino Aeroporto to Amalfi - Piazza Flavio Gioiabus
7h 49m€76–184Fly Son Sant Joan Airport to Salerno Costa D'Amalfi Airport, ferry
- Fly from Son Sant Joan Airport (PMI) to Salerno Costa D'Amalfi Airport (QSR)plane PMI - QSR
- Take the ferry from Port of Salerno to Port of Amalfiferry
7h 44m€72–253Bus
- Take the bus from Barcelona to Nice Airportbus FlixBus N708 / ...
- Take the bus from Nice Airport to Salernobus N1501
27h 38m€150–257Bus via Padova
- Take the bus from Barcelona, Estació d'Autobusos Nord to Padovabus
- Take the bus from Padua Bus Station to Salerno Piazza Montpellier Bus Stationbus Inter SAJ 19 / ...
28h 22m€173–258Drive 1,599.7 km
- Drive from Barcelona to Amalficar 1,599.7 km
15h 29m€254–367
Spain to Amalfi by bus
Questions & Answers
The cheapest way to get from Spain to Amalfi is to fly and bus which costs €60 - €150 and takes 7h 9m.
The fastest way to get from Spain to Amalfi is to fly and bus which takes 6h 51m and costs €55 - €150.
No, there is no direct bus from Spain to Amalfi. However, there are services departing from Barcelona and arriving at Amalfi via Nice Airport and Salerno. The journey, including transfers, takes approximately 27h 38m.
No, there is no direct train from Spain to Amalfi. However, there are services departing from Barcelona Plaça de Catalunya and arriving at Pioppaino via Barcelona-Sants, Lyon Part Dieu, Milano Centrale and Napoli P. Garibaldi. The journey, including transfers, takes approximately 18h 56m.
The distance between Spain and Amalfi is 1075 km. The road distance is 1599.7 km.
The best way to get from Spain to Amalfi without a car is to train which takes 18h 56m and costs €400 - €650.
It takes approximately 6h 51m to get from Spain to Amalfi, including transfers.
Spain to Amalfi bus services, operated by FlixBus, depart from Barcelona station.
Spain to Amalfi train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.
The best way to get from Spain to Amalfi is to train which takes 18h 56m and costs €400 - €650. Alternatively, you can bus, which costs €150 - €260 and takes 27h 38m.
What companies run services between Spain and Amalfi, Italy?
You can take a train from Barcelona Plaça de Catalunya to Amalfi via Barcelona-Sants, Lyon Part Dieu, Milano Centrale, Naples Centrale, Napoli P. Garibaldi, and Pioppaino in around 18h 56m. Alternatively, you can take a bus from Barcelona to Amalfi via Nice Airport and Salerno in around 27h 38m.
- Website
- ryanair.com
Flights from Son Sant Joan Airport to Naples Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €45–110
Flights from Barcelona–El Prat Airport to Naples Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- €40–120
Flights from Barcelona–El Prat Airport to Naples Airport via Alghero
- Ave. Duration
- 3h 50m
- When
- Friday
- Estimated price
- €40–120
Flights from Valencia Airport to Naples Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €55–170
Flights from Málaga Airport to Naples Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Saturday, Friday, and Thursday
- Estimated price
- €50–150
Flights from Málaga Airport to Naples Airport via Barcelona–El Prat Airport
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- €50–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Naples Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €55–150
Flights from Son Sant Joan Airport to Salerno Costa D'Amalfi Airport via Milan Bergamo
- Ave. Duration
- 5h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- €45–200
- Website
- vueling.com
Flights from Son Sant Joan Airport to Naples Airport via Barcelona–El Prat Airport
- Ave. Duration
- 4h 12m
- When
- Monday to Saturday
- Estimated price
- €60–130
Flights from Barcelona–El Prat Airport to Naples Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- €35–100
Flights from Málaga Airport to Naples Airport via Barcelona–El Prat Airport
- Ave. Duration
- 5h 26m
- When
- Thursday, Friday, Wednesday, Monday, Tuesday, and Sunday
- Estimated price
- €50–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Naples Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- €60–150
- Website
- iberia.com
Flights from Son Sant Joan Airport to Naples Airport via Barcelona–El Prat Airport
- Ave. Duration
- 4h 12m
- When
- Monday to Saturday
- Estimated price
- €60–130
Flights from Barcelona–El Prat Airport to Naples Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- €35–100
Flights from Málaga Airport to Naples Airport via Barcelona–El Prat Airport
- Ave. Duration
- 5h 26m
- When
- Thursday, Friday, Wednesday, Monday, Tuesday, and Sunday
- Estimated price
- €50–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Naples Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- €60–150
- Website
- easyjet.com
Flights from Son Sant Joan Airport to Naples Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €45–130
Flights from Barcelona–El Prat Airport to Naples Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–120
- Website
- ita-airways.com
Flights from Son Sant Joan Airport to Naples Airport via Rome
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €45–150
Flights from Barcelona–El Prat Airport to Naples Airport via Rome
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €120–250
Flights from Valencia Airport to Naples Airport via Rome
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €120–190
Flights from Málaga Airport to Naples Airport via Rome
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- €110–140
- Website
- aeroitalia.com
Flights from Son Sant Joan Airport to Salerno Costa D'Amalfi Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday and Saturday
- Estimated price
- €50–550
- Website
- flexflight.dk
Flights from Son Sant Joan Airport to Salerno Costa D'Amalfi Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday and Saturday
- Estimated price
- €50–550
- Website
- flyulendo.com
Flights from Son Sant Joan Airport to Naples Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €21–95
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Perpignan
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- €23–35
- Website
- https://www.renfe.com/es/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Lyon Part Dieu to Milano Centrale
- Ave. Duration
- 4h 44m
- Frequency
- 4 times a day
- Estimated price
- €55–90
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Napoli Centrale
- Ave. Duration
- 4h 38m
- Frequency
- Every 4 hours
- Estimated price
- €95–200
- Website
- https://www.italotreno.it/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Perpignan
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- €35–60
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova P.Za Principe to Salerno
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- €80–170
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 081 879 2645
- [email protected]
- Website
- shuttlebus.pintourbus.com
Bus from Napoli - Capodichino Aeroporto to Amalfi - Piazza Flavio Gioia
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- €20
- Schedules at
- https://shuttlebus.pintourbus.com/busLine/0
Bus from Napoli - Capodichino Aeroporto to Amalfi - Piazza Flavio Gioia
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- €20
- Schedules at
- https://shuttlebus.pintourbus.com/busLine/0
Bus from Napoli - Capodichino Aeroporto to Amalfi - Piazza Flavio Gioia
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- €20
- Schedules at
- https://shuttlebus.pintourbus.com/busLine/0
Bus from Napoli - Capodichino Aeroporto to Amalfi - Piazza Flavio Gioia
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- €20
- Schedules at
- https://shuttlebus.pintourbus.com/busLine/0
Bus from Napoli - Capodichino Aeroporto to Amalfi - Piazza Flavio Gioia
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- €20
- Schedules at
- https://shuttlebus.pintourbus.com/busLine/0
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Perpignan to Florence
- Ave. Duration
- 11h 56m
- Frequency
- Twice daily
- Estimated price
- €75–130
- Website
- https://www.flixbus.co.uk
Bus from Barcelona to Nice Airport
- Ave. Duration
- 10h 35m
- Frequency
- 4 times a day
- Estimated price
- €60–110
- Website
- https://www.flixbus.co.uk
Bus from Nice Airport to Salerno
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Estimated price
- €85–140
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- onebus.it
Bus from Florence Villa Constanza Bus Station to Salerno
- Ave. Duration
- 4h 31m
- Frequency
- 3 times a week
- Website
- https://onebus.it/
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Barcelona to Nice Airport
- Ave. Duration
- 9h 35m
- Frequency
- 3 times a day
- Estimated price
- €65–120
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Barcelona, Estació d'Autobusos Nord to Padova
- Ave. Duration
- 16h 56m
- Frequency
- 3 times a week
- Estimated price
- €110–140
- Schedules at
- tabitatour.ro
- Phone
- +390981 500331
- [email protected]
- Website
- saj.it
Bus from Padua Bus Station to Salerno Piazza Montpellier Bus Station
- Ave. Duration
- 8h 29m
- Frequency
- Twice a week
- Estimated price
- €60–120
- Schedules at
- saj.it
- Phone
- +39 089 87 29 50
- [email protected]
- Website
- travelmar.it
Ferry from Port of Salerno to Port of Amalfi
- Ave. Duration
- 35 min
- Frequency
- Every 3 hours
- Estimated price
- €9–19
- Website
- https://www.travelmar.it/en/index
Ferry from Port of Salerno to Port of Amalfi
- Ave. Duration
- 35 min
- Frequency
- Every 3 hours
- Estimated price
- €9–19
- Website
- https://www.travelmar.it/en/index
- Phone
- +39 089 811 605
- [email protected]
- Website
- grassiboatpositano.com
Ferry from Port of Salerno to Port of Amalfi
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- €10–20
- Website
- https://www.grassiboatpositano.com/
Ferry from Port of Salerno to Port of Amalfi
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- €10–20
- Website
- https://www.grassiboatpositano.com/
- Phone
- (+39)081.552.07.63
- [email protected]
- Website
- nlg.it
Ferry from Port of Salerno to Port of Amalfi
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- €11–22
- Website
- https://www.nlg.it/en/
Ferry from Port of Salerno to Port of Amalfi
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- €11–22
- Website
- https://www.nlg.it/en/
- Phone
- +39 089 875326
- [email protected]
- Website
- lucibello.it
Ferry from Port of Salerno to Port of Amalfi
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Estimated price
- €10–17
- Website
- https://www.lucibello.it/en/welcome-services
Ferry from Port of Salerno to Port of Amalfi
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Estimated price
- €10–17
- Website
- https://www.lucibello.it/en/welcome-services
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Car ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 20h 45m
- Frequency
- Twice a week
- Estimated price
- €85–130
- Website
- https://www.gnv.it/en
Want to know more about travelling around Italy
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
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Spain to Amalfi bus services, operated by FlixBus, arrive at Nice Airport station.
Spain to Amalfi train services, operated by Renfe Viajeros, arrive at Lyon Part Dieu station.
Yes, the driving distance between Spain to Amalfi is 1600 km. It takes approximately 15h 29m to drive from Spain to Amalfi.
There are 9154+ hotels available in Amalfi.


























































