Yes. There is one nonstop flight from Toronto to Egypt. EgyptAir flies direct from Toronto Pearson (YYZ) to Cairo (CAI), and the trip takes about 10 hours and 25 minutes.
The nonstop option
EgyptAir runs the only nonstop Toronto to Cairo flight.
It flies from Toronto Pearson (YYZ) to Cairo International Airport (CAI).
Flight time is about 10 hours and 25 minutes.
The flight number is MS996.
As of 2026, it runs about 5 to 7 times a week. Days change by season.
If the nonstop does not fit your dates
Many airlines reach Cairo with one stop.
A one-stop trip usually takes 14 to 18 hours.
This gives you more days and times to choose from.
Other Egyptian cities
Cairo is the only city with a nonstop from Toronto.
To reach Alexandria or Sharm El Sheikh, you will need a stop.
Quick tips
Book the nonstop early, as seats fill fast.
Compare nonstop and one-stop fares side by side.
We can check both for your travel dates.
Book your trip with Al-Ibrahim Travel & Tours, 20 Rexdale Blvd, Toronto, ON M9W 5Z3. Call 1-647-343-5550 or visit alibrahimtravel.com.

