Swaziland is an independent country in southern Africa. It borders South Africa to the North and west, and Mozambique to the east.

Flights to SwazilandUntitled

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



At independence in 1968, Swaziland was divided into the four regions of Hhohho, Manzini, Lubombo and Shiselweni. These regions are distinct from the four geographical zones based on altitude and vegetation, which rum from west to east and vary in altitude from 1800 to 400 meters above sea level.

The region of Hhohho and Shiselweni are named after old royal homesteads in these areas, Manzini is the name of Swaziland’s largest town, while Lubombo is named after the flat-topped range of mountains that runs from north to south on the Kingdom’s eastern border.

The boundaries were designed so that each region would have at least one sizeable town to serve as an administrative center. Thus Hhohho, Manzini, Lubombo and Shiselweni are respectively served by Mbabane, Manzini, Siteki and Hlathikhulu.

For more information and details visit: