When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 61 days in advance, which can save you up to 48% on flights from Canada to Rabat compared to booking the week you need them. Waiting 61 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at C$ 1,452. For sooner than that we have options available in the next 3 days from C$ 1,643.
March can be a great time to fly to Rabat from Canada with a flight ticket averaging about C$ 1,312. Cheapflights users have found deals in the month of March for as cheap as C$ 821. The most expensive prices can be found in the month of January.
When flying from Canada to Rabat, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Montreal Pierre Elliott Trudeau Intl
Rabat Sale
2 stops
24h 00mRabat Sale
Montreal Pierre Elliott Trudeau Intl
2 stops
19h 53mDelta
Toronto Island
Rabat Sale
2 stops
17h 40mRabat Sale
Toronto Island
3 stops
26h 00mMultiple Airlines
Toronto Island
Rabat Sale
2 stops
17h 40mRabat Sale
Toronto Island
2 stops
27h 54mMultiple Airlines
Toronto Pearson Intl
Rabat Sale
3 stops
19h 05mRabat Sale
Toronto Pearson Intl
2 stops
21h 55mMultiple Airlines
Toronto Pearson Intl
Rabat Sale
3 stops
19h 35mRabat Sale
Toronto Pearson Intl
2 stops
24h 10mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Rabat Sale
1 stop
15h 20mRabat Sale
Montreal Pierre Elliott Trudeau Intl
1 stop
17h 05mDelta
Montreal Pierre Elliott Trudeau Intl
Rabat Sale
2 stops
27h 45mRabat Sale
Montreal Pierre Elliott Trudeau Intl
2 stops
21h 30mDelta
Montreal Pierre Elliott Trudeau Intl
Rabat Sale
1 stop
16h 05mRabat Sale
Montreal Pierre Elliott Trudeau Intl
1 stop
16h 25mDelta
Montreal Pierre Elliott Trudeau Intl
Rabat Sale
1 stop
10h 50mRabat Sale
Montreal Pierre Elliott Trudeau Intl
1 stop
16h 25mDelta
Montreal Pierre Elliott Trudeau Intl
Rabat Sale
2 stops
23h 55mRabat Sale
Montreal Pierre Elliott Trudeau Intl
2 stops
31h 05mKLM
Toronto Pearson Intl
Rabat Sale
2 stops
20h 05mRabat Sale
Toronto Pearson Intl
2 stops
35h 40mKLM
Edmonton
Rabat Sale
2 stops
22h 25mRabat Sale
Edmonton
2 stops
16h 40mKLM
Montreal Pierre Elliott Trudeau Intl
Rabat Sale
2 stops
24h 00mRabat Sale
Montreal Pierre Elliott Trudeau Intl
2 stops
19h 53mDelta
Toronto Island
Rabat Sale
2 stops
17h 40mRabat Sale
Toronto Island
3 stops
26h 00mMultiple Airlines
Toronto Island
Rabat Sale
2 stops
17h 40mRabat Sale
Toronto Island
2 stops
27h 54mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Rabat Sale
3 stops
51h 25mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Rabat Sale
2 stops
39h 45mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Rabat Sale
1 stop
12h 20mDelta
Rabat Sale (RBA) is the airport you will fly into if you book a flight from Canada to Rabat. It is only a 8.1 km journey from Sale (RBA) to Rabat’s city centre.
Some of the carriers operating flights from Canada to Rabat Sale that may be offering flexible cancellation policies are Air France, Delta, and KLM. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Canada to Rabat for under C$ 1,200. The cheapest flight booked recently is on Multiple Airlines for just C$ 1,134, but on average you can expect to pay C$ 1,290.
There are currently 7+ open flights from Canada to Rabat within the next 7 days for less than C$ 1,300.
To fly one-way, consider booking your trip with Delta, which is currently one of the cheapest options available, starting at C$ 929. KLM flights start at C$ 963 while deals on Air France start at C$ 1,119 one-way.
When deciding which route to take from Canada to Rabat consider Montreal Pierre Elliott Trudeau Intl - Rabat Sale, Toronto Pearson Intl - Rabat Sale or Toronto Island - Rabat Sale as they are the most popular.
When booking a flight from Canada to Rabat, you may want to consider flying on Air France, Delta or KLM as they are the most popular for this route.
Looking at all options, your cheapest flight can be booked for C$ 4,174. While the most popular route (Montreal Pierre Elliott Trudeau Intl - Rabat Sale) can be booked for C$ 1,148 on average our data indicates C$ 4,174 when flying from Canada to Rabat.