The Kingdom of Swaziland General Information Geography Swaziland is a landlocked country located in the north east of South Africa, bordered to the north-east by Mozambique. Click here for an interactive map. Getting there and around From South Africa: The cheapest, quickest and easiest option, through not the most preferable, is to take a minibus. [...]