Question: are there direct flights from johannesburg to maldives?
Answer: Emirates, Etihad Airways, Qatar Airways, Air Mauritius, Kenya Airways, and SriLankan Airlines are the main airlines operating between Johannesburg and the Maldives. Non-stop flights from Johannesburg to the Maldives are unavailable, but a connecting flight with one stop-over will get you to this island nation.