Royal Air Maroc Route: Casablanca (CMN) to Johannesburg (JNB)
Everything you need to fly Origin to Destination: timing, airlines, and insider tips.

Scheduled international long-haul
Flown by Royal Air Maroc (AT)
Traveling from Casablanca (CMN) to Johannesburg (JNB) with Royal Air Maroc represents a critical aerial bridge between North Africa and Southern Africa. This route serves as a strategic corridor for both business travelers and tourists looking to connect between the bustling economic hubs of Morocco and South Africa. Passengers embarking on this journey are typically looking for an efficient way to cross the continent without the need for multiple long-haul connections in Europe or the Middle East. Royal Air Maroc, as the flag carrier of Morocco, utilizes its hub in Casablanca to funnel passengers from across its extensive network into this direct link to Johannesburg. Understanding the nuances of this route is essential for a smooth travel experience, as it involves significant flight times, specific baggage considerations, and important entry documentation requirements for both transit and arrival. Whether you are flying for a corporate engagement in Sandton or embarking on a safari adventure, this guide provides comprehensive insights into what you can expect during your flight. From navigating Mohammed V International Airport to understanding the operational reliability of the AT service, we aim to equip you with all the necessary knowledge to ensure your trip is seamless, comfortable, and well-prepared from takeoff to touchdown.
The Casablanca to Johannesburg flight route, operated by Royal Air Maroc, covers a substantial distance, effectively spanning the length of the African continent. This long-haul service is a key component of the airline's strategy to position Casablanca as a major transit gateway between Africa, Europe, and the Americas. The flight path typically takes passengers over diverse landscapes, from the Sahara Desert to the lush central regions of Africa, before descending into the high-altitude environment of Johannesburg's OR Tambo International Airport. The traveler mix on this route is diverse, consisting of business professionals engaged in intra-African trade, government officials, and a growing number of leisure travelers attracted by the unique tourism offerings in both Morocco and South Africa. Because the route crosses multiple time zones and climate regions, passengers should be prepared for varying weather conditions and potential turbulence along the inter-tropical convergence zone. The service is typically operated with wide-body aircraft, ensuring a level of comfort necessary for the lengthy duration of the flight. As a direct connection, it offers a significant time-saving advantage over indirect routings, making it the preferred choice for those valuing efficiency and reduced travel fatigue. The operating context involves adherence to international aviation standards while navigating the specific logistical requirements of two of Africa's busiest aviation hubs.
Demand for the CMN-JNB route is driven by a steady stream of corporate traffic throughout the year, complemented by seasonal surges related to holiday tourism and major regional conferences. Business demand is robust, fueled by the professional services, mining, and telecommunications sectors that have a footprint in both nations. Leisure demand often follows a seasonal pattern, with peaks during the Northern Hemisphere summer and the Southern Hemisphere winter, when travelers seek to swap climates or explore the cultural heritage of the opposite end of the continent. The route behavior is fairly consistent, though it can be influenced by the airline's overall hub strategy in Casablanca. Weekday flights often see higher business-class occupancy, while weekend services may lean toward leisure travelers. Royal Air Maroc manages this demand through dynamic capacity adjustments, ensuring the service remains profitable while providing the frequency necessary to maintain its status as a top-tier inter-African connection.

“This city pair is of immense importance, acting as a vital artery for African connectivity. By linking Casablanca, the economic engine of Morocco, with Johannesburg, the financial heart of South Africa, Royal Air Maroc facilitates essential commercial exchanges, cultural integration, and tourism development between the two ends of the continent. For businesses, this route provides a direct conduit for trade, investment, and project management across regional borders, bypassing the traditional historical need to route flights through former colonial power hubs in Europe. Practically, it democratizes travel options for citizens and residents of both countries, allowing for easier access to markets, academic institutions, and tourism destinations. The route demonstrates the potential for African carriers to own the narrative of regional transit, reducing dependence on foreign airlines. Consequently, its operational success is a benchmark for the airline's long-term network growth and its ability to act as a bridge between the Maghreb and the Southern African Development Community.”
The history of the Casablanca to Johannesburg route reflects the broader evolution of African aviation. Initially, connectivity between North and Southern Africa was dominated by non-African carriers, making travel difficult and expensive. Over the past decade, Royal Air Maroc has aggressively expanded its network to include key sub-Saharan hubs, with Johannesburg being a prized addition. The introduction and maintenance of the CMN-JNB service symbolize the airline's ambition to become the premier 'hub-and-spoke' carrier for the continent. Over the years, the route has seen variations in frequency and the type of aircraft deployed, as the airline adjusted to market realities and fuel efficiency requirements. These adjustments have ultimately led to a more refined service, characterized by better alignment with connecting flights from the Americas and Europe. Today, the route stands as a testament to the maturation of intra-African air travel, showcasing the resilience and strategic foresight required to sustain long-haul operations in a challenging yet high-growth market environment.
Airports
Landing and taking off
Departure
Mohammed V International Airport (CMN)

Check-In
Arrive at least 3 hours before international departures to navigate security and check-in smoothly.
Connections
Easily accessible via train or taxi from Casablanca city center.
Security
Be prepared for multiple security screening points as per regional aviation requirements.
Getting to Mohammed V International Airport is relatively straightforward for travelers based in Casablanca. The airport is connected to the city center via an efficient rail link, which is often the most reliable method to avoid traffic congestion during peak hours. Alternatively, registered taxis provide a direct door-to-door service, though it is advisable to negotiate the fare or confirm the meter usage in advance. If you have an early morning or late-night departure, consider staying at one of the hotels located in the immediate vicinity of the airport or within the city's business district to minimize transit stress. Departure planning should account for the fact that Casablanca can experience significant traffic, particularly during the morning and evening rush hours. Once at the airport, utilize the signage to find the correct terminal for your Royal Air Maroc flight. Ensure your travel documents, including your passport and any necessary visas for South Africa or transit destinations, are easily accessible. The airport offers various lounges if you prefer a quieter environment before your long-haul flight, which is recommended given the duration of the journey to Johannesburg.
Arrival
OR Tambo International Airport (JNB)

On Arrival
Follow signs for international arrivals and have your visa documentation ready for immigration.
Ground Transport
The Gautrain rapid rail system is highly recommended for reaching Sandton and central areas.
Planning Ahead
JNB is a large airport; allow time for navigating from the gate to the baggage claim and exit.
Upon arrival at OR Tambo International Airport, you will find a highly developed infrastructure designed to handle large volumes of international passengers. After clearing customs and immigration, which can sometimes be busy depending on flight arrivals, you will proceed to the baggage collection area. For ground transportation, the Gautrain station is located within the airport complex, providing a fast and secure connection to key hubs like Sandton and Rosebank. If you prefer a private transfer, official airport shuttle services or pre-booked hotel cars are widely available and represent the safest option for visitors. First-day planning in Johannesburg should be kept light; the altitude and the duration of the flight can lead to fatigue. If you are staying in the Sandton area, you will find excellent accommodation options, high-end shopping, and a wide variety of restaurants within walking distance. It is advisable to arrange your initial transfers through your hotel to ensure a stress-free transition from the airport to your accommodation. Familiarize yourself with local safety recommendations for travelers and always use reputable transport services.
Booking, timing and fares
Timing & Reliability
Schedule. Usually overnight departures from CMN to arrive in JNB by morning.
Duration. Flights are typically between 9 and 10 hours.
Seasonality. Subject to annual flight schedule adjustments.
Time Zones. South Africa is generally 1-2 hours ahead of Morocco, minimizing jet lag impact.
The Royal Air Maroc schedule between Casablanca and Johannesburg is designed to optimize connectivity, often arriving in Johannesburg in the early morning to allow for a full day ahead. This timing is strategic, catering to business travelers who need to attend meetings upon arrival. However, passengers must be aware of the inherent risks of long-haul aviation, including potential technical delays or air traffic control flow restrictions at busy hubs like CMN or JNB. While the airline maintains a consistent schedule, it is prudent to factor in a buffer for any potential schedule shifts. Operational considerations such as crew rest requirements and the specific maintenance needs of the aircraft used on this route are accounted for, but unforeseen weather events or ground service issues can occasionally impact departure times. Travelers are encouraged to monitor their flight status through the Royal Air Maroc mobile app or website, particularly in the 24 hours leading up to their departure. Having a flexible travel plan is always advisable when flying such long distances, as it allows for smoother management of any unexpected disruptions to the flight schedule.
Fares & Booking
Booking Window. Book 3-6 months in advance for the best fare availability.
Cabin Advice. Business class offers significant value for this duration; consider upgrading if budget allows.
Peak Pricing. Prices increase significantly during school holidays and major event periods.
- Book directly via the Royal Air Maroc website to manage your booking more easily.
- Join the Safar Flyer loyalty program to earn miles on this long-haul segment.
- Select your seat in advance to ensure comfort, especially for overnight segments.
Search Flights
Want tours and activities at either end?
Book vetted tours and experiences through our travel partner.
Best Time to Fly CMN (Casablanca) to JNB (Johannesburg)

The ideal time to fly this route is during the shoulder seasons of March to May and September to November. During these periods, Johannesburg enjoys mild temperatures perfect for outdoor activities, while Casablanca offers pleasant Mediterranean weather. Avoiding the peak December holiday rush can also result in more competitive fares.
Trip Planning
Who this route suits

Connections & Alternatives
Dakar (DSS)
Useful for connecting to West African destinations.
Paris (CDG/ORY)
Common connection for those originating from Europe.
Via Addis Ababa (ADD)
Ethiopian Airlines offers extensive regional coverage. Best for Alternative routings across East Africa..
Casablanca to Cape Town
If your final destination is the Western Cape.
Travel Tips for the CMN (Casablanca)-JNB (Johannesburg) Route
Prepare for a flight duration of roughly 9 to 10 hours; stay hydrated and move around the cabin periodically.
Ensure your passport is valid for at least 30 days beyond your intended stay in South Africa and check visa requirements.
If you have a long layover in Casablanca, consider visiting the stunning Hassan II Mosque nearby.
At JNB airport, use the Gautrain for a fast and safe connection to Sandton and Pretoria.
Keep a light jacket handy, as the temperature difference between Morocco and the Highveld of South Africa can be significant.
Good to Know
Baggage
Baggage allowance policies for Royal Air Maroc on this route are typically generous, given the long-haul nature of the flight, but they remain subject to the specific fare class you have booked. Passengers are generally allowed a base checked baggage weight for economy class, with increased allowances for business class travelers. It is crucial to review your ticket details for the exact weight limits, as exceeding these can lead to significant excess baggage fees at the airport. Carry-on luggage rules are strict, with both weight and dimension limitations being enforced to ensure cabin safety and efficient boarding. Risk points include packing prohibited items or failing to label bags correctly for international travel. For travelers with special equipment such as sports gear or musical instruments, it is highly recommended to contact the airline in advance to seek approval and understand the associated handling procedures. Always pack essential medications, documents, and valuables in your carry-on luggage to mitigate the impact of any potential baggage handling delays.
Layover Visas
If you are using Casablanca as a connection point for your journey, it is essential to understand the rules regarding transit visas. Generally, if you remain within the transit area of the airport and have an onward ticket, you may not require a Moroccan transit visa. However, regulations can change, and they are highly dependent on your nationality and the length of your layover. If you intend to leave the airport to visit Casablanca, a entry visa will be required. Always consult the official Moroccan embassy or consulate website for the most accurate information before your departure. For travelers on self-transfer itineraries, where you must collect bags and re-check them, you will definitely need to clear immigration, which necessitates a valid entry visa. It is strongly advised to keep all your travel documentation, including proof of onward travel, readily available when interacting with border authorities. Planning your layover with these rules in mind prevents unnecessary complications and ensures a smooth transit through the hub.
Seats & Cabin
Choosing the right seat on a long-haul flight like the one operated by Royal Air Maroc is critical for your comfort. The wide-body aircraft typically feature a well-configured economy class, but for extended flights, many travelers opt for business class to benefit from lie-flat seats and more personal space. If you are in economy, consider choosing an aisle seat if you prefer easy access to move around, or a window seat if you intend to sleep for the majority of the flight. The cabin environment is maintained at a comfortable temperature, but it is always wise to bring a warm layer, as cabin temperatures can fluctuate. Premium value is found in the extra legroom options if available, which can significantly enhance your comfort during the 9 to 10-hour duration. Regardless of your class of service, taking time to stretch, staying hydrated, and making use of the in-flight entertainment system are the best ways to ensure you arrive at your destination feeling refreshed and ready for your next steps.
On-Time Performance
On-time performance on this route is generally stable, reflecting the airline's focus on maintaining its hub-and-spoke efficiency. Like any international long-haul route, however, punctuality can be affected by a variety of factors. Delays are more common during peak travel seasons or due to unexpected ground handling challenges at either the origin or destination airport. Generally, the flight benefits from clear cruise phases, but the busy nature of the airspaces being traversed can sometimes necessitate minor routing adjustments. Passengers should understand that 'on-time' is a performance metric and not a guarantee. It is standard practice to maintain a positive outlook, but prepare for minor variances. Royal Air Maroc provides regular updates through its communication channels, and in the event of significant delays, established protocols are in place to assist passengers with rebooking or accommodation. Staying informed and patient remains the best approach to handling any potential fluctuations in the flight's punctuality.
Visa & Entry
- Check current South African visa requirements for your nationality well in advance.
- Ensure your passport has at least six months of validity beyond your intended stay.
- Verify if you need a transit visa if connecting through Casablanca from a third country.
Airport Transfers
- Use official airport-sanctioned taxis at both CMN and JNB to avoid scams.
- For JNB, the Gautrain is the most efficient way to reach the city without traffic risk.
- Always pre-book private transfers from your hotel if you are unfamiliar with local transport.
Airlines Flying CMN (Casablanca) to JNB (Johannesburg)
Royal Air Maroc
Scheduled direct flights
Typically wide-body Boeing 787 Dreamliner
Common questions
What is the baggage allowance for this route?
Baggage allowance depends on your booking class and ticket type. Check your specific booking details for the exact allowance.
Are meals included on the flight?
Yes, Royal Air Maroc provides complimentary meals on this long-haul international flight.
Can I select my seat in advance?
Yes, seat selection is generally available during or after booking via the airline's website.
What should I do if my flight is delayed?
Monitor your airline's app and follow guidance from ground staff at the airport regarding rebooking or assistance.
Is the Casablanca airport easy to navigate?
CMN is a major hub and is generally well-signposted, though it can be busy, so allow plenty of time.
What is the best way to get to Johannesburg city center from JNB?
The Gautrain is the most efficient and recommended mode of transport for reaching Sandton and central areas.
Can I join a frequent flyer program?
Yes, you can join the Safar Flyer program to earn miles on Royal Air Maroc flights.
Is there a direct flight from Casablanca to Johannesburg?
Yes, Royal Air Maroc operates direct flights between Casablanca (CMN) and Johannesburg (JNB).
How long is the flight from Casablanca to Johannesburg?
The average flight duration is approximately 9 to 10 hours.
Which aircraft does Royal Air Maroc use on the CMN-JNB route?
The route is typically operated by the Boeing 787 Dreamliner.
Do I need a visa for South Africa?
Visa requirements depend on your nationality. Please check the latest requirements from the South African Department of Home Affairs.
Is there in-flight entertainment on Royal Air Maroc long-haul flights?
Yes, Royal Air Maroc provides in-flight entertainment on its long-haul wide-body aircraft.
Borderly
Fly this route? Track it.
Log this flight in your Borderly travel vault, earn badges, and see how your miles stack up.
Explore more
Structured data verifiedCountries & Layovers
Other Routes on Royal Air Maroc
Back to Royal Air MarocYour Travel Vault
Track At Cmn Jnb
Upload your Origin to Destination boarding pass and keep every flight organized in your Borderly travel vault.
- Use the flight number to check status on the airline's official tracking page.
- Enable push notifications in the Royal Air Maroc mobile app for real-time updates.
- Follow airport flight departure/arrival boards on their respective websites.
Keep every boarding pass, route, and milestone in one place.
Borderly AI
