Cheap flights from Johannesburg to Beira

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 Beira are usually found in March or August, booked 47 days in advance, depart on a Thursday or Friday and return on a Monday

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 Beira (BEW)

JNB - BEW
Price
R5 783 - R7 123
BEW
Temperature
26 - 31 °C
BEW
Rainfall
14 - 242 mm

Popular in

May

High demand for flights, 9% potential price rise

Cheapest in

March

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

Average price

R6 712

Average for round-trip flights in November 2020

Round-trip from

R5 783

From Johannesburg to Beira

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 Beira?

Users have found that leaving on a Wednesday can be a cost-effective option. It’s possible to save up to 9% 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 Beira?

To save on the cost of your flight from Johannesburg to Beira, book at least 46 days before your planned departure. Booking around this time can save you about 15% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R6 559 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R7 062.

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

March is one of the best times of the year to fly to Beira from Johannesburg. Prices for March average R6 497 per person but you can even find prices for as low as R5 068. The most expensive prices can be found in the month of May. Opting for a March flight can save you 9% on your journey compared to booking in March

When is the cheapest time to fly from Johannesburg to Beira (JNB - BEW)?

It’s optimal to fly from Johannesburg to Beira in the evening. By choosing this option you can save up to 19% on the cost of your flight, compared to a flight in the morning.

Direct flights to Beira from Johannesburg

Save time with Johannesburg to Beira direct flight deals
26 Apr - 5 May
R5 555pp
JNB
Johannesburg OR Tambo
LAM
Direct
BEW
Beira
BEW
Beira
LAM
Direct
JNB
Johannesburg OR Tambo
26 Apr - 3 May
R5 692pp
JNB
Johannesburg OR Tambo
LAM
Direct
BEW
Beira
BEW
Beira
LAM
Direct
JNB
Johannesburg OR Tambo
29 Apr - 3 May
R5 875pp
JNB
Johannesburg OR Tambo
Multiple airlines
Direct
BEW
Beira
BEW
Beira
LAM
Direct
JNB
Johannesburg OR Tambo

Related info for your journey

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

Flight FAQs

From Johannesburg to Beira

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

Yes, there are multiple flights from Johannesburg to Beira for under R6 088. The cheapest flight booked recently is on Multiple Airlines for just R4 581, but on average you can expect to pay R5 525.

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

Some of our airline partners flying from Johannesburg OR Tambo to Beira 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 Beira for under R6 088 on Cheapflights?

Cheapflights has 10 direct flights from Johannesburg to Beira under R6 088. A good price for a direct flight from Johannesburg to Beira is less than R27 790.

How popular is this flight route?

The Johannesburg OR Tambo to Beira flight path was viewed by 587 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

Does it rain more in Johannesburg or Beira?

When travelling, it's generally smart to pack in preparation for rain or any other conditions that may arise. The rainfall in Johannesburg is roughly similar to Beira. You can assume this to be the case over the next 18 days.

Is Johannesburg weather warmer or cooler than Beira?

We forecast the temperature to be around the 31 °Cs in January, on average. The temperature in Beira is generally hotter than in Johannesburg. Book flights in a timely manner in correlation to your departure date.

How long does is the flight from Johannesburg to Beira?

For as low as R6 743, Airlink can have you in Beira from Johannesburg in 1h 40m. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Johannesburg to Beira return?

Flying on LAM is currently your cheapest option to Beira, with prices starting at R5 221. Another option worth looking into is Ethiopian Air, starting at R6 088 return. LAM is currently priced 19% below the average price you’ll pay for this route.

Related searches

Flights to Beira from Johannesburg
Flights to Johannesburg Flights to Beira Flights from Johannesburg

Alternative routes for Johannesburg to Beira

Destination information for Beira

Things to know before you go. Useful info for your trip from Johannesburg to Beira
Today's exchange rate
R1 = MT 4,83
Flight duration
2h 10m
Average temperature for November in Beira
31.0 °C
Avg rainfall for November in Beira
84.0 mm

Airports servicing Johannesburg

Airports servicing Beira

Hourly flight availability from Johannesburg to Beira

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 Beira
Sunday
0 flights
Monday
0 flights
Tuesday
0 flights
Wednesday
0 flights
Thursday
1 daily flight
Friday
0 flights
Saturday
0 flights
Home Africa Mozambique Beira Cheap flights from Johannesburg to Beira
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First