Book cheap flights from Johannesburg to Casablanca from R 6867

Last minute flights from Johannesburg to Casablanca

Book now before it's too late

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.
Johannesburg Casablanca
BEST
DEAL
Sun, 19 Jan JNB - CMN
Sun, 26 Jan CMN - JNB
12549R 11787R
Prime price per passenger
Johannesburg Casablanca
BEST
DEAL
Mon, 03 Mar JNB - CMN
7313R 6867R
Prime price per passenger
Johannesburg Casablanca
BEST
DEAL
Sat, 18 Jan JNB - CMN
Sat, 25 Jan CMN - JNB
10039R 9425R
Prime price per passenger
Johannesburg Casablanca
BEST
DEAL
Mon, 13 Jan JNB - CMN
Tue, 21 Jan CMN - JNB
10904R 10235R
Prime price per passenger
Johannesburg Casablanca
BEST
DEAL
Tue, 28 Jan JNB - CMN
Sat, 15 Feb CMN - JNB
11141R 10461R
Prime price per passenger
Johannesburg Casablanca
BEST
DEAL
Mon, 03 Feb JNB - CMN
Tue, 11 Feb CMN - JNB
10883R 10214R
Prime price per passenger

Distance: 7638 kms
Johannesburg airports
OR Tambo International Airport (JNB) How far from city centre: 1 kms
Lanseria Intl Apt (HLA) How far from city centre: 48 kms
Casablanca airports
Mohamed V (CMN) How far from city centre: 23 kms

Useful Information for Flights from Johannesburg to Casablanca

Planning a trip from Johannesburg to Casablanca? Direct flights are available, covering approximately 7,600 kilometres. Book your flights to Casablanca from Johannesburg with eDreams.

Time Difference between Johannesburg and Casablanca

Johannesburg is 1 hour ahead of Casablanca. Please remember to check for any Daylight Savings Time changes during your travel dates to ensure you have the correct local times.

Best Time to Fly to Casablanca

Casablanca enjoys a pleasant climate year-round, moderated by the Atlantic Ocean. Summers are warm and dry, while winters are mild with cooler nights. Spring and autumn offer comfortable temperatures, ideal for exploring. You'll find average temperatures between 15-25°C in summer, 10-20°C in spring and autumn, and 8-18°C in winter. Book your flights to Casablanca from Johannesburg with eDreams today for the best deals.

Johannesburg Airports

Planning your flight to Casablanca from Johannesburg? Let's explore the main passenger airports in Johannesburg.

Airport Information

O.R. Tambo International Airport (JNB)

O.R. Tambo International Airport, formerly known as Johannesburg International Airport, is the largest and busiest airport in Africa. Located 23km east of Johannesburg city centre, it serves as a major hub for flights to Casablanca from Johannesburg and other international destinations. This airport offers a wide range of amenities and services for travellers.

Lanseria International Airport (HLA)

Lanseria International Airport, situated approximately 35km from Johannesburg city centre, is a convenient alternative for flights to Casablanca from Johannesburg, particularly for those travelling between Johannesburg, Cape Town, and Durban. It offers a more relaxed and less crowded experience compared to O.R. Tambo.

Main Airlines for This Route

Consider booking your flights to Casablanca from Johannesburg with these airlines:

Casablanca Airports

Find flights to Casablanca from Johannesburg with eDreams.

Airport Information

Mohammed V International Airport (CMN)

Casablanca Mohammed V International Airport (CMN) is the main passenger airport serving Casablanca. It offers various facilities including duty-free shops, restaurants, currency exchange, and car hire services.

Getting to the city centre:

Find flights to Casablanca from Johannesburg with eDreams.

What to Do and See in Casablanca

Are you thinking about booking flights to Casablanca from Johannesburg? Casablanca, Morocco's largest city, is a vibrant mix of modern and traditional influences. With bustling markets, stunning architecture, and delicious cuisine, there's something for everyone.

Discover our TOP discounts for your flight from Johannesburg to Casablanca

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Casablanca from Johannesburg. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from Johannesburg to Casablanca

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to Morocco. At eDreams have you covered!
For flights from Johannesburg to Casablanca, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Casablanca is R6867. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
How is the weather in Casablanca compared to Johannesburg?
While in Johannesburg the temperatures can reach an average of 31.84 ºC in summer, with precipitation levels up to 6.0 mm ,Casablanca's temperatures can go up to 33.2 ºC during the hot season, with 2.3 mm average of rain rate . In winter, however, weather indicators show around 3.91 ºC in Casablanca, compared to the -0.43 ºC average degrees reported in Johannesburg. During the winter period, Johannesburg can register 0.9 mm precipitation, while Casablanca have an average of 3.0 mm rain level.
Which airports have flights between Johannesburg and Casablanca?
The main route from Johannesburg to Casablanca is: OR Tambo International Airport (JNB) to Mohamed V (CMN). The following airlines fly this route: Royal Air Maroc. Egyptair. Air France.

Plan your trip