Cheap flights from Casablanca to Sharm El Sheikh
Morocco → Egypt
Lowest fare found
No separate direct offer — use Compare all fares for more options.
Details and baggage on the partner site
Or tap Continue on a specific offer above
Updated: today
More airlines and dates on our partner
Reference fare — enter your dates below for the final price and baggage.
Enter your dates for the live fare
Search shows all airlines — you may find this price or lower
Route quick factsCasablanca → Sharm El Sheikh
- Approx. distance
- 4,030 km
- Reference lowest fare
- $290
- Flight time (reference)
- 7h 15m
- Direct flight?
- Often with stops
Airlines on this route
Reference flight schedule
No updated timetable for this route yet. Use the search above for bookable flights.
How to find the best fare from Casablanca to Sharm El Sheikh?
The latest fare starts from $290, but prices move with demand and departure day. Compare right before checkout and test nearby dates to unlock better value.
When is the best time to book Casablanca to Sharm El Sheikh?
In most cases, earlier booking gives better options in peak periods, while short-notice trips benefit from daily price checks for temporary drops.
What should you verify before booking?
Check baggage policy, change rules, and airport timing before payment. These details usually decide the true final cost after booking.
Current reference shows 3O (~7h 15m) on Casablanca to Sharm El Sheikh; fares shift by travel date.
FAQ
What is the current fare from Casablanca to Sharm El Sheikh?
Latest visible fare starts from $290. Final price can change by date and seat availability.
Are there direct flights from Casablanca to Sharm El Sheikh?
Most current options include stops; direct flights may appear on other dates.
How long is the flight from Casablanca to Sharm El Sheikh?
Current reference duration is about 7h 15m and may vary by itinerary.
Is the displayed fare final?
Displayed fare is a live reference and can update quickly. Final fare and baggage details are shown on the booking partner page before payment.