There are 10 ways to get from Naples to Algeciras by plane, bus, train (Trenitalia, Renfe, Ouigo), train, car ferry, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Málaga Airport, bus
best- Fly from Naples Airport (NAP) to Málaga Airport (AGP)plane NAP - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
- Take the bus from Estación de Autobuses de Marbella to Estación de Algeciras San Bernardobus
5h 47m€66–183Train
- Take the train from Napoli to Milano Centraletrain
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Algecirastrain Alv
25h 46m€370–715Bus
- Take the bus from Naples Metropark Central Parking to Genoa - Via Fanti d'Italia Bus Stopbus 18
- Take the bus from Genoa to Madridbus
- Take the bus from Madrid Estación Sur de Autobuses to Algeciras Puertobus
40h 15m€199–427Train, bus, car ferry
- Take the train from Napoli Centrale to Roma Terminitrain Fr
- Take the bus from Rome Termini Piazza Indipendenza to Port of Civitavecchiabus
- Take the car ferry from Port of Civitavecchia to Port of Tangier Villecarferry
- Take the car ferry from Port of Tangier Ville to Tarifacarferry
2d 18h€285–699Fly to Sania Ramel Airport, drive, car ferry
- Fly from Naples Airport (NAP) to Sania Ramel Airport (TTU)plane NAP - TTU
- Drive from Sania Ramel Airport (TTU) to Plaza de la Constitucióncar
- Take the car ferry from Ceuta to Port of Algecirascarferry
8h 41m€95–503Fly to Jerez Airport, bus
- Fly from Naples Airport (NAP) to Jerez Airport (XRY)plane NAP - XRY
- Take the bus from Jerez de la Frontera to Algeciras Puertobus
7h 41m€71–328Fly to Tangier Ibn Battouta Airport, car ferry
- Fly from Naples Airport (NAP) to Tangier Ibn Battouta Airport (TNG)plane NAP - TNG
- Take the car ferry from Port of Tangier Ville to Tarifacarferry
9h 12m€98–545Fly to Seville Airport, train, bus
- Fly from Naples Airport (NAP) to Seville Airport (SVQ)plane NAP - SVQ
- Take the train from Sevilla-Santa Justa to Jerez De La Fronteratrain
- Take the bus from Jerez de la Frontera to Algeciras Puertobus
7h 15m€86–212Ferry, car ferry
- Take the ferry from Naples Beverello to Port of Palermoferry
- Take the car ferry from Port of Palermo to Port of Genoacarferry
- Take the ferry from Port of Genoa to Port de Tanger Medferry
- Take the car ferry from Port de Tanger Med to Port of Algecirascarferry
3d 13h€223–740Drive 2,598 km
- Drive from Naples to Algecirascar 2,598 km
25h 42m€412–595
Naples to Algeciras by bus
Questions & Answers
The cheapest way to get from Naples to Algeciras is to fly and bus which costs €65 - €190 and takes 5h 47m.
The fastest way to get from Naples to Algeciras is to fly and bus which takes 5h 47m and costs €65 - €190.
No, there is no direct bus from Naples to Algeciras. However, there are services departing from Naples Metropark Central Parking and arriving at Algeciras Puerto via Genoa and Madrid Estación Sur de Autobuses. The journey, including transfers, takes approximately 40h 15m.
No, there is no direct ferry from Naples to Algeciras. However, there are services departing from Naples Beverello and arriving at Port of Algeciras via Port of Palermo, Port of Genoa and Port de Tanger Med. The journey, including transfers, takes approximately 3 days 13h.
No, there is no direct train from Naples to Algeciras. However, there are services departing from Napoli and arriving at Algeciras via Milano Centrale, Lyon Part Dieu, Barcelona-Sants and Madrid-Puerta de Atocha-Almudena Grandes. The journey, including transfers, takes approximately 25h 46m.
The distance between Naples and Algeciras is 1820 km. The road distance is 2598 km.
Book your Naples to Algeciras ferry tickets online with Omio.
The best way to get from Naples to Algeciras without a car is to train which takes 25h 46m and costs €370 - €750.
It takes approximately 5h 47m to get from Naples to Algeciras, including transfers.
Naples to Algeciras bus services, operated by Itabus S.p.A., depart from Naples Metropark Central Parking station.
What companies run services between Naples, Italy and Algeciras, Spain?
You can take a train from Napoli to Algeciras via Milano Centrale, Lyon Part Dieu, Barcelona-Sants, and Madrid-Puerta de Atocha-Almudena Grandes in around 25h 46m. Alternatively, you can take a bus from Naples Metropark Central Parking to Algeciras Puerto via Genoa - Via Fanti d'Italia Bus Stop, Genoa, Madrid, and Madrid Estación Sur de Autobuses in around 40h 15m.
- Website
- ryanair.com
Flights from Naples Airport to Málaga Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Friday, Thursday, and Saturday
- Estimated price
- €50–150
Flights from Naples Airport to Málaga Airport via Marseille
- Ave. Duration
- 5h
- When
- Tuesday
- Estimated price
- €50–150
Flights from Naples Airport to Sania Ramel Airport via Madrid
- Ave. Duration
- 8h 47m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €85–650
Flights from Naples Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- €75–170
Flights from Naples Airport to Tangier Ibn Battouta Airport via Valencia
- Ave. Duration
- 8h 15m
- When
- Tuesday
- Estimated price
- €75–170
Flights from Naples Airport to Tangier Ibn Battouta Airport via Málaga Airport
- Ave. Duration
- 8h 25m
- When
- Thursday
- Estimated price
- €75–170
Flights from Naples Airport to Seville Airport
- Ave. Duration
- 2h 55m
- When
- Wednesday and Sunday
- Estimated price
- €65–190
Flights from Naples Airport to Seville Airport via Palma Mallorca
- Ave. Duration
- 5h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €65–190
Flights from Naples Airport to Seville Airport via Menorca
- Ave. Duration
- 5h 50m
- When
- Wednesday and Sunday
- Estimated price
- €65–190
- Website
- vueling.com
Flights from Naples Airport to Málaga Airport via Barcelona
- Ave. Duration
- 5h 42m
- When
- Wednesday to Saturday
- Estimated price
- €50–170
Flights from Naples Airport to Jerez Airport via Barcelona
- Ave. Duration
- 6h 10m
- When
- Wednesday, Thursday, Sunday, Monday, and Friday
- Estimated price
- €55–250
Flights from Naples Airport to Jerez Airport via Madrid
- Ave. Duration
- 6h 31m
- When
- Every day
- Estimated price
- €65–310
Flights from Naples Airport to Jerez Airport via Palma Mallorca
- Ave. Duration
- 4h 40m
- When
- Thursday
- Estimated price
- €65–250
Flights from Naples Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- €90–600
Flights from Naples Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- €95–360
- Website
- iberia.com
Flights from Naples Airport to Málaga Airport via Barcelona
- Ave. Duration
- 5h 42m
- When
- Wednesday to Saturday
- Estimated price
- €50–170
Flights from Naples Airport to Jerez Airport via Barcelona
- Ave. Duration
- 6h 10m
- When
- Wednesday, Thursday, Sunday, Monday, and Friday
- Estimated price
- €55–250
Flights from Naples Airport to Jerez Airport via Madrid
- Ave. Duration
- 6h 31m
- When
- Every day
- Estimated price
- €65–310
Flights from Naples Airport to Jerez Airport via Palma Mallorca
- Ave. Duration
- 4h 40m
- When
- Thursday
- Estimated price
- €65–250
Flights from Naples Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- €90–600
Flights from Naples Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- €95–360
- Website
- royalairmaroc.com
Flights from Naples Airport to Sania Ramel Airport via Casablanca
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- €120–400
Flights from Naples Airport to Sania Ramel Airport via Madrid
- Ave. Duration
- 7h 20m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- €95–650
Flights from Naples Airport to Sania Ramel Airport via Barcelona
- Ave. Duration
- 9h 47m
- When
- Monday and Friday
- Estimated price
- €95–460
Flights from Naples Airport to Sania Ramel Airport via Paris Charles de Gaulle
- Ave. Duration
- 9h 50m
- When
- Thursday and Sunday
- Estimated price
- €180–700
- Website
- airarabia.com
Flights from Naples Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 5h
- When
- Monday
- Estimated price
- €95–360
Flights from Naples Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 5h 5m
- When
- Wednesday to Sunday
- Estimated price
- €90–600
- Website
- ita-airways.com
Flights from Naples Airport to Málaga Airport via Rome
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €110–140
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Napoli to Milano Centrale
- Ave. Duration
- 4h 35m
- Frequency
- Every 30 minutes
- Estimated price
- €100–200
- Website
- https://www.italotreno.it/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 44m
- Frequency
- 4 times a day
- Estimated price
- €55–90
- Website
- https://www.trenitalia.com/en.html
Train from Napoli Centrale to Roma Termini
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- €26–45
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- 4 times a day
- Estimated price
- €75–120
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Algeciras
- Ave. Duration
- 5h 29m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Jerez De La Frontera
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €13–20
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €90–170
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- [email protected]
- Website
- iryo.eu
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- €60–120
- Website
- https://iryo.eu/en/home
- Phone
- +34 900 759 781
- Website
- ouigo.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 28m
- Frequency
- Every 2 hours
- Estimated price
- €55–95
- Website
- https://www.ouigo.com/es/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Napoli Centrale to Roma Termini
- Ave. Duration
- 1h 10m
- Frequency
- Every 20 minutes
- Estimated price
- €30–65
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Napoli Centrale to Roma Termini
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- €23–50
- Website
- https://www.trenitalia.com/en.html
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Malaga Airport to Estación de Autobuses de Marbella
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–10
- Schedules at
- malaga.avanzagrupo.com
Bus from Estación de Autobuses de Marbella to Estación de Algeciras San Bernardo
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €10–16
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Estación de Autobuses de Marbella to Estación de Algeciras San Bernardo
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- €6–10
- Website
- https://www.alsa.com/en/
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Naples Metropark Central Parking to Genoa - Via Fanti d'Italia Bus Stop
- Ave. Duration
- 8h 50m
- Frequency
- 4 times a week
- Estimated price
- €40–90
- Website
- https://www.itabus.it/en/home
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Genoa to Madrid
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- €130–220
- Website
- https://www.flixbus.co.uk
- Phone
- +34 916 52 00 11
- [email protected]
- Website
- grupointerbus.com
Bus from Madrid Estación Sur de Autobuses to Algeciras Puerto
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- €24–120
- Schedules at
- grupointerbus.com
- Phone
- (+39) 06 5916826
- [email protected]
- Website
- sitbusshuttle.com
Bus from Rome Termini Piazza Indipendenza to Port of Civitavecchia
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €16–40
- Website
- https://www.sitbusshuttle.com/en/
- Website
- https://www.sitbusshuttle.com/
- Phone
- +34 900 92 91 92
- [email protected]
- Website
- monbus.es
Bus from Jerez de la Frontera to Algeciras Puerto
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €8–13
- Website
- https://www.monbus.es/en
Bus from Jerez de la Frontera to Algeciras Puerto
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €8–13
- Website
- https://www.monbus.es/en
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Car ferry from Port of Civitavecchia to Port of Tangier Ville
- Ave. Duration
- 2d 10h
- Frequency
- Once a week
- Estimated price
- €240–360
- Website
- https://www.gnv.it/en
Car ferry from Port of Palermo to Port of Genoa
- Ave. Duration
- 20h 45m
- Frequency
- Once daily
- Estimated price
- €100–160
- Website
- https://www.gnv.it/en
Ferry from Port of Genoa to Port de Tanger Med
- Ave. Duration
- 2d 5h
- Frequency
- 3 times a week
- Estimated price
- €90–320
- Website
- https://www.gnv.it/en
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Port of Tangier Ville to Tarifa
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €4–221
- Schedules at
- balearia.com
- Sirena Seat No Car
- €40
- Neptuno Seat No Car
- €50
- Sirena Seat Car
- €211
- Neptuno Seat Car
- €221
Car ferry from Ceuta to Port of Algeciras
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- €5–150
- Schedules at
- balearia.com
- Seating
- €40–60
- Car
- €110–150
Car ferry from Port of Tangier Ville to Tarifa
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €4–221
- Schedules at
- balearia.com
- Sirena Seat No Car
- €40
- Neptuno Seat No Car
- €50
- Sirena Seat Car
- €211
- Neptuno Seat Car
- €221
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €5–35
- Schedules at
- balearia.com
- Phone
- +34 956 68 18 30
- [email protected]
- Website
- frs.es
Car ferry from Ceuta to Port of Algeciras
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- €35–50
- Website
- https://www.frs.es/en/
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €35–210
- Website
- https://www.frs.es/en/
- Phone
- +34 (0) 917369957
- Website
- armastrasmediterranea.com
Car ferry from Ceuta to Port of Algeciras
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- €3–128
- Website
- https://armastrasmediterranea.com/en
- Car
- €128
- Without Vehicle
- €36
Car ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €3–23
- Website
- https://armastrasmediterranea.com/en
- Phone
- +39.081.496.444
- [email protected]
- Website
- grimaldi-lines.com
Ferry from Naples Beverello to Port of Palermo
- Ave. Duration
- 7h 30m
- Frequency
- 6 times a week
- Estimated price
- €30–50
- 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
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
Naples to Algeciras train services, operated by ItaloTreno, depart from Napoli station.
The best way to get from Naples to Algeciras is to train which takes 25h 46m and costs €370 - €750. Alternatively, you can bus, which costs €190 - €430 and takes 40h 15m.
Naples to Algeciras bus services, operated by Itabus S.p.A., arrive at Genoa - Via Fanti d'Italia Bus Stop station.
Naples to Algeciras train services, operated by ItaloTreno, arrive at Milano Centrale station.
Yes, the driving distance between Naples to Algeciras is 2598 km. It takes approximately 25h 42m to drive from Naples to Algeciras.
Book your Naples to Algeciras train tickets online with Omio.
Book your Naples to Algeciras bus tickets online with Omio.
There are 1629+ hotels available in Algeciras.

















































































