Swaziland is an independent country in southern Africa. It borders South Africa to the North and west, and Mozambique to the east.
Reaching Swaziland by air at present is only possible from Johannesburg, flying to King Mswati the Third International airport on Airlink. This much larger Airport has now replaced Matsapha airport. Flights to Swaziland from Johannesburg are currently provided solely by Swaziland Airlink, taking around 45 minutes. Flights depart two or three times per day and cost from US$175 one-way and US$350 return. An airport tax of E50 is payable when departing from King Mswati the Third International Airport.
Swaziland is dwarfed by its giant neighbor, South Africa, but with Mbabane being only a few hours from Johannesburg, it does benefit from the good access into that international hub. Access into Swaziland from Johannesburg can be by road or air.
Mbabane to Maputo – MZ – 230km
Mbabane to Johannesburg – SA – 365km
Mbabane to Nelspruit – SA – 186km