Skip to content
My Antipode

Flights from Safi to Johannesburg

from MAD 5,386 one way · found Oct 26

See flights on Nov 20

Live offers from airlines and agencies, with the connections they sell. The search opens on Nov 20, the departure day of that cheapest fare.

Partner link: the seller pays us a commission, your price is the same. How the site earns

Safi, Morocco to Johannesburg, South Africa

This is an international flight: Safi (Morocco) to Johannesburg (South Africa). Johannesburg is a city of millions: about 9.4 million people live there.

The antipode of Johannesburg

The far side of the Earth from Johannesburg is deep ocean at 26.2°N 152.0°W. The nearest inhabited place to it, Honolulu, United States, lies 810 km away. See it on the globe. More about the antipode of Johannesburg.

Distance
7,610 km4,729 miles
Flight time
about 11 h 50 minin the air, via Luanda, plus about 2 h 57 min on the ground
Direct flights
Not foundin 3 months, with a connection
Departure airport
Mohamed V International Airport (CMN)195 km from Safi
Time difference
+2 hJohannesburg ahead of Safi

Are there direct flights from Safi to Johannesburg?

The trip does not start in Safi: the nearest airport with flights of its own is Mohamed V International Airport (CMN), 195 km away.

We have not seen a non-stop flight from Safi to Johannesburg in the last three months. The usual way round it is a single change, most often in Luanda or Lomé.

Safi to Johannesburg flight time

Johannesburg is 7,610 km (4,729 miles) from Safi in a straight line, and the flight leaves heading south-east. The flight crosses the equator, so the seasons at the two ends run opposite. Flying through Luanda, the two legs add up to about 11 h 50 min in the air, and the wait between them comes on top. This is one of the longest flights you can book, so a night in the air is part of the plan.

Time difference between Safi and Johannesburg

Johannesburg runs 2 hours ahead of Safi all year round. When it is 12:00 in Safi, clocks in Johannesburg show 14:00. A few hours forward show up on the first evening and are gone by the second.

Cheapest month to fly from Safi to Johannesburg

The cheapest month is November, from MAD 5,386, found Oct 26.

All months as a table
MonthLowest price
October 2026no data
November 2026MAD 5,386
December 2026MAD 5,859
January 2027MAD 7,297
February 2027MAD 5,386
March 2027MAD 6,538
April 2027MAD 6,922
May 2027MAD 6,016
June 2027no data
July 2027no data
August 2027no data
September 2027no data

The year has a mild season to it: November comes out 26 % below January 2027, the dearest month with enough data.

Lowest one-way fare for departures in each month, found in other travellers' searches from Oct 22 to Oct 26.

Airports in Safi and Johannesburg

Safi

  • CMNMohamed V International Airport195 km from Safi

Johannesburg

  • JNBO.R. Tambo International Airport20 km from Johannesburg
  • HLALanseria International Airport32 km from Johannesburg

Flights land at 2 different airports around Johannesburg, so check which one your ticket uses. The nearest of them is 20 km out, on the edge of town.

How to get from Safi to Casablanca airport

Mohamed V International Airport (CMN) is 195 km from Safi. Getting there by bus takes about 2 h 57 min and costs about MAD 59 (estimate).

Plan the route on Rome2Rio

All flights from Safi · All flights to Johannesburg