Flights to Mozambique

Direct flights from 9 cities serve 6 cities in Mozambique: 220 flights a week. From Johannesburg to Maputo from $165.

Flying to Mozambique at a glance

cities with direct flights
6
flights a week
220
lowest direct fare, Johannesburg to Maputo
$165
nonstop from Johannesburg to Maputo
1h 10m
currency
MZN

Cities with direct flights

Direct fare from Johannesburg; where there is no fare, the flight time

Prices and flight times from Johannesburg and Durban

Direct flights, the lowest fare found in recent days

Maputo from $165
1h 10m, 31 flights a week
Beira from $330
1h 50m, 7 flights a week
Vilanculos from $348
1h 33m, 7 flights a week
2h 35m, 3 flights a week
2h 10m, 3 flights a week
1h 10m, 5 flights a week

Frequently asked questions

How long is the flight to Mozambique from Johannesburg?
A nonstop flight from Johannesburg to Maputo takes about 1 hour 10 minutes. All nonstop flights from Johannesburg: from 1h 10m (Maputo) to 2h 35m (Nampula).
Which cities have direct flights to Mozambique?
9 cities: Maputo, Johannesburg, Beira, Nampula, Tete, Vilanculos, Inhambane, Durban and others. Most flights go to Maputo, Beira, Nampula.
How much is a flight to Mozambique?
Lowest direct fares found recently: Johannesburg to Maputo from $165. The price for your dates shows in the search.