Cheap airfares to Morocco

Looking for a cheap flight to Morocco? Save serious dollars with these special Morocco airfare deals. We have 167 discounted flights to Morocco on sale - be quick to secure your ticket!


The fares listed below are subject to availability. Taxes may vary depending on departure and destination points, intermediate routing and exchange rates. Prices are a guide only, the specific taxes applicable to your selected itinerary will be confirmed at the time of booking.

Airline
Departure(s) Destination(s)
Depart By
Book By
Class
Price From

Emirates
Perth
Casablanca
4 Oct 2013 -
30 Nov 2013
5 Jun 2013 Economy $1,726
Return

(including tax)
per person
min 2 adults
Book

Air France
Perth
Rabat
Casablanca
1 Sep 2013 -
15 Dec 2013
31 May 2013 Economy $1,866
Return

(including tax)
Book

Emirates
Perth
Casablanca
26 May 2013 -
19 Jun 2013
5 Jun 2013 Economy $1,918
Return

(including tax)
per person
min 2 adults
Book

Emirates
Perth
Casablanca
16 Aug 2013 -
3 Oct 2013
5 Jun 2013 Economy $1,918
Return

(including tax)
per person
min 2 adults
Book

Qatar Airways
Perth
Casablanca
26 May 2013 -
31 May 2013
29 May 2013 Economy $1,962
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
30 Sep 2013 -
30 Nov 2013
5 Jun 2013 Economy $1,962
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
16 Jan 2014 -
31 Mar 2014
5 Jun 2013 Economy $1,962
Return

(including tax)
Book

Air France
Perth
Rabat
Casablanca
26 May 2013 -
30 Jun 2013
31 May 2013 Economy $1,966
Return

(including tax)
Book

Air France
Perth
Rabat
Casablanca
1 Jul 2013 -
31 Aug 2013
31 May 2013 Economy $1,966
Return

(including tax)
Book

Air France
Adelaide
Brisbane
Melbourne
Sydney
Rabat
Casablanca
1 Sep 2013 -
15 Dec 2013
31 May 2013 Economy $1,966
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
26 May 2013 -
31 May 2013
29 May 2013 Economy $2,012
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
24 Aug 2013 -
25 Nov 2013
23 Nov 2013 Economy $2,012
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
4 Oct 2013 -
30 Nov 2013
5 Jun 2013 Economy $2,014
Return

(including tax)
Book

Qatar Airways
Melbourne
Casablanca
26 May 2013 -
31 May 2013
29 May 2013 Economy $2,031
Return

(including tax)
Book

Qatar Airways
Melbourne
Casablanca
24 Aug 2013 -
25 Nov 2013
23 Nov 2013 Economy $2,031
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Canberra
Melbourne
Perth
Sydney
Marrakech
Agadir
16 Aug 2013 -
14 Nov 2013
31 May 2013 Economy $2,047
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Canberra
Melbourne
Perth
Sydney
Marrakech
Agadir
16 Jan 2014 -
24 Mar 2014
31 May 2013 Economy $2,047
Return

(including tax)
Book

Air France
Adelaide
Brisbane
Melbourne
Sydney
Rabat
Casablanca
26 May 2013 -
30 Jun 2013
31 May 2013 Economy $2,066
Return

(including tax)
Book

Air France
Adelaide
Brisbane
Melbourne
Sydney
Rabat
Casablanca
1 Jul 2013 -
31 Aug 2013
31 May 2013 Economy $2,066
Return

(including tax)
Book

Emirates
Perth
Casablanca
20 Jun 2013 -
15 Aug 2013
5 Jun 2013 Economy $2,110
Return

(including tax)
per person
min 2 adults
Book

Qatar Airways
Perth
Casablanca
16 Aug 2013 -
23 Aug 2013
5 Jun 2013 Economy $2,253
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
1 Dec 2013 -
7 Dec 2013
5 Jun 2013 Economy $2,253
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
25 Dec 2013 -
15 Jan 2014
5 Jun 2013 Economy $2,253
Return

(including tax)
Book

Virgin Australia
Brisbane
Melbourne
Sydney
Casablanca
1 Oct 2013 -
26 Nov 2013
24 Nov 2013 Economy $2,278
Return

(including tax)
Book

Virgin Australia
Brisbane
Melbourne
Sydney
Casablanca
16 Jan 2014 -
24 Mar 2014
22 Mar 2014 Economy $2,278
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Casablanca
1 Oct 2013 -
26 Nov 2013
24 Nov 2013 Economy $2,279
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Casablanca
16 Jan 2014 -
24 Mar 2014
22 Mar 2014 Economy $2,279
Return

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Perth
Sydney
Casablanca
4 Oct 2013 -
30 Nov 2013
5 Jun 2013 Economy $2,288
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Perth
Sydney
Casablanca
26 May 2013 -
19 Jun 2013
5 Jun 2013 Economy $2,302
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
16 Aug 2013 -
3 Oct 2013
5 Jun 2013 Economy $2,302
Return

(including tax)
Book

Emirates
Perth
Casablanca
4 Oct 2013 -
5 Dec 2013
3 Dec 2013 Economy $2,302
Return

(including tax)
Book

Emirates
Perth
Casablanca
16 Jan 2014 -
24 Mar 2014
22 Mar 2014 Economy $2,302
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
1 Jun 2013 -
14 Jun 2013
12 Jun 2013 Economy $2,339
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
16 Aug 2013 -
23 Aug 2013
21 Aug 2013 Economy $2,339
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
26 Nov 2013 -
2 Dec 2013
30 Nov 2013 Economy $2,339
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
24 Dec 2013 -
31 Dec 2013
29 Dec 2013 Economy $2,339
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
1 Jun 2013 -
14 Jun 2013
5 Jun 2013 Economy $2,350
Return

(including tax)
Book

Qatar Airways
Melbourne
Casablanca
1 Jun 2013 -
14 Jun 2013
12 Jun 2013 Economy $2,368
Return

(including tax)
Book

Qatar Airways
Melbourne
Casablanca
16 Aug 2013 -
23 Aug 2013
21 Aug 2013 Economy $2,368
Return

(including tax)
Book

Qatar Airways
Melbourne
Casablanca
26 Nov 2013 -
2 Dec 2013
30 Nov 2013 Economy $2,368
Return

(including tax)
Book

Qatar Airways
Melbourne
Casablanca
24 Dec 2013 -
31 Dec 2013
29 Dec 2013 Economy $2,368
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Canberra
Melbourne
Perth
Sydney
Marrakech
Agadir
26 May 2013 -
6 Jun 2013
31 May 2013 Economy $2,390
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Canberra
Melbourne
Perth
Sydney
Marrakech
Agadir
15 Nov 2013 -
5 Dec 2013
31 May 2013 Economy $2,390
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Canberra
Melbourne
Perth
Sydney
Marrakech
Agadir
24 Dec 2013 -
15 Jan 2014
31 May 2013 Economy $2,390
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Canberra
Melbourne
Perth
Sydney
Marrakech
Agadir
25 Mar 2014 -
31 Mar 2014
31 May 2013 Economy $2,390
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
4 Oct 2013 -
5 Dec 2013
3 Dec 2013 Economy $2,398
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
16 Jan 2014 -
24 Mar 2014
22 Mar 2014 Economy $2,398
Return

(including tax)
Book

Air France
Perth
Rabat
Casablanca
26 May 2013 -
31 Dec 2013
29 Dec 2013 Economy $2,416
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
15 Jun 2013 -
15 Aug 2013
5 Jun 2013 Economy $2,477
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
8 Dec 2013 -
24 Dec 2013
5 Jun 2013 Economy $2,477
Return

(including tax)
Book

Air France
Adelaide
Brisbane
Melbourne
Sydney
Rabat
Casablanca
26 May 2013 -
31 Dec 2013
29 Dec 2013 Economy $2,516
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
3 Jul 2013 -
15 Aug 2013
5 Jun 2013 Economy $2,523
Return

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Perth
Sydney
Casablanca
26 May 2013 -
19 Jun 2013
5 Jun 2013 Economy $2,582
Return

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Perth
Sydney
Casablanca
16 Aug 2013 -
3 Oct 2013
5 Jun 2013 Economy $2,582
Return

(including tax)
Book

Qantas
Perth
Casablanca
4 Oct 2013 -
5 Dec 2013
3 Dec 2013 Economy $2,582
Return

(including tax)
Book

Qantas
Perth
Casablanca
16 Jan 2014 -
24 Mar 2014
22 Mar 2014 Economy $2,582
Return

(including tax)
Book

Emirates
Perth
Casablanca
26 May 2013 -
5 Jun 2013
3 Jun 2013 Economy $2,590
Return

(including tax)
Book

Emirates
Perth
Casablanca
16 Aug 2013 -
3 Oct 2013
1 Oct 2013 Economy $2,590
Return

(including tax)
Book

Emirates
Perth
Casablanca
24 Dec 2013 -
15 Jan 2014
13 Jan 2014 Economy $2,590
Return

(including tax)
Book

Emirates
Perth
Casablanca
25 Mar 2014 -
1 May 2014
29 Apr 2014 Economy $2,590
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Casablanca
26 May 2013 -
7 Jun 2013
5 Jun 2013 Economy $2,606
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Casablanca
16 Aug 2013 -
30 Sep 2013
28 Sep 2013 Economy $2,606
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Casablanca
27 Nov 2013 -
7 Dec 2013
5 Dec 2013 Economy $2,606
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Casablanca
25 Dec 2013 -
15 Jan 2014
13 Jan 2014 Economy $2,606
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Casablanca
25 Mar 2014 -
1 May 2014
29 Apr 2014 Economy $2,606
Return

(including tax)
Book

Virgin Australia
Brisbane
Melbourne
Sydney
Casablanca
26 May 2013 -
7 Jun 2013
5 Jun 2013 Economy $2,612
Return

(including tax)
Book

Virgin Australia
Brisbane
Melbourne
Sydney
Casablanca
16 Aug 2013 -
30 Sep 2013
28 Sep 2013 Economy $2,612
Return

(including tax)
Book

Virgin Australia
Brisbane
Melbourne
Sydney
Casablanca
27 Nov 2013 -
7 Dec 2013
5 Dec 2013 Economy $2,612
Return

(including tax)
Book

Virgin Australia
Brisbane
Melbourne
Sydney
Casablanca
25 Dec 2013 -
15 Jan 2014
13 Jan 2014 Economy $2,612
Return

(including tax)
Book

Virgin Australia
Brisbane
Melbourne
Sydney
Casablanca
25 Mar 2014 -
1 May 2014
29 Apr 2014 Economy $2,612
Return

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
4 Oct 2013 -
5 Dec 2013
3 Dec 2013 Economy $2,680
Return

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
16 Jan 2014 -
24 Mar 2014
22 Mar 2014 Economy $2,680
Return

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Perth
Sydney
Marrakech
Agadir
4 Oct 2013 -
30 Nov 2013
5 Jun 2013 Economy $2,683
Return

(including tax)
Book

Qatar Airways
Melbourne
Casablanca
15 Jun 2013 -
15 Aug 2013
13 Aug 2013 Economy $2,683
Return

(including tax)
Book

Qatar Airways
Melbourne
Casablanca
3 Dec 2013 -
23 Dec 2013
21 Dec 2013 Economy $2,683
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
26 May 2013 -
5 Jun 2013
3 Jun 2013 Economy $2,686
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
16 Aug 2013 -
3 Oct 2013
1 Oct 2013 Economy $2,686
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
24 Dec 2013 -
15 Jan 2014
13 Jan 2014 Economy $2,686
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Casablanca
25 Mar 2014 -
1 May 2014
29 Apr 2014 Economy $2,686
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
15 Jun 2013 -
15 Aug 2013
13 Aug 2013 Economy $2,694
Return

(including tax)
Book

Qatar Airways
Perth
Casablanca
3 Dec 2013 -
23 Dec 2013
21 Dec 2013 Economy $2,694
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Canberra
Melbourne
Perth
Sydney
Marrakech
Agadir
7 Jun 2013 -
15 Aug 2013
31 May 2013 Economy $2,733
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Canberra
Melbourne
Perth
Sydney
Marrakech
Agadir
6 Dec 2013 -
23 Dec 2013
31 May 2013 Economy $2,733
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Cairns
Canberra
Hobart
Melbourne
Perth
Sydney
Marrakech
Agadir
4 Oct 2013 -
14 Nov 2013
12 Nov 2013 Economy $2,767
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Cairns
Canberra
Hobart
Melbourne
Perth
Sydney
Marrakech
Agadir
16 Jan 2014 -
24 Mar 2014
22 Mar 2014 Economy $2,767
Return

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Perth
Sydney
Casablanca
7 Jul 2013 -
15 Aug 2013
5 Jun 2013 Economy $2,807
Return

(including tax)
Book

Qantas
Perth
Casablanca
26 May 2013 -
5 Jun 2013
3 Jun 2013 Economy $2,876
Return

(including tax)
Book

Qantas
Perth
Casablanca
16 Aug 2013 -
3 Oct 2013
1 Oct 2013 Economy $2,876
Return

(including tax)
Book

Qantas
Perth
Casablanca
24 Dec 2013 -
15 Jan 2014
13 Jan 2014 Economy $2,876
Return

(including tax)
Book

Qantas
Perth
Casablanca
31 Mar 2014 -
1 May 2014
29 Apr 2014 Economy $2,876
Return

(including tax)
Book

Emirates
Perth
Casablanca
6 Jun 2013 -
15 Aug 2013
13 Aug 2013 Economy $2,926
Return

(including tax)
Book

Emirates
Perth
Casablanca
6 Dec 2013 -
23 Dec 2013
21 Dec 2013 Economy $2,926
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Casablanca
8 Jun 2013 -
15 Aug 2013
13 Aug 2013 Economy $2,942
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Casablanca
8 Dec 2013 -
24 Dec 2013
22 Dec 2013 Economy $2,942
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Cairns
Canberra
Hobart
Melbourne
Perth
Sydney
Marrakech
Agadir
26 May 2013 -
6 Jun 2013
4 Jun 2013 Economy $2,943
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Cairns
Canberra
Hobart
Melbourne
Perth
Sydney
Marrakech
Agadir
16 Aug 2013 -
3 Oct 2013
1 Oct 2013 Economy $2,943
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Cairns
Canberra
Hobart
Melbourne
Perth
Sydney
Marrakech
Agadir
15 Nov 2013 -
5 Dec 2013
3 Dec 2013 Economy $2,943
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Cairns
Canberra
Hobart
Melbourne
Perth
Sydney
Marrakech
Agadir
24 Dec 2013 -
15 Jan 2014
13 Jan 2014 Economy $2,943
Return

(including tax)
Book

British Airways
Adelaide
Brisbane
Cairns
Canberra
Hobart
Melbourne
Perth
Sydney
Marrakech
Agadir
25 Mar 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,943
Return

(including tax)
Book

Virgin Australia
Brisbane
Melbourne
Sydney
Casablanca
8 Jun 2013 -
15 Aug 2013
13 Aug 2013 Economy $2,955
Return

(including tax)
Book