There are 9 ways to get from Piraeus to Capri by subway, plane, ferry, car, car ferry, bus, busferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Subway to Athens International Airport, fly to Naples Airport, ferry
best- Take the subway from Dimotikó Théatro Peiraiá to Athens Airportsubway
- Fly from Athens International Airport (ATH) to Naples Airport (NAP)plane ATH - NAP
- Take the ferry from Naples Beverello to Port of Capriferry
7h 35m€60–265Drive, car ferry, ferry
- Drive from Piraeus to Port of Igoumenitsacar
- Take the car ferry from Port of Igoumenitsa to Port of Baricarferry
- Drive from Port Of Bari to Port of Sorrentocar
- Take the ferry from Port of Sorrento to Port of Capriferry
19h 58m€182–294Bus, bus and ferry, ferry via Bari
- Take the bus from Piraeus to Durrësbus
- Take the busferry from Durrës to Bari Portobusferry
- Take the bus from Bari Porto to Napoli - Porto Immacolatellabus
- Take the ferry from Naples Beverello to Port of Capriferry
20h 55mSubway to Athens International Airport, fly to Fiumicino International Airport, train, ferry
- Take the subway from Dimotikó Théatro Peiraiá to Athens Airportsubway
- Fly from Athens International Airport (ATH) to Fiumicino International Airport (FCO)plane ATH - FCO
- Take the train from Roma Termini to Napolitrain
- Take the ferry from Naples Beverello to Port of Capriferry
8h 59m€106–315Car ferry to Mykonos, fly to Naples Airport, ferry
- Take the car ferry from Port of Piraeus to Mykonoscarferry
- Fly from Mykonos (JMK) to Naples Airport (NAP)plane JMK - NAP
- Take the ferry from Naples Beverello to Port of Capriferry
10h 41m€142–583Train, bus, bus and ferry, ferry
- Take the train from Athens to Larissatrain Ic
- Take the bus from Larisa to Elbasanbus
- Take the busferry from Elbasan to Bari Portobusferry
- Take the bus from Bari Porto to Napoli - Porto Immacolatellabus
- Take the ferry from Naples Beverello to Port of Capriferry
22h 26mTrain, bus, ferry
- Take the train from Piraeus to Kiatotrain Re
- Take the bus from Kiato to Patrabus C4e / ...
- Take the ferry from Patras to Bari M.maferry Asf
- Take the bus from Bari Porto to Napoli - Porto Immacolatellabus
- Take the ferry from Naples Beverello to Port of Capriferry
27h 45m€140–367Bus, bus and ferry, ferry
- Take the bus from Piraeus to Durrësbus
- Take the busferry from Durrës to Caserta stazionebusferry
- Take the ferry from Naples Beverello to Port of Capriferry
29h 41mTrain, bus, car ferry, ferry
- Take the train from Piraeus to Kiatotrain Re
- Take the bus from Kiato to Patrabus C4e / ...
- Take the car ferry from Patras to Samicarferry
- Take the car ferry from Sami to Port of Baricarferry
- Take the bus from Bari Porto to Napoli - Porto Immacolatellabus
- Take the ferry from Naples Beverello to Port of Capriferry
32h 55m€148–311
Athens International Airport (ATH) to Naples Airport (NAP) flights
Questions & Answers
The cheapest way to get from Piraeus to Capri is to subway and fly and ferry which costs €60 - €270 and takes 7h 35m.
The fastest way to get from Piraeus to Capri is to subway and fly and ferry which takes 7h 35m and costs €60 - €270.
The distance between Piraeus and Capri is 1017 km.
The best way to get from Piraeus to Capri without a car is to bus and bus and ferry and ferry via Bari which takes 20h 55m and costs .
It takes approximately 7h 35m to get from Piraeus to Capri, including transfers.
Capri is 1h behind Piraeus. It is currently 7:45 AM in Piraeus and 6:45 AM in Capri.
There are 3620+ hotels available in Capri.
What companies run services between Piraeus, Greece and Capri, Italy?
There is no direct connection from Piraeus to Capri. However, you can take the subway to Athens Airport, walk to Athens International Airport (ATH) airport, fly to Naples Airport (NAP), walk to Napoli - Capodichino Aeroporto, take the bus to Napoli, piazza Garibaldi, walk to Piazza Garibaldi, take the subway to Municipio, walk to Naples Beverello, then take the ferry to Port of Capri. Alternatively, you can take a vehicle from Piraeus to Port of Capri via Port of Igoumenitsa, Port Of Bari, and Port of Sorrento in around 19h 58m.
- Website
- en.aegeanair.com
Flights from Athens International Airport to Naples Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €55–160
Flights from Athens International Airport to Fiumicino International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- €50–120
Flights from Mykonos to Naples Airport
- Ave. Duration
- 2h
- When
- Monday, Friday, and Saturday
- Estimated price
- €22–110
- Website
- volotea.com
Flights from Athens International Airport to Naples Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €55–160
Flights from Athens International Airport to Fiumicino International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- €50–120
Flights from Mykonos to Naples Airport
- Ave. Duration
- 2h
- When
- Monday, Friday, and Saturday
- Estimated price
- €22–110
- Website
- ita-airways.com
Flights from Athens International Airport to Fiumicino International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- €40–140
- Website
- easyjet.com
Flights from Athens International Airport to Naples Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €26–130
Flights from Mykonos to Naples Airport
- Ave. Duration
- 2h 5m
- When
- Wednesday and Saturday
- Estimated price
- €30–280
- Website
- ryanair.com
Flights from Athens International Airport to Fiumicino International Airport
- Ave. Duration
- 2h 10m
- When
- Monday to Saturday
- Estimated price
- €40–130
Flights from Mykonos to Naples Airport
- Ave. Duration
- 2h
- When
- Monday
- Estimated price
- €75–320
- Website
- skyexpress.gr
Flights from Athens International Airport to Fiumicino International Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday to Sunday
- Estimated price
- €40–140
- Phone
- +30 210 8202900
- oasa@oasa.gr
- Website
- oasa.gr
Subway from Dimotikó Théatro Peiraiá to Athens Airport
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €9
- Website
- https://www.oasa.gr/en/
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Napoli
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Estimated price
- €28–55
- Website
- https://www.italotreno.it/en
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Athens to Larissa
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- €14–21
- Website
- https://www.hellenictrain.gr/en
Train from Piraeus to Kiato
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- €6–9
- Website
- https://www.hellenictrain.gr/en
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Piraeus to Durrës
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Estimated price
- €40
- Schedules at
- top-lines.gr
- Phone
- +355697278670
- mb.travel@hotmail.com
- Website
- facebook.com
Busferry from Durrës to Bari Porto
- Ave. Duration
- 4h 4m
- Frequency
- Once a week
- Schedules at
- autobus.al
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Bari Porto to Napoli - Porto Immacolatella
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a week
- Estimated price
- €16–24
- Schedules at
- sitasudtrasporti.it
- Phone
- +30694 051 4160
- metroeurotirane@hotmail.com
- Website
- metroeuro.travel
Bus from Larisa to Elbasan
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Schedules at
- metroeuro.travel
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Elbasan to Bari Porto
- Ave. Duration
- 4h 14m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- 14511
- Website
- hellenictrain.gr
Bus from Kiato to Patra
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- €4–8
- Website
- https://www.hellenictrain.gr/en
- Phone
- +355 68 407 6607
- komatastours.al@gmail.com
- Website
- facebook.com
Bus from Piraeus to Durrës
- Ave. Duration
- 12h 2m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- facebook.com
- Phone
- +355696383030
- Website
- firenzelines.com
Busferry from Durrës to Caserta stazione
- Ave. Duration
- 13h 37m
- Frequency
- Once a week
- Schedules at
- firenzelines.com
- Phone
- (+39)081.552.07.63
- customercare@nlg.it
- Website
- nlg.it
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €23–90
- Website
- https://www.nlg.it/en/
Ferry from Port of Sorrento to Port of Capri
- Ave. Duration
- 25 min
- Frequency
- Every 4 hours
- Estimated price
- €11–27
- Website
- https://www.nlg.it/en/
- Phone
- +39 081 428 5555
- booking@snav.it
- Website
- snav.it
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €19–70
- Schedules at
- snav.it
Ferry from Port of Sorrento to Port of Capri
- Ave. Duration
- 30 min
- Frequency
- 4 times a day
- Estimated price
- €4–16
- Schedules at
- snav.it
- Phone
- +30 210 4828001
- booking@ventourisferries.com
- Website
- ventourisferries.com
Car ferry from Port of Igoumenitsa to Port of Bari
- Ave. Duration
- 10h 45m
- Frequency
- Twice a week
- Estimated price
- €60–90
- Website
- https://ventourisferries.com/en/
Car ferry from Sami to Port of Bari
- Ave. Duration
- 17h 15m
- Frequency
- Once a week
- Estimated price
- €90–130
- Website
- https://ventourisferries.com/en/
- Phone
- 081 4972206
- customer@alilauro.it
- Website
- alilauro.it
Ferry from Port of Sorrento to Port of Capri
- Ave. Duration
- 15 min
- Frequency
- Every 2 hours
- Estimated price
- €12–21
- Website
- https://www.alilauro.it/en/
- Phone
- +30 210 710 7 710
- reservations.dpt@seajets.gr
- Website
- seajets.com
Car ferry from Port of Piraeus to Mykonos
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- €60–170
- Website
- https://www.seajets.com/
Ferry from Patras to Bari M.ma
- Ave. Duration
- 16h 30m
- Frequency
- Once daily
- Estimated price
- €90–230
- Website
- https://www.bluestarferries.com/en-gb/
- Phone
- +30 210 94 99 400
- info@levanteferries.gr
- Website
- levanteferries.com
Car ferry from Patras to Sami
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €14–50
- Website
- https://www.levanteferries.com/en/
- Passenger
- €14
- Car
- €50
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
Getting around the Cyclades
Read the travel guide
Travelling by boat in Italy
Read the travel guide

















































