Find flights
Deals
When to book
FAQs & Tips
Airlines

C$ 659 Find cheap flights to Senegal

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Canada to Senegal departing on 27/8. 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
Sat 24/8
Sat 31/8

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

In the last 7 days, travellers have searched 50,552,696 times on KAYAK, and here is why:

Save 21% 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.

Best Senegal Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Dakar
Dakar1 stopC$ 1,208

Good to know

Low season

October

High season

December

Cheapest flight

C$ 659
Best time to beat the crowds (13% less expensive on average)
Most popular time to fly (22% more expensive on average)
Flight from Montreal to Dakar

FAQs - booking Senegal flights

  • How long is the flight to Senegal?

    An average direct flight from Canada to Senegal takes 23h 31m, covering a distance of 11792 km. The most popular route is Montreal - Dakar with an average flight time of 14h 35m.

  • What is the cheapest flight to Senegal?

    The cheapest ticket to Senegal from Canada found in the last 72 hours was C$ 1,184. The most popular route is Montreal Pierre Elliott Trudeau Intl to Dakar Blaise Diagne and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 1,184.

  • What is the most popular destination in Senegal?

    Based on KAYAK flight searches, the most popular destination is Dakar (100% of total searches to Senegal).

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

See more FAQs

Top tips for finding cheap flights to Senegal

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Senegal flight deals.

Top 5 airlines flying to Senegal

Need help choosing which airline to fly with from Canada to Senegal? 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.
8.0
DeltaOverall score based on 9630 reviews
8.2Boarding
7.4Food
8.6Crew
8.0Entertainment
7.9Comfort
Airline reviews

Excellent. No issue and it was on time and arrived early, the best!

10.0 ExcellentAnonymous, Jul. 2024YYZ - ATL
Read more about Delta reviews

Excellent. No issue and it was on time and arrived early, the best!

The flight was oversold and they kept on announcing they were looking for a volunteer to give away their seat, but the announcement has to be louder and clear @ gate 88 and also must precise. Additionally, the departure time kept on changing. But overall it was fine since it was a short flight.

If I can, I always fly Delta. I’ve found their service to always be reliable and pleasant.

It was a good experience except when boarding a female flight attendant did not go out of her way to assist my teenage daughters in finding space for their carry-ons after their compartments were full.

Horrible. This was not first class. This was a connecting flight whi h was late. My original flight never came. I hated the fact that delta gave me a connecting flight from New York to Orlando Florida. No meals and the television screens were not working. There wasn't even any power to charge your phones. This is NOT FIRST CLASS DELTA!!! Do better next time!

Boarding was a little confusing as many folks were trying to get on through priority boarding instead of general. Everything else was excellent.

It was a Red-Eye flight so was not comfortable enough to sleep, but seat was as expected. Crew was great and in-flight entertainment was excellent. Flight was smooth

Crew was not helpful. Other passengers in first class were over served blatantly over intoxicated.

The flight with Delta was good and I recommend this company.

The plane was one hour late cause they were doing some reparations with us on the plane no mention I was in the first seat and the door was open the entire time with 8 degrees! The plane was totally dirty no mention old ! The staff was nice but no put together, the attention to details and passenger experience is missing and i always travel first !!! Is better the lounge than the plane! KLM/air France every details is taken care maybe you need a creative creator or experience client need asap was terrible and not memorable for the price that I payed very dissatisfied

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 !

Flight was late over a hour just like the first one. WiFi was down.

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.

My only issue was my meal was inedible except for the sides.

Old cabine without flat bed in business for a 12 hour flight is not acceptable

Medíocre. The food wasn't good (although not bad, bad) and the staff wasn't kind. I asked for n extra blanket, the steward never came back, serving us roughly.

Generally good. The crew is excellent. The food could be better.

Excellent apart from transport to actual plane 10 minutes from the actual gate , walking out in the tarmac in the rain and having to climb stairs to enter while holding luggage.

If you miss any flight in a Multi-City flight plan with TAP, all remaining flights will be automatically terminated immediately. Their support line is no help at all, and you'll be stuck paying again for another flight.

Didn't get to go because connection flight was cancelled

As far as I could tell, there was no food service(!) on this flight. Like the attendants were on strike? No entertainment or wifi. Like, I didn't even know where we were unless I looked out the window and tried to recognize landmarks. Never had such a flight. I think you would have had to pay for water but they never offered that service.

Flew Business with a forced upgrade. dint like how the bidding went . Then at the airport the seat was less than I paid. Not fair The flight crew was great, friendly and very kind. The plane felt like a bucket of bolts. The meal was the worst ever. Ive had better on tap . this was the most disappointing leg of our trip

It was disappointing to have to pay for soft drinks/ water. The sandwich I wanted was not available. Servig happened to late in the flight.

The flight crew was top notch. Total professionals, they worked to help everyone fit their luggage on board and get comfortable. Like many European airlines, dinner service included wine with no extra charge. Always a nice touch. On our layover, everyone needed to clear passport control, which looks like a horrible time sink when you have a connection. My compliments to the ground crew who tried to move people with tight connects to the front of the line. I don't know whether they were Air Portugal employees or not, but they were some people's heroes. I'm not a fan of airline pricing that doesn't give you a reasonably realistic idea of your total cost. Checked baggage on Air Portugal is very expensive and negates any other price advantage. Seat selection is also quite costly. My biggest complaint about this airline is their boarding process. There is no info available to passengers on the screens in the boarding lounges. Just long lines that stretch into other gate areas and too few people offering any clarifying info at all. Those who try to direct often ended up yelling into the crowd. On my last leg, they called for boarding groups over the PA system, but when I presented myself, I was sent back to the end of the single line even though others in later groups were ahead of me. It was a confusing mashup of two systems that left everyone disgruntled and took over an hour. I don't think I can recommend this airline if you have any other options.

45 min late. Priority is not a priority as they put everyone in the same bus a than priority become last.

On-time flight. Nothing out of the ordinary. The food offering upfront could be better.

Flight was 2+ hrs late boarding. Delay updates were nonexistent. Boarding Gate change was by word of mouth.

The plane was modern and clean. TAP staff at the airport as well as the flight crew were professional, friendly, and helpful. Overall, a great experience.

Do not book a flight thru Toronto Pearson to the US with less than 2 hrs between connecting flights. With 90 minutes (which I had) if your first plane is 25-30 minutes late by the time you debark, walk to go through security again, go through US customs and find your new gate with at least 15 minutes before your departure. If you stop to go the the bathroom you will be lucky to catch your flight, in my case I wasn’t lucky. The airline should not offer flights that do not allow you time to get to your second plane, bad customer service!

It was swiss air flight and they were very helpful and kind

My flight was delayed in Calgary and I missed my connecting flight to Cincinnati. I was rebooked on a flight the following day. I did not receive a food or lodging voucher.

I didn't actually get to take this flight. It was canceled and the automated system rerouted my party of four (including a minor and a person in a wheelchair) to three different airports. Since we had a three hour drive from Newark this was clearly unacceptable. For all of us to end up in Newark would have required waiting at least one day, probably longer.

Constant delays worked out in our favor but definitely extended our travel day

Flight was excellent in all aspects, - comfort , food, drinks, service, entertainment. Inspite of the computer glitch, the flight was on schedule and flawlessly. Thank you, air Canada.

There was no entertainment on board and wi-fi did not work for me. Food consisted of beverage and pretzels. Flight was over 2 hours delayed due to unscheduled maintenance. We missed our Toronto connection. Air Canada rebooked us for the next day. We had purchased premium seats but our rebooked flight was nearly full and we did not sit together. Seats were way in the back of the plane. Air Canada did provide us with a hotel stay. Agent upon deplaning told us luggage would be sent through to our final destination. Customer service person told us our luggage would be at the carousel. It never showed up, so we lost an hour waiting for it, already well past my bedtime by now. My husband has limited mobility. Baggage agent advised us the luggage did, indeed, get placed somewhere for our next day flight and provided us with an overnight kit (shaving kit, oral hygiene kit, sleep shirt, etc.) and it was very much appreciated and needed. Husband has mobility issues and we found that wheelchair assistance is not provided during layover stops, which made it difficult (and slow) for us to get from gate to customer service to baggage claim to hotel shuttle. We were given food vouchers but were too exhausted to use them before going to hotel. For the most part, all agents we dealt with were respectful and pleasant, although only a few were as warm, friendly and helpful as most of the Canadians we had interacted with during our visit.

There was no entertainment on board and wi-fi did not work for me. Food consisted of beverage and pretzels. Flight was over 2 hours delayed due to unscheduled maintenance. We missed our Toronto connection. Air Canada rebooked us for the next day. We had purchased premium seats but our rebooked flight was nearly full and we did not sit together. Seats were way in the back of the plane. Air Canada did provide us with a hotel stay. Agent upon deplaning told us luggage would be sent through to our final destination. Customer service person told us our luggage would be at the carousel. It never showed up, so we lost an hour waiting for it, already well past my bedtime by now. My husband has limited mobility. Baggage agent advised us the luggage did, indeed, get placed somewhere for our next day flight and provided us with an overnight kit (shaving kit, oral hygiene kit, sleep shirt, etc.) and it was very much appreciated and needed. Husband has mobility issues and we found that wheelchair assistance is not provided during layover stops, which made it difficult (and slow) for us to get from gate to customer service to baggage claim to hotel shuttle. For the most part, all agents we dealt with were respectful and pleasant, although only a few were as warm, friendly and helpful as most of the Canadians we had interacted with during our visit.

We paid $110 for more leg room. My traveling companion’s knees were right up against the seat in front. Where was more leg room. We feel ripped off. Food,,,there wasn’t any not even a bag of pretzels. As a result, there was very little service.

The entreteiner was really old,no food for 6 hours fly

This was the worst experience ever. It was such chaos at boarding due to boarding zone and letting everyone with children and strollers go first. Once the plane door closed they didn’t let us know why we were not moving until after 30 mins of sitting on the plane. Then ANOTHER 2 hours passed with no other communication or update as to why we were still sitting on the plane. 2 and half hours of sitting on a plane! When I ask a flight attendant what was the delay he gave ALOT of attitude and said he don’t know what’s going on. This flight attendant was soooo rude to customers to the point one lady was telling him how rude he was. I also felt other flight attendants spoke to the people who spoke their language; I am an American so this was also upsetting. The food was horrible, I only ate the bread. We finally landed and we almost missed our connecting flight. We was able to run and make out next flight within 30 mins. Our flight from Casablanca to Marrakech was quick. BUT here is where I was really UPSET. They left everyone luggage who was on the flight in Casablanca. We went to baggage claim and they had Attitudes! How are you mad with us for losing our bags, I don’t get it. We had to wait for the next flight to come in with our bags. The baggage claim guy said they wouldn’t deliver our bags to our hotel because of past experiences; now we have to pay for another cab to come back! They had so much luggage outside of baggage claim I can see this was happening to a lot of people. They said they would email us once our bags arrived. He told us the next flights coming in (which I researched myself and he gave the wrong times!). We took a cab to our hotel to wait. I seen my bag was at RAK airport (because of my AirTag) 4 hours later but no email from baggage claim. I waited two more hours and still no email letting us know it arrive! We missed dinner plans! We went to airport and got our bags (security at RAK was rude to us and had us walking all around in order to get to baggage claim). I will NEVER fly with Royal Air Maroc ever in life, even if it means I can’t fly to other countries that I would love to visit since this ruined my friends birthday already. I PRAY our flight back home is wayyy better. This is no way to treat people. I fly frequently so I know how airlines should treat people and Royal does not!

Pretty good flights! If they can let y u s know regarding delays by announcing it in the PA system it would be a good business practice!

3 hours late, came at my final destination without any of my luggage.

The service was terrible. We weren’t allowed to take water on the flight and the drinks were offered only at the end of the meal. When we used the button to call the flight attendants, they never showed up and when my daughter’s drink was spilled due to turbulences, she asked for something to clean her pants at least 4 times and eventually they gave her a tissue. The flight attendants were rude and overall the flight was terrible!

Good but your male staff should be more appreciative of customers. After all you are making a lot of monies from Nigerians.

Delays with no communication. Broken business class seat and no one seems to care or help.

Really was disappointed in flying in business class starting from lounge which was the worst lounge every Flight almost 6 hours flight the airplane is sooooooo old not comfortable at all food was awful no tv seats was uncomfortable can’t even charge your phone to play any entertainment

I spent 4 hours untill get my bags no food no entertainment on the flight

I lost my connection flight from Casablanca to Marrakech because we arrived late to Casablanca. I had to rent a car to continue my trip . I need refunds

Bad service in la RAM from beginning to end. The crew ladies are impolite and rude and insensitive to passengers requests. I do not recommend traveling with Royal Air Maroc (La RAM) - worst service.

Book Cheap Senegal Plane Tickets

Recent round-trip flight deals

15/1Wed
1 stopTAP AIR PORTUGAL
22h 15mYUL-DSS
13/2Thu
1 stopTAP AIR PORTUGAL
23h 10mDSS-YUL
C$ 1,208
15/1Wed
1 stopTAP AIR PORTUGAL
22h 15mYUL-DSS
16/2Sun
1 stopTAP AIR PORTUGAL
23h 15mDSS-YUL
C$ 1,210
2/10Wed
1 stopRoyal Air Maroc
24h 10mYUL-DSS
17/10Thu
1 stopRoyal Air Maroc
21h 05mDSS-YUL
C$ 1,213
3/10Thu
1 stopRoyal Air Maroc
23h 05mYUL-DSS
17/10Thu
1 stopRoyal Air Maroc
21h 05mDSS-YUL
C$ 1,217
6/9Fri
2 stopsAir Canada
39h 20mYUL-DSS
13/10Sun
1 stopAir Canada
18h 20mDSS-YUL
C$ 1,280
6/9Fri
2 stopsAir Canada
39h 20mYUL-DSS
13/10Sun
1 stopAir Canada
18h 20mDSS-YUL
C$ 1,283
17/1Fri
1 stopDelta
16h 15mYYZ-DSS
14/2Fri
1 stopDelta
16h 30mDSS-YYZ
C$ 1,877
30/7Tue
1 stopAir France
23h 25mYOW-DSS
1/2Sat
1 stopAir France
20h 55mDSS-YOW
C$ 2,032
28/9Sat
1 stopAir France
23h 25mYOW-DSS
12/10Sat
1 stopAir France
19h 45mDSS-YOW
C$ 2,152
17/8Sat
1 stopDelta
16h 55mYYZ-DSS
7/9Sat
1 stopDelta
15h 59mDSS-YYZ
C$ 2,386

Search by stops

Search by airline

Search by price

Recent one-way flight deals

27/8Tue
3 stops
48h 00mYUL-DSS
C$ 659
27/8Tue
2 stops
36h 20mYUL-DSS
C$ 669
21/8Wed
1 stopRoyal Air Maroc
26h 25mYUL-DSS
C$ 778
1/9Sun
1 stopRoyal Air Maroc
26h 25mYUL-DSS
C$ 782
5/8Mon
1 stopTAP AIR PORTUGAL
21h 25mYUL-DSS
C$ 799
8/8Thu
1 stopTAP AIR PORTUGAL
21h 25mYUL-DSS
C$ 800
8/8Thu
2 stopsAir Canada
25h 20mYUL-DSS
C$ 978
29/7Mon
1 stopDelta
23h 55mYVR-DSS
C$ 1,642
15/1Wed
2 stopsAir Canada
27h 30mYUL-DSS
C$ 1,710
28/7Sun
1 stopDelta
23h 55mYVR-DSS
C$ 1,773

Search by stops

Search by airline

Search by price

Last minute flights to Senegal

Last minute flight, train and bus deals

27/7Sat
multi-stopRoyal Air Maroc
26h 25mYUL-DSS
31/1Fri
multi-stopRoyal Air Maroc
34h 05mDSS-YUL
C$ 1,337
29/7Mon
multi-stopTAP AIR PORTUGAL
21h 25mYUL-DSS
2/2Sun
multi-stopTAP AIR PORTUGAL
23h 15mDSS-YUL
C$ 1,379
30/7Tue
multi-stopTAP AIR PORTUGAL
22h 25mYUL-DSS
2/2Sun
multi-stopTAP AIR PORTUGAL
23h 15mDSS-YUL
C$ 1,559
30/7Tue
multi-stopRoyal Air Maroc
23h 05mYUL-DSS
31/1Fri
multi-stopRoyal Air Maroc
34h 05mDSS-YUL
C$ 1,763
30/7Tue
multi-stopDelta
36h 30mYUL-DSS
1/2Sat
multi-stopDelta
28h 23mDSS-YUL
C$ 1,981
30/7Tue
multi-stopAir France
23h 25mYOW-DSS
1/2Sat
multi-stopAir France
20h 55mDSS-YOW
C$ 2,032
30/7Tue
multi-stopAir France
23h 25mYOW-DSS
1/2Sat
multi-stopAir France
30h 08mDSS-YOW
C$ 2,171
30/7Tue
multi-stopDelta
23h 25mYUL-DSS
7/9Sat
multi-stopDelta
26h 02mDSS-YUL
C$ 2,323
30/7Tue
multi-stopAir Canada
38h 20mYOW-DSS
1/2Sat
multi-stopAir Canada
28h 28mDSS-YOW
C$ 2,352
30/7Tue
multi-stopAir Canada
38h 20mYOW-DSS
31/1Fri
multi-stopAir Canada
19h 58mDSS-YOW
C$ 2,366

Search by stops

Search by airline

Search by price

Flights to Senegal

Return flight deals:

Senegal - Canada

Cabin classes:

Browse destinations: