Cheap flights from Johannesburg to Pemba

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Johannesburg to Pemba are usually found in May or August, booked 60 days in advance, depart on a Sunday or Friday and return on a Thursday

Return
Economy
Sat 12/5
Sat 12/12
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Sat 12/5
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Johannesburg (JNB) to Pemba (POL)

JNB - POL
Price
R5 996 - R10 532

Popular in

November

High demand for flights, 28% potential price rise

Cheapest in

May

Best time to find cheap flights, 21% potential price drop

Round-trip from

R5 996

From Johannesburg to Pemba

One-way from

R5 022

One-way flight from Johannesburg to Pemba

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Pemba?

Users have found that leaving on a Saturday can be a cost-effective option. It’s possible to save up to 43% on your flight compared to booking on days when demand is much higher.

How far in advance should I book a flight from Johannesburg to Pemba?

To save on the cost of your flight from Johannesburg to Pemba, book at least 61 days before your planned departure. Booking around this time can save you about 21% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R9 268 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R10 395.

What is the cheapest month to fly from Johannesburg to Pemba?

The best pricing can be found in the month of May. Prices to Pemba from Johannesburg average R7 579. You can even find prices in May for less than R7 579, as users have found deals to Pemba from as low as R5 555. The month of November appears to be one of the more expensive times to travel to Pemba from Johannesburg. Flying in the targeted month can save you up to 38%.

When is the cheapest time to fly from Johannesburg to Pemba (JNB - POL)?

When flying from Johannesburg to Pemba, the time of day you fly usually plays a role in the price. Save by searching for a flight in the afternoon, which can drop the price by up to 36% versus a flight in the morning.

Direct flights to Pemba from Johannesburg

Save time with Johannesburg to Pemba direct flight deals
12 Feb - 21 Feb
R10 106pp
JNB
Johannesburg OR Tambo
LAM
Direct
POL
Pemba
POL
Pemba
LAM
Direct
JNB
Johannesburg OR Tambo
10 Feb - 17 Feb
R10 973pp
JNB
Johannesburg OR Tambo
Airlink
Direct
POL
Pemba
POL
Pemba
Airlink
Direct
JNB
Johannesburg OR Tambo

One-way flights to Pemba from Johannesburg

The cheapest one-way flights from Johannesburg to Pemba
8:30 - 8:40
LAM
1 stop
24h 10m
JNB - POL
LAM
R5 023
FlightNetwork
4:30 - 7:20
Airlink
Direct
2h 50m
JNB - POL
Airlink
R5 951
Bookingwiz.co.th
13:50 - 13:35
Multiple Airlines
3 stops
47h 45m
JNB - POL
Multiple Airlines
R12 587
Travelgenio

Related info for your journey

Useful info, stats and facts about Johannesburg to Pemba flights.

Flight FAQs

From Johannesburg to Pemba

Can I find flights from Johannesburg to Pemba for under R6 088 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Pemba for under R6 088. The cheapest flight booked recently is on LAM for just R5 935, but on average you can expect to pay R7 320.

Which airlines flying from Johannesburg OR Tambo to Pemba have flexible changes due to COVID-19?

Some of our airline partners flying from Johannesburg OR Tambo to Pemba have new flexible policies in place due to COVID-19. LAM is one of the carriers where you may find flexible change policies. You can use our site to filter for airlines like LAM with this kind of flexibility.

Are there direct flights from Johannesburg to Pemba for under R10 653 on Cheapflights?

Cheapflights has 2 direct flights from Johannesburg to Pemba under R10 653. A good price for a direct flight from Johannesburg to Pemba is less than R10 532.

What days are direct flights available from Johannesburg to Pemba?

You can find direct flights on the following days: Thursday.

How popular is this flight route?

Within the past month, 575 users have taken a look at flights from Johannesburg OR Tambo to Pemba.

How many flights depart from Johannesburg to Pemba on average per day?

Travellers can expect 1 flight from Johannesburg OR Tambo to Pemba on average per day.
Morning (6am - Midday) - 100% of flight departures

How long does is the flight from Johannesburg to Pemba?

Airlines like LAM fly from Johannesburg to Pemba in about 4h 30m. The time it takes to get you to your destination can typically vary by up to . The distance between Johannesburg and Pemba is about 1955 km.

What is the cheapest airline to fly from Johannesburg to Pemba return?

Our cheapest airline available from Johannesburg to Pemba is LAM. Our recent data shows that you can find tickets from as low as R5 936 on this airline. LAM is currently priced 21% below the average price you’ll pay for this route.

What are the cheapest airlines to fly from Johannesburg to Pemba one-way?

To fly one-way, consider booking your trip with LAM, which is currently one of the cheapest options available, starting at R5 023. LAM is not the only option available. At the moment, Airlink is another option, for R5 951.

Related searches

Flights to Pemba from Johannesburg
Flights to Johannesburg Flights to Pemba Flights from Johannesburg

Alternative routes for Johannesburg to Pemba

Destination information for Pemba

Things to know before you go. Useful info for your trip from Johannesburg to Pemba
Today's exchange rate
R1 = MT 4,83

Airports servicing Johannesburg

Airports servicing Pemba

Hourly flight availability from Johannesburg to Pemba

Morning 6 AM to midday 100% of flight departures
Early morning Midnight to 6 AM 0% of flight departures
Afternoon Midday to 6 PM 0% of flight departures
Evening 6 PM to midnight 0% of flight departures
Midnight
6 AM
Noon
6 PM
Weekly flight availability
from Johannesburg to Pemba
Sunday
0 flights
Monday
0 flights
Tuesday
0 flights
Wednesday
1 daily flight
Thursday
0 flights
Friday
1 daily flight
Saturday
0 flights
Home Africa Mozambique Pemba Cheap flights from Johannesburg to Pemba
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First