Find flights
When to book
FAQs & Tips
Airlines
Deals

C$ 353 Find cheap flights to Capri

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Capri departing on 5/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

Search hundreds of travel sites at once for deals on flights to Capri

In the last 7 days, travellers have searched 45,628,948 times on KAYAK, and here is why:

Save 22% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

January

High season

September

Cheapest flight

C$ 353
Best time to beat the crowds (18% less expensive on average)
Most popular time to fly and prices are also 2% lower on average.
Flight from Toronto to Naples

FAQs - booking Capri flights

  • What is the cheapest flight to Naples?

    In the last 3 days, the lowest price for a flight to Naples was C$ 479 for a one-way ticket from Toronto and C$ 1,042 for a round-trip. The most popular route searched for by our users was for flights from Montreal to Naples and the best round-trip deal found in the last 3 days was C$ 822.

  • How to fly to Capri?

    You cannot fly directly to Capri. KAYAK recommends you fly to Naples (NAP) (37.62 km from Capri). From there you can rent a car or get a taxi.

  • What airports are near Capri?

    The closest airport is Naples (NAP) (37.62 km). Other nearby airports are Salerno Costa d'Amalfi (QSR) (56.88 km) or Foggia Gino Lisa (FOG) (146.17 km). KAYAK recommends you fly to Naples.

  • How far is Naples Airport from central Naples?

    The city centre of Naples is 5 km from Naples.

  • What is the name of Naples’s airport?

    When flying to Naples, you'll arrive at Naples Airport (NAP). The airport is also known as Capodichino, Naples, or Naples Intl.

  • How does KAYAK find such low prices on flights to Capri?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Capri.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Capri?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Capri is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Capri?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Capri with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Capri?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Capri up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Capri

  • There is no major airport in Capri. It is instead served by Naples Airport.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Capri flight deals.

Top 5 airlines flying to Capri

Need help choosing which airline to fly with from Canada to Capri? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.8
KLMOverall score based on 1353 reviews
8.4Crew
7.9Boarding
7.2Entertainment
7.7Comfort
7.3Food
Airline reviews

Flight was delayed. Can happen. But the info on the website and app said that flight was cancelled which was not the case.

2.0 MediocreKonstantin, Sep 2024ZRH - AMS
Read more KLM reviews

Flight was delayed. Can happen. But the info on the website and app said that flight was cancelled which was not the case.

KLM is my favourite airline. Never ever let us down.Staff are first class.

The plane. Airbus A330-200. Comfortable for a 7-hour flight. Seats seemed to have more legroom. I was in row 17. Flight was operated by Delta but was better than expected.

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

Quick and efficient as always. Air France managed to loose and damage my luggage that never made it onto my KLM flight.

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

They lost my baggage and I still have not got it back. Disgrace

They lost my lauggage and I STILL HAVE NOT RECEIVED IT. NO ONE IS HELPING! PLEASE HELP FIND MY LOST LAUGGAGE

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

The first half from DC to Paris was very good and the staff were very helpful and humble BUT flight from Paris to Mumbai was sad. 1) it was packed. 2) no space on head compartment 3) crews were unresponsive to the calls 4) one crew member literally banged the bottle of water after giving me glass of water. A little water splashed on me and she was unapologetic 5) with so many hours of flight, little leg space should be taken care else don’t fill your airline till brim which affects your crew and they remove anger on us. 6) huge line for washrooms. 7) 2nd half journey was pathetic

At check-in at Guarulhos Airport, I was coerced to pay EUROS 100 for each of my two teenage kids travelling on economy premium on the same flight (total charge of EUROS 200) to AIR FRANCE on the rational that they were on a different class and therefore they would require additional care from the flight crew. My wife and I would be (and actually flew) only a few meters from our kids on business class in the same flight. Air France took EUROS 200 from me in exchange for absolutely nothing. My kids are seasoned travelers and independent, and in any event, they were not given any special or any other assistance or attention by Air France flight crew as result or in connection with the fee charged from me at any given time during the flight to Paris - so ABSOLUTELY NO SERVICE WAS PERFORMED AND THE FEE WAS SIMPLY ANOTHER WAY OF “MILKING “ EXTRA EUROS 200 FROM ME. Worse, Air France made us wait for everyone to deplane in Paris to let us deplane - after an Air France Paris representative ridiculously confirmed that our kids were our kids, with our kids at that time already by our side seating in business class. We almost lost our connection to Malta as a result. Such a scheme from Air France is outrageous – especially because it penalizes its customers flying in business class or in first class. I would have imagined that Air France would have wanted to attract clients to fly its premium classes – not to charge cheap EURO 100 fees and to keep them waiting to deplane with their families after 12 hours flights at their destination. You won’t see us any time soon Air France and best of luck with your strategy !

I paid 3 this and dollars for two tickets. No food, minimum drink, confused service and very uncomfortable sear. There was zero difference between busy ness and tourist class. I received a pathetic apology

Forty five minutes late for departure. Staff were pleasant. Food was adequate but not outstanding. Entertainment system was very good, as it usually is on Air France.

Good. Food items are ok but not really healthy (no protein for the vegetarian option, just a total of 2 gr total) so not fulfilling. Also, no airline is educating passengers to behave and have common sense: let the one sitting by the window pass first, leave toilets clean after use, etc. Humanity is just getting rude and more disgusting by the day and without education or enforced common sense no

I don’t think the on-board testing worked on any of the 4 Air Canada flights for this trip. And in this particular flight, the entertainment and WiFi was out for a portion of the journey.

Delays were reported timely. The waiting area was a joke, it was caious the loading was delayed and not reported clearly. Their was disgruntled passengers. The personel tried their best but the organization failed the customer and the present personnel. There was no planning causing poor exicusion.

Seat change. New seat 5 rows back from our group. Flight ok but we had to wait for half an hour after we landed for the gate.

Purchased through Kayak at +/-$960.00 and was charged +/-$1,300.00 on Amex. Prepurcahed one bag, was not recognized by Air Canada

There were no premium headphones available for purchase on my flight and I had to settle for regular ones which were just okay but, not the best

It was only direct flight from YVR to YKA but has no entertainment or food service and was double price of Westjet. Air Canada is my last choice but in this case, they are the only option.

flip down table not clean, lots of crumbs left on table from previous customer!

Lots of selection for entertainment. Fight was comfortable. However. The flight was delayed multiple times. And the delay caused us to miss an important mwwting.

There was no entertainment and no wifi working at all. At least Beer was free and it was a short trip. The staff on board were good

Went on an earlier, standby flight, but was delayed so we only save 30 minutes getting to Toronto. AND we were in business class on our original flight but had to go in economy on the earlier flight because pilots and crew “had to” go business. What?!?! The paying passenger (I am Super Elite) has to go economy so they can dead-head employees? That’s messed up. As in my other posts, I only take AIr Canada because there is little other choice for the destinations I need to get to. But I am not proud to show my Super Elite tag on my luggage.

my flight was cancelled. next one scheduled 2 days later. no hotel provided. worst airline experience ever

Terrible. Super uncomfortable/less room than a domestic flight and flight was 9.5 hours. Food was terrible. Flight attendants slammed the cart into 2 people in our party numerous times as they were both over 6' tall and sitting in the aisle.

Crew was excellent. Sat us together after the airline changed our seats. This was the smaller plane/shorter flight so no entertainment or food.

When they gave me the ticket in Turkey, they did something wrong, and my ticket did not match with my passport in Munich I got into the line, but because of the problem, I was the last one got into the airplane. They had to solve the problem. Couple people asked to turn the air condition down, but they said that it was broken, we were freezing inside the plain. Food and snack was really poor. I bought this ticket by thinking that I was going to fly with Lufthansa, but it turned out United airlines. I will be more careful from now on, I will try not to use KAYAK. I had bad experience while I am going and coming back. United Airlines did not make it easy.

Boarding was one hour late. Gate notification was incorrect (notification said gate 17, actual was gate 14). Took shuttle bus to board the plane. Late arrival of plane at Turin impacted travel arrangements to the event.

Crew had connection details for only 2 other flights and gave less than empathetic guidance.

They canceled our flight right before it was to take off and then we stood in line for four hours to make other arrangements. It completely ruined our trip.

Flight boarding was delayed. Old, low capacity overhead bins requiring many to gate check their carry-on luggage. Beverages other than water were at a charge.

Just RETURN the LOST and FOUND items to the LUFTHANSA passengers, instead of just saying "sorry"

Flight was cancelled and I didn’t arrive until 11 hours after I was scheduled to.

I asked for assistance for my mobility issues. It took over 45 min to find someone to take me to the security. then I was deposited at the lounge and I was supposed to be picked up. No one came. I almost missed the flight. There was no offer of extra water, snacks or anything on the flight. Food was OK given that I am gluten and diary free. Seats were uncomfortable and very little stow away space.

The seat was a bit crowded since the person in front was reclined. It’s my personal belief that if the seats are allowed to recline, there should be more room. The service provided by the crew was the best I have experienced.

Flight delay of 4 1/2 hours with no reason for over 3 hours. Missed our connection in Rome & had to pay for an additional flight.

Aviianca was ok but that was not my original flight I boooked. I was moved there a few hours before boarding and the flight landed at a different airport from my connecting flight. I had to take a very expensive cab over 150 pounds to comnect.

Due to a cyber attack at the SeaTac airport ALL of the airport computers at the airport were down. This seriously impacted every airline at the airport and the resulted in our flight leaving a hour later than scheduled. This delay caused us to miss our connecting flight from Heathrow to Edinburgh. I was amazed to have British Airways staff meet us at the gate as we left our flight. They quickly provided us with new boarding passes for a flight going to Edinburgh later the same day. Problems sometimes happen but they handled the situation in first class style.

They canceleld the flight and i found out only hours before the flight

A late notice on the departure board of a last minute gate change from A gates to C gates was particularly challenging for us. We are senior citizens who ambulate just fine, at our pace. This late notice caused all of us to run, or in our case, walk as quickly as we could from Gates A to the transit train then down an another long concourse. Anyone with mobility issues or needing a cane to walk would not have made it on their own and they wouldn’t have had enough time to coordinate wheelchairs. At first I thought this was just “how it goes” at airports, until I noticed a text I received on my trip-it app that notified me of this gate change- WELL ahead of the departure boards in the airport. Had I be paying attention to my app instead of the AIRPORT’S information system we would have been able to move on with ease and composed instead of ‘trotting quickly’ and agitated at the new gate.. I see this as a flaw in either the airport’s arrival/departure board system or in BA’s communication to the airport. Either way, there is a LOT of room for improvement.

The team/crew were excellent. The USB ports were not working/broken, I tried multiple ports and also asked a staff member to check other ports on the flight, she confirmed they were not working!

Seats were uncomfortable and food was not good. But we got to our destination.

The crew were friendly and helpful, really appreciated. The food was pretty nice. a smidge more leg room would always be welcome but when you buy cheap you get what you get :)

Book Cheap Capri Plane Tickets

Recent round-trip flight deals

14/11jue.
1 stopKLM
31h 55mYYZ-NAP
18/11lun.
1 stopKLM
32h 25mNAP-YYZ
C$ 767
31/10jue.
1 stop
14h 35mYYC-NAP
8/11vie.
2 stops
39h 02mNAP-YYC
C$ 789
6/11mié.
1 stopLufthansa
15h 15mYUL-NAP
20/11mié.
1 stopLufthansa
11h 20mNAP-YUL
C$ 826
6/11mié.
2 stopsLufthansa
15h 00mYUL-NAP
20/11mié.
1 stopLufthansa
11h 20mNAP-YUL
C$ 833
8/11vie.
1 stopAir France
15h 15mYYZ-NAP
24/11dom.
2 stopsAir France
36h 10mNAP-YYZ
C$ 852
8/11vie.
2 stopsAir France
18h 40mYYZ-NAP
24/11dom.
2 stopsAir France
36h 10mNAP-YYZ
C$ 891
6/11mié.
2 stopsAir Canada
17h 00mYUL-NAP
20/11mié.
2 stopsAir Canada
25h 35mNAP-YUL
C$ 901
17/10jue.
1 stopAir Canada
14h 05mYUL-NAP
25/10vie.
2 stopsAir Canada
37h 50mNAP-YUL
C$ 922
15/10mar.
1 stopBritish Airways
28h 30mYVR-NAP
24/10jue.
1 stopBritish Airways
19h 00mNAP-YVR
C$ 1,323
20/9vie.
2 stopsBritish Airways
21h 21mYYZ-NAP
6/10dom.
1 stopBritish Airways
17h 05mNAP-YYZ
C$ 2,281

Search by stops

Search by airline

Search by price

Recent one-way flight deals

5/10sáb.
2 stops
54h 35mYYZ-NAP
C$ 353
5/10sáb.
3 stops
39h 50mYYZ-NAP
C$ 363
15/10mar.
3 stops
33h 00mYVR-NAP
C$ 368
6/11mié.
2 stops
32h 05mYYC-NAP
C$ 390
15/10mar.
2 stops
35h 10mYVR-NAP
C$ 393
4/11lun.
2 stopsWestJet
28h 25mYVR-NAP
C$ 531
4/11lun.
2 stopsWestJet
24h 10mYVR-NAP
C$ 532
4/11lun.
1 stopKLM
23h 20mYVR-NAP
C$ 1,220
27/10dom.
1 stopLufthansa
16h 55mYVR-NAP
C$ 1,239
4/10vie.
2 stopsAir Canada
24h 30mYYZ-NAP
C$ 1,275

Search by stops

Search by airline

Search by price

Last minute flights to Capri

Last minute flight, train and bus deals

18/9mié.
multi-stopAir Canada
33h 00mYYZ-NAP
4/10vie.
multi-stopAir Canada
31h 11mNAP-YYZ
C$ 936
18/9mié.
multi-stop
17h 10mYYZ-NAP
4/10vie.
multi-stop
28h 21mNAP-YYZ
C$ 1,050
19/9jue.
multi-stopDelta
18h 55mYYZ-NAP
2/10mié.
multi-stopDelta
19h 12mNAP-YYZ
C$ 1,288
19/9jue.
multi-stopDelta
18h 55mYYZ-NAP
4/10vie.
multi-stopDelta
17h 10mNAP-YYZ
C$ 1,347
18/9mié.
multi-stopBritish Airways
21h 50mYYZ-NAP
7/10lun.
multi-stopBritish Airways
25h 55mNAP-YYZ
C$ 1,457
18/9mié.
multi-stopBritish Airways
21h 50mYYZ-NAP
3/10jue.
multi-stopBritish Airways
26h 15mNAP-YYZ
C$ 1,528
22/9dom.
multi-stopKLM
19h 30mYYZ-NAP
28/9sáb.
multi-stopKLM
21h 00mNAP-YYZ
C$ 1,533
18/9mié.
multi-stopLufthansa
12h 30mYYZ-NAP
2/10mié.
multi-stopLufthansa
18h 35mNAP-YYZ
C$ 1,664
18/9mié.
multi-stopKLM
12h 35mYUL-NAP
9/10mié.
multi-stopKLM
14h 45mNAP-YUL
C$ 1,906
18/9mié.
multi-stopLufthansa
12h 30mYYZ-NAP
6/10dom.
multi-stopLufthansa
14h 55mNAP-YYZ
C$ 1,944

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Capri