
Keep the following information in mind while searching for Ontario to Morocco flight deals. Data was last updated July 24, 2026.
Most accurate provider | FlightHub 3 stars |
|---|---|
Most trusted provider | FlightHub 3 stars |
Round-trip from | $800 (Delta) |
One-way from | $370 (United Airlines) |
Popular in | June |
Cheapest in | February |
Average price | $1,168 |
Fly from
Fly to
Route
Depart
Return
OntarioMarrakech
ONT - RAK
ONTRAK
Ontario
Wed 11/18
12:00 pm-9:55 am
1 stop13h 55m
Marrakech Menara
Wed 12/2
6:05 am-11:43 pm
2 stops25h 38m
OntarioMarrakech
ONT - RAK
ONTRAK
Ontario
Wed 12/2
12:00 pm-9:55 am
1 stop13h 55m
Marrakech Menara
Mon 12/7
2:05 pm-5:12 pm
2 stops35h 07m
OntarioCasablanca
ONT - CMN
ONTCMN
Ontario
Tue 11/10
5:00 am-9:35 am
2 stops20h 35m
Casablanca Mohamed V
Mon 11/16
12:45 pm-7:47 pm
2 stops39h 02m
OntarioTangier
ONT - TNG
ONTTNG
Ontario
Wed 9/16
8:25 am-11:45 am
2 stops19h 20m
Tangier Ibn Battouta
Tue 9/22
12:15 pm-10:29 am
2 stops29h 14m
OntarioCasablanca
ONT - CMN
ONTCMN
Ontario
Tue 8/18
5:00 am-7:15 am
2 stops18h 15m
Casablanca Mohamed V
Mon 8/31
1:25 am-8:53 pm
2 stops27h 28m
OntarioCasablanca
ONT - CMN
ONTCMN
Ontario
Mon 10/5
5:00 am-6:15 am
2 stops18h 15m
Casablanca Mohamed V
Thu 10/15
1:25 am-9:58 pm
2 stops27h 33m
OntarioCasablanca
ONT - CMN
ONTCMN
Ontario
Tue 12/15
5:00 am-9:35 am
3 stops20h 35m
Casablanca Mohamed V
Fri 1/1
12:45 pm-10:09 pm
2 stops41h 24m
OntarioCasablanca
ONT - CMN
ONTCMN
Ontario
Mon 12/7
6:00 am-8:30 pm
2 stops30h 30m
Casablanca Mohamed V
Fri 12/11
1:25 pm-7:18 pm
2 stops37h 53m
OntarioCasablanca
ONT - CMN
ONTCMN
Ontario
Fri 9/11
5:00 am-7:15 am
2 stops18h 15m
Casablanca Mohamed V
Sun 9/20
9:00 am-11:59 pm
2 stops21h 59m
OntarioCasablanca
ONT - CMN
ONTCMN
Ontario
Fri 10/16
5:00 am-6:15 am
2 stops18h 15m
Casablanca Mohamed V
Sat 10/24
9:00 am-9:58 pm
3 stops19h 58m
Everything you need to know about your flight from Ontario to Morocco
Find useful and relevant information for your journey from Ontario to Morocco. Access travel guides, tips, and recommendations to enhance your travel experience. Get information about local attractions, weather, transportation options, and more.