The border between South Africa and Swaziland is 430km long; South Africa surrounds Swaziland to the north, west, south and southeast, with Mozambique bordering it on the northeast.CrossingsThe border crossings are listed from north to south in the table below.