Book cheap flights from Johannesburg to Tangier from R 8954

Explore the best deals

Discover the cheapest flights from Johannesburg to Tangier
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Johannesburg to Tangier

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the end of May. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 25 May - 31 May
R 10 220
R 11 492
R 22 344
MayJuneJulyAugust
Exchange rate
1 ZAR = 0.56 MAD
1 MAD = 1.78 ZAR
Last checked on Thu, 05/21
Distance: 7755 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
Tangier airports

Useful Information for Flights from Johannesburg to Tangier

Planning a trip from Johannesburg to Tangier? eDreams can help you find the best flights to Tangier from Johannesburg. Consider booking your flights to Tangier from Johannesburg in advance, especially if you are travelling during peak season.

Time Difference between Johannesburg and Tangier

Tangier is 1 hour behind Johannesburg. Remember to check for Daylight Saving Time changes during your travel dates, as this might affect the actual time difference between Johannesburg and Tangier.

Best Time to Fly to Tangier

Tangier enjoys a Mediterranean climate, with warm, dry summers and mild, wet winters. Book your flights to Tangier from Johannesburg with eDreams and discover this vibrant city.

In spring, temperatures average around 18°C, rising to 25°C in summer. Autumn offers pleasant temperatures around 20°C, while winter sees averages of 15°C. Book your flights now on eDreams!

Johannesburg Airports

Planning your flight to Tangier from Johannesburg? Let's explore Johannesburg's main passenger airports.

Airport Information

Here's some helpful information about the main passenger airports serving flights to Tangier from Johannesburg:

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 in Kempton Park, it's a hub for domestic and international flights, including flights to Tangier from Johannesburg. It serves as the primary airport for South African Airways.

Lanseria International Airport (HLA)

Lanseria International Airport, located approximately 35km from Johannesburg city centre, offers another convenient option for flights to Tangier from Johannesburg. This modern airport provides easy access to major routes and boasts various facilities, making it a popular choice for travellers.

Main Airlines for This Route

Here are some of the airlines offering flights from Johannesburg to Tangier:

  • Air France
  • KLM
  • British Airways

Tangier Airports

Find flights to Tangier from Johannesburg with eDreams.

Airport Information

Tangier Ibn Battouta Airport (TNG)

Tangier Ibn Battouta Airport (TNG) is the main airport serving Tangier and is located approximately 11.3 km from the city centre. It's a modern airport with a new terminal opened in 2008, capable of handling a large number of passengers and various aircraft sizes. Facilities include a VIP service called "Salon Convives de Marque", duty-free shops, restaurants, and car hire services, including eDreams, for easy access to a vehicle upon arrival. Flights to Tangier from Johannesburg can be booked via eDreams.

To reach the city centre from Tangier Ibn Battouta Airport, you have several options:

Public transport: There are bus services connecting the airport to Tangier city centre. The journey takes around 20 minutes.

Taxi: Taxis are readily available outside the terminal and offer a convenient transfer to the city centre, with a travel time of about 15 minutes.

Car: If you plan to hire a car, including eDreams, the journey to Tangier is straightforward. Follow the signs from the airport towards the city. It's approximately a 15-minute drive. Consider booking your flights to Tangier from Johannesburg through eDreams.

What to Do and See in Tangier

Thinking about booking flights to Tangier from Johannesburg? Tangier, a vibrant city in Morocco, offers a blend of cultures and captivating attractions. Here's a glimpse of what awaits:

  • Explore the Kasbah: Discover the historic Kasbah, a fortress offering panoramic views of the city, the Strait of Gibraltar, and the Spanish coast. Delve into the Kasbah Museum, showcasing Moroccan art and culture.
  • Wander through the Medina: Get lost in the maze-like alleys of the Medina, Tangier's old town. Explore vibrant souks, browse artisan shops, and savour traditional Moroccan cuisine.
  • Visit the Hercules Caves: Embark on a short trip from Tangier to the Hercules Caves, where mythology meets geological wonder. Admire the cave's opening resembling the shape of Africa.

Discover our TOP discounts for your flight from Johannesburg to Tangier

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Tangier 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 Tangier

On average, how much is the price of a flight from Johannesburg to Tangier?
When you fly from Johannesburg to Tangier the average price is R 23817. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
For flights from Johannesburg to Tangier, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Tangier is R8954. 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 long does the flight from Johannesburg to Tangier take?
Flight length from Johannesburg to Tangier is around 17 h and 35 m on average, at an average distance of 7 755,1 km, for flights for the route (which may have 1 or more stops in other cities in between).
How is the weather in Tangier compared to Johannesburg?
While in Johannesburg the temperatures can reach an average of 20º ºC in summer, Tangier's temperatures can go up to 24º ºC during the hot season. In winter, however, weather indicators show around 13º ºC in Tangier, compared to the 11º ºC average degrees reported in Johannesburg.
Which airlines fly from Johannesburg to Tangier?

Air France

  • Etihad Airways
  • Qatar Airways

Plan your trip

Popular Flight RoutesAlternate routes