Johannesburg
Manzini, Swaziland
The best and cheapest way to get from Johannesburg and Manzini, Swaziland is to travel by bus, which will cost about 405 SZL or 36.00 USD.