💰 Cheapest
⚡ Fastest
🕐 Earliest
Showing 25
of 71
live flights
02:20
05/10/2026
BZV
Maya-Maya Airport
12h 20m
1 Stop
⏱ NBJ · 6h 10m NBJ Airport
14:40
05/10/2026
JNB
OR Tambo International Airport
₹46,041
per person
Select →
✓ Refundable 7 fare options
02:20
05/10/2026
BZV
Maya-Maya Airport
25h 55m
1 Stop
⏱ NBJ · 19h 45m NBJ Airport
04:15
05/11/2026
+1
JNB
OR Tambo International Airport
₹46,041
per person
Select →
✓ Refundable 7 fare options
02:20
05/10/2026
BZV
Maya-Maya Airport
16h 10m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 2h 25m CPT Airport
18:30
05/10/2026
JNB
OR Tambo International Airport
₹67,650
per person
Select →
✕ Non-refundable 2 fare options
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
29h 50m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 16h 5m CPT Airport
08:10
05/11/2026
+1
JNB
OR Tambo International Airport
₹68,715
per person
Select →
✕ Non-refundable
02:20
05/10/2026
BZV
Maya-Maya Airport
32h 40m
2 Stops
⏱ NBJ · 20h 50m NBJ Airport ⏱ CPT · 3h 15m CPT Airport
11:00
05/11/2026
+1
JNB
OR Tambo International Airport
₹70,010
per person
Select →
✕ Non-refundable 2 fare options
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
18h 10m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 4h 20m CPT Airport
20:30
05/10/2026
JNB
OR Tambo International Airport
₹70,217
per person
Select →
✕ Non-refundable
02:20
05/10/2026
BZV
Maya-Maya Airport
15h 35m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 1h 50m CPT Airport
17:55
05/10/2026
JNB
OR Tambo International Airport
₹71,620
per person
Select →
✕ Non-refundable 2 fare options
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
20h 5m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 6h 20m CPT Airport
22:25
05/10/2026
JNB
OR Tambo International Airport
₹71,906
per person
Select →
✓ Refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
19h 15m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 5h 30m CPT Airport
21:35
05/10/2026
JNB
OR Tambo International Airport
₹71,906
per person
Select →
✓ Refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
17h 50m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 4h 5m CPT Airport
20:10
05/10/2026
JNB
OR Tambo International Airport
₹71,906
per person
Select →
✓ Refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
17h 5m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 3h 20m CPT Airport
19:25
05/10/2026
JNB
OR Tambo International Airport
₹71,906
per person
Select →
✓ Refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
15h 35m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 1h 50m CPT Airport
17:55
05/10/2026
JNB
OR Tambo International Airport
₹71,906
per person
Select →
✓ Refundable
Ethiopian Airlines
ET-861
12:10
05/10/2026
BZV
Maya-Maya Airport
24h 55m
1 Stop
⏱ ADD · 12h 0m ADD Airport
13:05
05/11/2026
+1
JNB
OR Tambo International Airport
₹72,724
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 2 fare options
Ethiopian Air Lines
ET-861
12:10
05/10/2026
BZV
Maya-Maya Airport
24h 55m
2 Stops
⏱ PNR · 1h 0m PNR Airport ⏱ ADD · 12h 0m ADD Airport
13:05
05/11/2026
+1
JNB
OR Tambo International Airport
₹72,736
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 3 fare options
02:20
05/10/2026
BZV
Maya-Maya Airport
20h 40m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 6h 50m CPT Airport
23:00
05/10/2026
JNB
OR Tambo International Airport
₹73,575
per person
Select →
✕ Non-refundable 2 fare options
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
33h 10m
2 Stops
⏱ NBJ · 20h 50m NBJ Airport ⏱ CPT · 3h 40m CPT Airport
11:30
05/11/2026
+1
JNB
OR Tambo International Airport
₹74,608
per person
Select →
✕ Non-refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
32h 35m
2 Stops
⏱ NBJ · 20h 50m NBJ Airport ⏱ CPT · 3h 5m CPT Airport
10:55
05/11/2026
+1
JNB
OR Tambo International Airport
₹75,077
per person
Select →
✕ Non-refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
20h 25m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 6h 35m CPT Airport
22:45
05/10/2026
JNB
OR Tambo International Airport
₹75,077
per person
Select →
✕ Non-refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
19h 0m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 5h 10m CPT Airport
21:20
05/10/2026
JNB
OR Tambo International Airport
₹75,077
per person
Select →
✕ Non-refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
17h 35m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 3h 45m CPT Airport
19:55
05/10/2026
JNB
OR Tambo International Airport
₹75,077
per person
Select →
✕ Non-refundable
02:20
05/10/2026
BZV
Maya-Maya Airport
16h 10m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 2h 25m CPT Airport
18:30
05/10/2026
JNB
OR Tambo International Airport
₹75,231
per person
Select →
✕ Non-refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
17h 50m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 4h 0m CPT Airport
20:10
05/10/2026
JNB
OR Tambo International Airport
₹75,453
per person
Select →
✕ Non-refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
17h 5m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 3h 15m CPT Airport
19:25
05/10/2026
JNB
OR Tambo International Airport
₹75,453
per person
Select →
✕ Non-refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
16h 5m
2 Stops
⏱ NBJ · 5h 15m NBJ Airport ⏱ CPT · 2h 15m CPT Airport
18:25
05/10/2026
JNB
OR Tambo International Airport
₹75,453
per person
Select →
✕ Non-refundable
TAAG ANGOLA AIRLINES
DT-544
02:20
05/10/2026
BZV
Maya-Maya Airport
32h 45m
2 Stops
⏱ NBJ · 20h 50m NBJ Airport ⏱ CPT · 3h 15m CPT Airport
11:05
05/11/2026
+1
JNB
OR Tambo International Airport
₹77,442
per person
Select →
✓ Refundable
😕 No flights match your filters. Clear
View all flights
Brazzaville (BZV)
📍 Maya-Maya Airport
🌍 Congo (Brazzaville)
🕐 GMT 1
📐 Latitude: -4.251699924468994
📐 Longitude: 15.253000259399414
Johannesburg (JNB)
📍 OR Tambo International Airport
🌍 South Africa
🕐 GMT 2
📐 Latitude: -26.1392
📐 Longitude: 28.246
✈ Distance: Brazzaville,Congo to Johannesburg,South Africa — 2799.57 km
📅 Results on this page are loaded for 10 May 2026 . Click View all flights for the complete live search.
Brazzaville to Johannesburg — what to expect when booking
The BZV–JNB route is served by multiple carriers throughout the year.
Fares on this route can move quickly — a price available now may not be there 30 minutes later.
If your dates are flexible, try shifting your departure by a day or two using the date strip above.
Mid-week departures often show lower base fares compared to weekend starts on many routes.
The distance between Brazzaville,Congo and Johannesburg,South Africa is approximately
2799.57 km .
Before you book
Compare nearby dates The date strip above lets you scan nearby fares without restarting the search.
Open full search for more control Route page shows a limited live set. Full search opens the complete inventory with fresh results.
Check fare details Each result shows baggage, refundability and fare details before you proceed.
More flights from Brazzaville (BZV)
11 routes
More flights from Johannesburg (JNB)
77 routes
❓ Frequently asked questions — Brazzaville to Johannesburg flights
▼ Is it worth booking Brazzaville to Johannesburg flights in advance?
Generally yes — fares on most routes are most competitive around 4–6 weeks before departure. Booking earlier usually means better availability and a lower base fare when your dates are fixed.
▼ How far is Brazzaville from Johannesburg by air?
The straight-line distance between Brazzaville,Congo (BZV) and Johannesburg,South Africa (JNB) is approximately 2799.57 km. Actual flying distance may vary slightly depending on routing.
▼ Are there non-stop flights from BZV to JNB?
Non-stop availability on this route varies by airline schedule and season. Use the filters below to quickly check whether direct options are available on your selected date.
▼ What is the cheapest day to fly from Brazzaville to Johannesburg?
Mid-week departures often show lower prices than weekend travel on many routes. Use the date strip above to compare nearby days quickly.