🇲🇿 MPM
Maputo
269 mi
JNB 🇿🇦
Johannesburg

Maputo to Johannesburg Flights

Maputo Airport O.R. Tambo International Airport 3 airlines

Get Notified About Route Changes

Track up to 3 airports free. Weekly alerts when airlines add or remove routes.

Sign Up Free

The Maputo to Johannesburg route connects Maputo Airport (MPM) in MZ with O.R. Tambo International Airport (JNB) in ZA. This short-haul flight covers approximately 269 miles (433 km) with a typical flight time of 56m. This route is served by 3 airlines: South African Airlink, Lam - Linhas Aereas de Mocambique, Turkish Airlines. AirportRoutes has tracked 6 unique flight numbers on this route.

About This Route

Route Overview

The Maputo (MPM) → Johannesburg (JNB) air route links Mozambique’s capital with South Africa’s largest air hub across 269 miles (433 km). Flights are typically about 1 hour 10 minutes to 1 hour 30 minutes, making it a fast alternative to an overland journey. Travelers choose this route for easy onward connections at O.R. Tambo to Cape Town, Durban, Europe, and the Middle East, and for quick access to Johannesburg’s business districts and cultural attractions. It’s also popular for weekend breaks, shopping trips, and medical or corporate travel. With frequent schedules on major regional carriers, the route offers flexibility for both day trips and longer stays while keeping travel time short and predictable.

Travel Tips

Book early for the best fares, especially around regional school holidays; typical one-way prices often range from MZN 4,500–10,000 (about USD 70–155) depending on season and baggage. At Maputo International, arrive 2 hours before departure for international check-in and exit formalities. Keep your passport, onward ticket, and accommodation details handy. At JNB, follow International Arrivals signage, then allow extra time for immigration queues; onward domestic connections may require re-checking bags depending on your ticket. Expect a short flight with limited onboard service—carry a water bottle (after security) and essentials in your personal item. If using ride-hailing at JNB, confirm the designated pickup zone and terminal level.

Destination Highlights

Johannesburg blends modern city energy with deep history and standout food. Start with the Apartheid Museum and Constitution Hill for essential context, then explore Soweto highlights like Vilakazi Street. Art and design lovers should browse Maboneng and the galleries around Rosebank. For shopping and dining, Sandton City and nearby precincts offer upscale options, while Melville and Parkhurst are known for cafés and nightlife. Don’t miss a day trip to the Cradle of Humankind (UNESCO) for caves and fossil sites. Local cuisine to try includes braai, biltong, bunny chow, and modern South African tasting menus paired with regional wines.

Best Time to Fly

For pleasant weather and easier sightseeing, fly in May–September (dry season) when days are mild and skies are clearer. November–March brings warmer temperatures and afternoon thunderstorms, which can add minor delays but also greener landscapes. Peak pricing often appears around December–January and major school holidays; off-peak deals are more common in February, May, and August, with fares sometimes dipping to MZN 4,500–6,500 (USD 70–100) one-way if booked ahead. Notable drawcards include Arts Alive (often mid-year) and year-end festive events across the city.

AI-Generated Content: This information was compiled using AI from web sources on Dec 25, 2025. Content may not be current; please verify with airlines before booking.

Airport Information

Departure Airport

Maputo Airport

ICAO Code:
FQMA
IATA Code:
MPM
City:
🇲🇿 Maputo
Country:
MZ
Elevation:
145 ft

Destination Airport

O.R. Tambo International Airport

ICAO Code:
FAOR
IATA Code:
JNB
City:
🇿🇦 Johannesburg
Country:
ZA
Elevation:
5558 ft

Route Statistics

3

Operators

6

Tracked Flights

269

Miles

56m

Flight Duration

Route Map

Great Circle
Flight route map from Maputo to Johannesburg

Operating Airlines

Flight Schedule Pattern

Day Flights Observed Frequency Activity
Monday 59 16%
Tuesday 50 14%
Wednesday 36 10%
Thursday 70 19%
Friday 49 13%
Saturday 58 16%
Sunday 44 12%

Pattern Analysis

6 Tracked Flights:
Data Points: 366
API observations used to build this analysis
Weekdays: 264 flights
Weekend: 102 flights
Business Route More active on weekdays

All Flight Routes

3 Routes
Note: This table shows aggregated route data by airline. Each airline may operate multiple daily flights at different times. See the "Spotted Departure Times" section below for all observed departure times.
Airline Flight Numbers Aircraft Type Typical Time Days Active Last Seen Status
DH8D 06:55 6:55 AM (Representative)
M T W T F S S
Jun 29, 2026 Active
E190 09:55 9:55 AM (Representative)
M T W T F S S
Jun 29, 2026 Active
A359 14:35 2:35 PM (Representative)
M T W T F S S
May 29, 2026 Active
Total Routes: 3
Active Routes: 3
Unique Airlines: 3
Aircraft Types: 3

Spotted Departure Times

Departure Time Operator ICAO IATA
06:55 6:55 AM Lam - Linhas Aereas de Mocambique LAM TM
09:55 9:55 AM South African Airlink LNK 4Z
14:35 2:35 PM Turkish Airlines THY TK

Time Information

Times are shown in the departure airport's local timezone (FQMA - Africa/Maputo).

Total Departure Times: 3
Time Range:
06:55 - 14:35
These are typical departure times observed from actual flights. Times may vary by season and schedule changes.