Reaching Eswatini by Air? 

Reaching Eswatini by air is possible via Johannesburg, Cape Town, and Durban in South Africa, Maputo in Mozambique, and Harare in Zimbabwe, flying to King Mswati III International Airport.

There is also an airport shuttle bus service available from King Mswati III International airport to many places around Eswatini. 

 

Intercontinental Flights to Johannesburg 

British Airways, South African Airways and Virgin Atlantic all operate two or three daily non-stop flights from London to Johannesburg. Airlines such as Kenya Airways, Ethiopian Airlines, Qatar Airways and Emirates also provide flights to Johannesburg but will usually make a stop in Africa or the middle east (depending where you fly from). Flight prices are dependent on the time of year, with flights to Johannesburg getting more expensive around the Christmas period. Non-direct flights in most cases will be cheaper, but shop around to make sure you get the best deal.